Flight distance between Curepipe, Mauritius and Shiyan, China 5,074.0 mi / 8,165.8 km