Flight distance between Nanchong, China and Rabat, Morocco 6,182.3 mi / 9,949.4 km