Flight distance between Arroyo Naranjo, Cuba and Bangkok, Thailand 9,889.3 mi / 15,915.2 km