Flight distance between Beijing, China and Lanzhou, China 733.0 mi / 1,179.6 km