Flight distance between Morondava, Madagascar and Hangzhou, China 6,126.7 mi / 9,860.0 km