Flight distance between Lancy, Switzerland and Tianshui, China 4,953.0 mi / 7,971.0 km