Flight distance between Sainyabuli, Laos and Lanzhou, China 1,167.9 mi / 1,879.6 km