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

Distance between Beijing and Lhasa is 2558 kilometers (1586 miles).
Driving distance from Beijing to Lhasa is 3541 kilometers (2195 miles)

BeijingLhasa
Leaving from
Going to

Route Map

4 Ways from Beijing (China/Beijing) to Lhasa (China/Xizang)

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 108.39 km
31. Keep left onto 京藏高速, G6 170.38 km
32. Keep right 62.66 km
33. Keep left onto 京藏高速, G6 728.82 km
34. Turn left onto 青藏公路, G109 167.65 km
35. Continue onto 青藏公路, G109 635.83 km
36. Turn right 10.08 km
37. Keep right 61 m
38. Turn right onto G109 5.96 km
39. Turn right 2.03 km
40. Keep left 157.27 km
41. Keep right 1.52 km
42. Turn left onto 青藏公路, G109 71.33 km
43. Turn sharp right onto S304 1.40 km
44. Turn left 63.10 km
45. Keep right 1.84 km
46. Turn left onto 香雄大道 789 m
47. Turn right onto 青藏公路, 109 25.89 km
48. Turn slight left onto 藏大西路 558 m
49. Turn left onto 藏热南路 147 m
50. Turn right onto 红旗东路 463 m
51. Turn left 418 m
52. Turn right onto 江苏大道 1.27 km
53. Turn left onto 热噶曲果路 10 m
54. Turn left 224 m
55. Arrive at destination 0 m
See more

Questions and Answers

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