Simply select points A and B, and we will create a convenient route for you 👍
To build a composite route, click the "Add point" button. You can also move and delete intermediate points.
Cheapest
Best Offer!
Car
20 h 40 min
1517 km.
from $83
Composite Route Car Only
Schedule
Shangri-La, China → Lhasa, China
All
15 Jun 2026
June 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
July 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
August 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
September 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
October 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
November 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
December 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
January 2027
Mon
Tue
Wed
Thu
Fri
Sat
Sun
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
February 2027
Mon
Tue
Wed
Thu
Fri
Sat
Sun
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
March 2027
Mon
Tue
Wed
Thu
Fri
Sat
Sun
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
April 2027
Mon
Tue
Wed
Thu
Fri
Sat
Sun
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
May 2027
Mon
Tue
Wed
Thu
Fri
Sat
Sun
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
All days
16 Jun, Tue
17 Jun, Wed
18 Jun, Thu
19 Jun, Fri
20 Jun, Sat
Cheapest and Fastest Ways to Travel from Shangri-La to Lhasa
Composite routes from Shangri-La to Lhasa
Cheapest
20 h 40 min
Car
Fastest
2 h 11 min
Plane
Other
3 h 42 min
Plane, Bus
46 h
Route Navigator Shangri-La - Lhasa
Get all the information you need right here
Continue onto 连塘路
连塘路, 59 м
59 м
Turn right
267 м
267 м
Turn left onto 东旺路
东旺路, 429 м
429 м
Turn right onto 长征大道
长征大道, 1 km 934 м
1 km 934 м
At roundabout, take exit 2 onto 昌都路
昌都路, 1 km 314 м
1 km 314 м
Turn right
54 м
54 м
Keep right onto G214
1 km 45 м
1 km 45 м
Continue onto 西澜线
西澜线, 58 km 484 м
58 km 484 м
Keep left onto 马鬃山 - 宁洱
马鬃山 - 宁洱, 33 km 20 м
33 km 20 м
Turn left onto S236
87 km 737 м
87 km 737 м
Turn sharp left onto S236
108 km 255 м
108 km 255 м
Turn right onto G214
45 km 690 м
45 km 690 м
Keep left
3 km 719 м
3 km 719 м
Keep left
67 м
67 м
Turn slight left onto 西宁 - 澜沧
西宁 - 澜沧, 227 м
227 м
Continue onto 西宁 - 澜沧
西宁 - 澜沧, 139 km 732 м
139 km 732 м
Keep left onto 旺达下街
旺达下街, 3 km 577 м
3 km 577 м
Turn slight left onto 西宁 - 澜沧
西宁 - 澜沧, 102 km 280 м
102 km 280 м
Keep left onto 上海 - 聂拉木
上海 - 聂拉木, 342 km 90 м
342 km 90 м
Keep left
1 km 648 м
1 km 648 м
Turn left onto G318
184 km 598 м
184 km 598 м
Keep left onto 林拉公路
林拉公路, 392 km 721 м
392 km 721 м
Continue onto 川藏公路
川藏公路, 11 km 401 м
11 km 401 м
Turn right
1 km 21 м
1 km 21 м
Turn left onto 江苏路
江苏路, 3 km 771 м
3 km 771 м
Turn right onto 康昂多南路
康昂多南路, 1 km 539 м
1 km 539 м
Turn left onto 北京中路
北京中路, 1 km 27 м
1 km 27 м
Turn left onto 林廓西路
林廓西路, 312 м
312 м
Turn slight right onto 罗布林卡路
罗布林卡路, 1 km 610 м
1 km 610 м
Turn left
239 м
239 м
Arrive at destination
Transport providers
Airlines
China Eastern Airlines
Website:
en.ceair.com/
Plane from Diqing Shangri-La Airport to Lhasa
Ave. Duration:
2h 5m
Frequency:
Friday to Sunday
Estimated price:
$95.42–$318.06
Train operators
China Railways G-Class
Phone:
(86)12306
Website:
12306.cn/index/index.html
Train from Kunming to Guangyuan
Ave. Duration:
8h 33m
Frequency:
Once daily
Estimated price:
$95.42–$108.14
China Railways C-Class
Phone:
(86)12306
Website:
12306.com/
Train from Shangri-La to Lijiang
Ave. Duration:
1h 20m
Frequency:
3 times a day
Estimated price:
$7.00–$10.81
Train from Lijiang to Kunming
Ave. Duration:
4h 4m
Frequency:
5 times a day
Estimated price:
$21.63–$31.81
China Railways Z-Class
Phone:
(86)12306
Website:
12306.com/
Train from Guangyuan to Lhasa
Ave. Duration:
29h 3m
Frequency:
Once daily
Estimated price:
$35.62–$101.78
Bus operators
Airports China
Bus from Lhasa Airport to Lhasa
Ave. Duration:
1h
Frequency:
Hourly
Estimated price:
$3.97
Qichezhan
Website:
qichezhan.net/
Bus from Shangri-La County to Lasa
Ave. Duration:
24h
Frequency:
3 times a week
Estimated price:
$87.40
Questions and Answers
What is the cheapest way to get from Shangri-La to Lhasa?
The cheapest way to get from Shangri-La to Lhasa is to bus which costs $74.67 and takes 24h.
What is the fastest way to get from Shangri-La to Lhasa?
The fastest way to get from Shangri-La to Lhasa is to fly and bus which takes 3h 42m and costs $86.96 - $282.61 .
Is there a direct bus between Shangri-La and Lhasa?
Yes, there is a direct bus departing from Shangri-La County and arriving at Lasa North Suburb Coach Station station. Services depart three times a week. The journey takes approximately 24h.
Is there a direct train between Shangri-La and Lhasa?
No, there is no direct train from Shangri-La to Lhasa. However, there are services departing from Shangri-La and arriving at Lhasa via Lijiang, Kunming and Guangyuan. The journey, including transfers, takes approximately 46h.
How far is it from Shangri-La to Lhasa?
The distance between Shangri-La and Lhasa is 938 km. The road distance is 1563.9 km.
How do I travel from Shangri-La to Lhasa without a car?
The best way to get from Shangri-La to Lhasa without a car is to bus which takes 24h and costs $74.67 .
How long does it take to get from Shangri-La to Lhasa?
It takes approximately 3h 42m to get from Shangri-La to Lhasa, including transfers.
Where do I catch the Shangri-La to Lhasa bus from?
Shangri-La to Lhasa bus services, operated by Qichezhan, depart from Shangri-La County station.
Where do I catch the Shangri-La to Lhasa train from?
Shangri-La to Lhasa train services, operated by China Railways C-Class, depart from Shangri-La station.
Train or bus from Shangri-La to Lhasa?
The best way to get from Shangri-La to Lhasa is to bus which takes 24h and costs $74.67 . Alternatively, you can train, which costs $130.43 - $217.39 and takes 46h.
Where does the Shangri-La to Lhasa bus arrive?
Shangri-La to Lhasa bus services, operated by Qichezhan, arrive at Lasa North Suburb Coach Station.
Where does the Shangri-La to Lhasa train arrive?
Shangri-La to Lhasa train services, operated by China Railways C-Class, arrive at Lijiang station.
Can I drive from Shangri-La to Lhasa?
Yes, the driving distance between Shangri-La to Lhasa is 1564 km. It takes approximately 23h 34m to drive from Shangri-La to Lhasa.
Where can I stay near Lhasa?
There are 26+ hotels available in Lhasa. Prices start at $9.75 per night.
→
+0→
Transport search
Transport search
From Shangri-La, where will you go next? Select a city below to get started