Flight distance between Sūrat, India and Lanzhou, China 2,129.1 mi / 3,426.5 km