Flight distance between Bangkok, Thailand and Bayamo, Cuba 10,070.8 mi / 16,207.4 km