Flight distance between Singapore, Singapore and Lanzhou, China 2,402.2 mi / 3,866.0 km