Flight distance between Bangkok, Thailand and Old Harbour, Jamaica 10,240.8 mi / 16,481.0 km