HUB hero image

How to Travel from

Shangri-La to Ulaanbaatar

by Plane, Route or Car

Shangri-La
+0
Ulaanbaatar
Transport search to Ulaanbaatar
Shangri-La
+0
Ulaanbaatar
Building a composite car route
Cheapest
Best Offer!
Car
41 h 40 min
3656 km.
from $201
Composite Route Car Only
Schedule

Shangri-La, China → Ulaanbaatar, Mongolia

All
28 May 2026
May 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
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
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
All days
29 May, Fri
30 May, Sat
31 May, Sun
01 Jun, Mon
02 Jun, Tue

Cheapest and Fastest Ways to Travel from Shangri-La to Ulaanbaatar

Composite routes from Shangri-La to Ulaanbaatar

Cheapest
Other

Transport providers

Airlines

Air China

Website:
airchina.com/index.shtml
Plane from Lijiang Sanyi Airport to Khöshig
Ave. Duration:
17h 58m
Frequency:
Every day
Estimated price:
$239.13–$815.22

MIAT

Website:
miat.com/
Plane from Lijiang Sanyi Airport to Khöshig
Ave. Duration:
12h 20m
Frequency:
Thursday and Sunday
Estimated price:
$423.91–$815.22
Plane from Diqing Shangri-La Airport to Khöshig
Ave. Duration:
8h 35m
Frequency:
Thursday and Sunday
Estimated price:
$347.83–$652.17

Train operators

China Railways G-Class

Phone:
(86)12306
Website:
12306.cn/index/index.html
Train from Xining to Beijing
Ave. Duration:
10h 31m
Frequency:
Once daily
Estimated price:
$108.70–$125.00

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:
$5.98–$9.24
Train from Lijiang to Kunming
Ave. Duration:
4h 4m
Frequency:
5 times a day
Estimated price:
$18.48–$27.17

China Railways Z-Class

Phone:
(86)12306
Website:
12306.com/
Train from Kunming to Beijing
Ave. Duration:
34h 17m
Frequency:
Twice daily
Estimated price:
$33.70–$92.39

Ulaanbaatar Railway

Phone:
+976-1900-1949
Website:
ubtz.mn/
Train from Zamyn Uud to Ulaanbaatar
Ave. Duration:
15h 15m
Frequency:
3 times a week
Estimated price:
$9.24–$69.15
Train from Erenhot to Ulaanbaatar
Ave. Duration:
17h 15m
Frequency:
3 times a week
Estimated price:
$9.24–$69.15
Train from Hohhot Station to Ulaanbaatar
Ave. Duration:
36h 26m
Frequency:
Once a week
Estimated price:
$15.22–$130.43

China Railways K-Class

Phone:
(86)12306
Website:
12306.cn/index/index.html
Train from Kunming to Huangchuan
Ave. Duration:
33h 35m
Frequency:
Once daily
Estimated price:
$29.35–$76.09
Train from Huangchuan to Hohhot
Ave. Duration:
24h 24m
Frequency:
Once daily
Estimated price:
$23.91–$60.51

China Railways

Phone:
86-010-12306
Website:
china-railway.com.cn/
Train from Erlian to Ulaanbaatar
Ave. Duration:
16h 50m
Frequency:
Twice a week
Estimated price:
$108.70–$173.91
Train from Zamyn Uud to Ulaanbaatar
Ave. Duration:
12h 50m
Frequency:
Twice a week
Estimated price:
$108.70–$173.91
Train from Hohhot Station to Ulaanbaatar
Ave. Duration:
36h 51m
Frequency:
Twice a week
Estimated price:
$130.43–$206.52

Bus operators

Qichezhan

Website:
qichezhan.net/
Bus from Shangri-La County to Lasa
Ave. Duration:
24h
Frequency:
3 times a week
Estimated price:
$74.67
Bus from Lasa Bus Station to Xining
Ave. Duration:
30h 30m
Frequency:
Twice daily
Estimated price:
$46.08

China Bus Guide

Website:
chinabusguide.com
Bus from Beijing Xinfadi Bus Terminal to Erenhot
Ave. Duration:
9h
Frequency:
4 times a day
Estimated price:
$24.40
Bus from Beijing Xinfadi to Erenhot
Ave. Duration:
12h
Frequency:
Twice daily
Estimated price:
$29.82

Questions and Answers

What is the cheapest way to get from Shangri-La to Ulaanbaatar?

The cheapest way to get from Shangri-La to Ulaanbaatar is to train and bus which costs $97.83 - $239.13 and takes 3 days 1h.

What is the fastest way to get from Shangri-La to Ulaanbaatar?

The fastest way to get from Shangri-La to Ulaanbaatar is to fly which takes 9h 26m and costs $358.70 - $706.52 .

Is there a direct train between Shangri-La and Ulaanbaatar?

No, there is no direct train from Shangri-La to Ulaanbaatar. However, there are services departing from Shangri-La and arriving at Ulaanbaatar via Lijiang, Kunming, Huangchuan, Hohhot East and Hohhot Station. The journey, including transfers, takes approximately 4 days 9h.

How far is it from Shangri-La to Ulaanbaatar?

The distance between Shangri-La and Ulaanbaatar is 2593 km. The road distance is 3664.6 km.

How do I travel from Shangri-La to Ulaanbaatar without a car?

The best way to get from Shangri-La to Ulaanbaatar without a car is to train and bus via Daxing which takes 2 days 22h and costs $195.65 - $336.96 .

How long does it take to get from Shangri-La to Ulaanbaatar?

It takes approximately 16h 42m to get from Shangri-La to Ulaanbaatar, including transfers.

Where do I catch the Shangri-La to Ulaanbaatar train from?

Shangri-La to Ulaanbaatar train services, operated by China Railways C-Class, depart from Shangri-La station.

Train or fly from Shangri-La to Ulaanbaatar?

The best way to get from Shangri-La to Ulaanbaatar is to fly which takes 9h 26m and costs $358.70 - $706.52 . Alternatively, you can train, which costs $92.39 - $315.22 and takes 4 days 9h.

Where does the Shangri-La to Ulaanbaatar train arrive?

Shangri-La to Ulaanbaatar train services, operated by China Railways C-Class, arrive at Lijiang station.

Can I drive from Shangri-La to Ulaanbaatar?

Yes, the driving distance between Shangri-La to Ulaanbaatar is 3665 km. It takes approximately 42h 53m to drive from Shangri-La to Ulaanbaatar.

Where can I stay near Ulaanbaatar?

There are 234+ hotels available in Ulaanbaatar. Prices start at $48.14 per night.
+0