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 41 min
1517 km.
from $83
Composite Route Car Only
Schedule
Lhasa, China → Shangri-La, China
All
20 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
21 Jun, Sun
22 Jun, Mon
23 Jun, Tue
24 Jun, Wed
25 Jun, Thu
Cheapest and Fastest Ways to Travel from Lhasa to Shangri-La
Composite routes from Lhasa to Shangri-La
Cheapest
20 h 41 min
Car
Other
2 h 53 min
Taxi, Plane
47 h 23 min
Route Navigator Lhasa - Shangri-La
Get all the information you need right here
Continue
239 м
239 м
Turn right onto 罗布林卡路
罗布林卡路, 1 km 610 м
1 km 610 м
Keep left onto 林廓西路
林廓西路, 1 km 135 м
1 km 135 м
Turn right onto 林廓北路
林廓北路, 8 km 504 м
8 km 504 м
Turn right onto 北环路
北环路, 3 km 690 м
3 km 690 м
Turn left onto 香嘎大道
香嘎大道, 6 km 788 м
6 km 788 м
Continue onto 林拉公路
林拉公路, 392 km 966 м
392 km 966 м
Continue onto 上海 - 聂拉木
上海 - 聂拉木, 183 km 344 м
183 km 344 м
Turn right
1 km 648 м
1 km 648 м
Turn slight right onto G318
158 km 833 м
158 km 833 м
Keep left onto 上海 - 聂拉木
上海 - 聂拉木, 184 km 132 м
184 km 132 м
Continue onto 上海 - 聂拉木
上海 - 聂拉木, 124 м
124 м
Turn slight right onto 西宁 - 澜沧
西宁 - 澜沧, 102 km 280 м
102 km 280 м
Keep right
3 km 577 м
3 km 577 м
Continue onto 西宁 - 澜沧
西宁 - 澜沧, 139 km 711 м
139 km 711 м
Continue onto 西宁 - 澜沧
西宁 - 澜沧, 248 м
248 м
Keep right
3 km 787 м
3 km 787 м
Continue onto 西宁 - 澜沧
西宁 - 澜沧, 45 km 690 м
45 km 690 м
Turn left onto 生徐线
生徐线, 79 km 30 м
79 km 30 м
Turn slight right onto S236
29 km 225 м
29 km 225 м
Turn sharp right onto S236
87 km 737 м
87 km 737 м
Turn right onto 马鬃山 - 宁洱
马鬃山 - 宁洱, 91 km 334 м
91 km 334 м
Keep left onto 西澜线
西澜线, 1 km 205 м
1 km 205 м
Turn right
42 м
42 м
Turn right onto 昌都路
昌都路, 1 km 238 м
1 km 238 м
At roundabout, take exit 1 onto 长征大道
长征大道, 1 km 954 м
1 km 954 м
Turn left onto 东旺路
东旺路, 438 м
438 м
Turn right
267 м
267 м
Turn left onto 连塘路
连塘路, 59 м
59 м
Arrive at destination
Transport providers
Airlines
China Eastern Airlines
Website:
en.ceair.com/
Plane from Lhasa Gonggar Airport to Diqing
Ave. Duration:
2h 10m
Frequency:
Every day
Estimated price:
$76.09–$271.74
Train operators
China Railways G-Class
Phone:
(86)12306
Website:
12306.cn/index/index.html
Train from Guangyuan to Chengdu
Ave. Duration:
1h 50m
Frequency:
Hourly
Estimated price:
$16.30–$18.48
Train from Chengdu East to Chuxiong
Ave. Duration:
7h 5m
Frequency:
Twice daily
Estimated price:
$70.65–$81.52
China Railways D-Class
Phone:
(86)12306
Website:
12306.cn/index/index.html
Train from Guangyuan to Chengdu
Ave. Duration:
1h 25m
Frequency:
Hourly
Estimated price:
$13.04–$28.26
China Railways C-Class
Phone:
(86)12306
Website:
12306.com/
Train from Chuxiong to Lijiang
Ave. Duration:
2h 54m
Frequency:
Twice daily
Estimated price:
$13.04–$18.48
Train from Lijiang to Shangri-La
Ave. Duration:
1h 40m
Frequency:
4 times a day
Estimated price:
$5.98–$8.70
China Railways Z-Class
Phone:
(86)12306
Website:
12306.com/
Train from Lhasa to Guangyuan
Ave. Duration:
30h 57m
Frequency:
Once daily
Estimated price:
$29.35–$81.52
Bus operators
Qichezhan
Website:
qichezhan.net/
Bus from Lasa North Suburb Coach Station to Shangri-La
Ave. Duration:
24h
Frequency:
3 times a week
Estimated price:
$72.27
Questions and Answers
What is the cheapest way to get from Lhasa to Shangri-La?
The cheapest way to get from Lhasa to Shangri-La is to bus which costs $72.27 and takes 24h.
What is the fastest way to get from Lhasa to Shangri-La?
The fastest way to get from Lhasa to Shangri-La is to taxi and fly which takes 2h 53m and costs $92.39 - $304.35 .
Is there a direct bus between Lhasa and Shangri-La?
Yes, there is a direct bus departing from Lasa North Suburb Coach Station station and arriving at Shangri-La County. Services depart three times a week. The journey takes approximately 24h.
Is there a direct train between Lhasa and Shangri-La?
No, there is no direct train from Lhasa to Shangri-La. However, there are services departing from Lhasa and arriving at Shangri-La via Guangyuan, Chengdu East, Chuxiong and Lijiang. The journey, including transfers, takes approximately 47h 23m.
How far is it from Lhasa to Shangri-La?
The distance between Lhasa and Shangri-La is 935 km. The road distance is 1565.8 km.
How do I travel from Lhasa to Shangri-La without a car?
The best way to get from Lhasa to Shangri-La without a car is to bus which takes 24h and costs $72.27 .
How long does it take to get from Lhasa to Shangri-La?
It takes approximately 2h 53m to get from Lhasa to Shangri-La, including transfers.
Where do I catch the Lhasa to Shangri-La bus from?
Lhasa to Shangri-La bus services, operated by Qichezhan, depart from Lasa North Suburb Coach Station.
Where do I catch the Lhasa to Shangri-La train from?
Lhasa to Shangri-La train services, operated by China Railways Z-Class, depart from Lhasa station.
Train or bus from Lhasa to Shangri-La?
The best way to get from Lhasa to Shangri-La is to bus which takes 24h and costs $72.27 . Alternatively, you can train, which costs $130.43 - $217.39 and takes 47h 23m.
Where does the Lhasa to Shangri-La bus arrive?
Lhasa to Shangri-La bus services, operated by Qichezhan, arrive at Shangri-La County station.
Where does the Lhasa to Shangri-La train arrive?
Lhasa to Shangri-La train services, operated by China Railways Z-Class, arrive at Guangyuan station.
Can I drive from Lhasa to Shangri-La?
Yes, the driving distance between Lhasa to Shangri-La is 1566 km. It takes approximately 23h 42m to drive from Lhasa to Shangri-La.
Where can I stay near Shangri-La?
There are 45+ hotels available in Shangri-La. Prices start at $13.95 per night.
→
+0→
Transport search
Transport search
From Lhasa, where will you go next? Select a city below to get started