Flight distance between Lancy, Switzerland and Shenzhen, China 5,902.9 mi / 9,499.9 km