Flight distance between Lancy, Switzerland and Puyang, China 5,774.6 mi / 9,293.3 km