Flight distance between Morondava, Madagascar and Sihanoukville, Cambodia 4,554.4 mi / 7,329.6 km