Flight distance between Mahanoro, Madagascar and Bangkok, Thailand 4,213.3 mi / 6,780.7 km