How to get from Beijing to Lanzhou by car, truck, walk, bike

Distance between Beijing and Lanzhou is 1179 kilometers (731 miles).
Driving distance from Beijing to Lanzhou is 1432 kilometers (888 miles)

BeijingLanzhou
Leaving from
Going to

Route Map

4 Ways from Beijing (China/Beijing) to Lanzhou (China/Gansu)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto 东长安街 1.99 km
2. Continue 19 m
3. Turn left 19 m
4. Continue onto 宣武门内大街 808 m
5. Turn right 12 m
6. Continue onto 宣武门西大街 1.96 km
7. Keep right 1.10 km
8. Keep right 273 m
9. Turn sharp right onto 广安门桥 3.24 km
10. Continue onto 广安路 154 m
11. Continue onto 广安路 231 m
12. Keep left onto 京港澳高速公路, G4 65.54 km
13. Keep right 465 m
14. Keep right 60.33 km
15. Keep left 72.32 km
16. Keep right 72.12 km
17. Keep right 183.52 km
18. Keep right 65.92 km
19. Keep right 598 m
20. Keep left 213.74 km
21. Keep left 120.75 km
22. Keep right 577 m
23. Keep right 131.29 km
24. Keep right 139.17 km
25. Keep right 208 m
26. Keep right 103 m
27. Keep left 43.82 km
28. Keep right onto G6 142.77 km
29. Keep right onto 京藏高速 - Jingzhang Expressway, G6 428 m
30. Keep right onto 京藏高速, G6 87.54 km
31. Keep left 14.59 km
32. Keep right 513 m
33. Keep right 4.42 km
34. Turn left onto 佛慈大街, G109, S102 2.06 km
35. Turn sharp left onto 南宾河东路, G109 206 m
36. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Beijing (China/Beijing) to Lanzhou (China/Gansu)?
How do I get from Beijing (China/Beijing) to Lanzhou (China/Gansu) the fastest?
How long does it take to get from Beijing (China/Beijing) to Lanzhou (China/Gansu)?

Trips to Lanzhou (China/Gansu)

BeijingLanzhouKuala LumpurLanzhouBeijingLanzhou