Flight distance between Ambilobe, Madagascar and Shiyan, China 5,156.2 mi / 8,298.2 km