Flight distance between New Kingston, Jamaica and Bangkok, Thailand 10,234.5 mi / 16,470.8 km