Flight distance between Soavinandriana, Madagascar and Tangshan, China 6,131.3 mi / 9,867.4 km