Flight distance between Ambilobe, Madagascar and Xi’an, China 5,114.4 mi / 8,230.9 km