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

Distance between Beijing and Lanzhou is 1701 kilometers (1055 miles).
Driving distance from Beijing to Lanzhou is 2221 kilometers (1377 miles)

BeijingLanzhou
Leaving from
Going to

Route Map

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

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto 旧仓巷 88 m
2. Turn right onto 越华路 59 m
3. Turn left onto 仓边路 1.28 km
4. Turn left onto 环市中路 197 m
5. Keep left 1.33 km
6. Turn right onto 解放北路, G107 1.63 km
7. Keep left 159 m
8. Keep left 277 m
9. Keep left onto 广园中路 69 m
10. Keep left onto 广园中路 88 m
11. Turn right 3.15 km
12. Keep right 372 m
13. Keep right 46.83 km
14. Keep left onto 许广高速, G0421 182.91 km
15. Keep right 4.74 km
16. Keep right onto 团结大道, G323 10 m
17. Turn right onto X395 583 m
18. Turn left onto 顺德大道 127 m
19. Keep right 1.59 km
20. Keep right 310.02 km
21. Keep right 174.12 km
22. Keep right 237 m
23. Keep right 83.10 km
24. Keep right 35.69 km
25. Keep right 81.30 km
26. Keep left 143.40 km
27. Keep right 81.80 km
28. Keep left 254.47 km
29. Keep right 19.46 km
30. Keep right 546.84 km
31. Keep right 1.89 km
32. Turn left onto G212 32.65 km
33. Turn right 669 m
34. Keep left 206.03 km
35. Keep right 1.06 km
36. Turn left onto 西津东路 228 m
37. Turn right onto 南宾河中路, G109 2.73 km
38. Continue onto 南宾河东路, G109 206 m
39. Arrive at destination 0 m
See more

Questions and Answers

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

Trips to Lanzhou (China/Gansu)

BeijingLanzhouKuala LumpurLanzhouBeijingLanzhou