Flight distance between Soavinandriana, Madagascar and Tianshui, China 5,364.2 mi / 8,632.8 km