Flight distance between Bangkok, Thailand and Caguas, Puerto Rico 10,044.2 mi / 16,164.6 km