Flight distance between Vacoas, Mauritius and Nanchong, China 4,781.2 mi / 7,694.6 km