Flight distance between Lancy, Switzerland and Nanchong, China 5,150.5 mi / 8,288.9 km