Flight distance between New Grove, Mauritius and Nanchong, China 4,780.7 mi / 7,693.8 km