Flight distance between Ambilobe, Madagascar and Changsha, China 5,139.0 mi / 8,270.4 km