Flight distance between Ambilobe, Madagascar and Nanchong, China 4,852.8 mi / 7,809.9 km