Flight distance between Bangkok, Thailand and Vega Alta, Puerto Rico 10,040.2 mi / 16,158.1 km