Flight distance between Amparafaravola, Madagascar and Changsha, China 5,358.0 mi / 8,622.9 km