Flight distance between Soavinandriana, Madagascar and Changsha, China 5,500.7 mi / 8,852.6 km