Flight distance between Casablanca, Morocco and Nanchang, China 6,764.2 mi / 10,886.0 km