HUB hero image

How to Travel from

Shangri-La to Ulaanbaatar

by Route or Car

Shangri-La
+0
Ulaanbaatar
Transport search to Ulaanbaatar
Shangri-La
+0
Ulaanbaatar
Building a composite car route
Cheapest
Best Offer!
Car
2 d 5 h 7 min
4338 km.
from $238
Composite Route Car Only

Six ways to Travel from Shangri-La to Ulaanbaatar

Select an Option Below to Start Your Journey
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:
$279.90–$954.19

MIAT

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

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:
$127.23–$146.31

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 Kunming to Beijing
Ave. Duration:
34h 17m
Frequency:
Twice daily
Estimated price:
$39.44–$108.14

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:
$10.81–$80.94
Train from Erenhot to Ulaanbaatar
Ave. Duration:
17h 15m
Frequency:
3 times a week
Estimated price:
$10.81–$80.94
Train from Hohhot Station to Ulaanbaatar
Ave. Duration:
36h 26m
Frequency:
Once a week
Estimated price:
$17.81–$152.67

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:
$34.35–$89.06
Train from Huangchuan to Hohhot
Ave. Duration:
24h 24m
Frequency:
Once daily
Estimated price:
$27.99–$70.83

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:
$127.23–$203.56
Train from Zamyn Uud to Ulaanbaatar
Ave. Duration:
12h 50m
Frequency:
Twice a week
Estimated price:
$127.23–$203.56
Train from Hohhot Station to Ulaanbaatar
Ave. Duration:
36h 51m
Frequency:
Twice a week
Estimated price:
$152.67–$241.73

Bus operators

Qichezhan

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

China Bus Guide

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

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