HUB hero image

How to Travel from

Ulan Ude to Shanghai

by Route or Car

Ulan Ude
+0
Shanghai
Transport search to Shanghai
Ulan Ude
+0
Shanghai
Building a composite car route
Cheapest
Best Offer!
Car
37 h 15 min
3114 km.
from $171
Composite Route Car Only

Nine ways to Travel from Ulan Ude to Shanghai

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Airlines

Shenzhen Airlines

Website:
shenzhenair.com/
Plane from Irkutsk Airport to Shanghai
Ave. Duration:
11h 50m
Frequency:
Tuesday and Sunday
Estimated price:
$216.56–$891.70
Plane from Ulan-Ude to Nantong
Ave. Duration:
13h 5m
Frequency:
Monday
Estimated price:
$165.60–$356.68
Plane from Ulan-Ude to Sunan
Ave. Duration:
12h 5m
Frequency:
Monday
Estimated price:
$165.60–$267.51

Air China

Website:
airchina.com/index.shtml
Plane from Ulan-Ude to Shanghai
Ave. Duration:
21h 50m
Frequency:
Wednesday and Sunday
Estimated price:
$178.34–$624.19
Plane from Irkutsk Airport to Shanghai
Ave. Duration:
15h 55m
Frequency:
Wednesday, Friday, and Sunday
Estimated price:
$165.60–$598.71
Plane from Ulan-Ude to Nantong
Ave. Duration:
14h 3m
Frequency:
Wednesday, Friday, Saturday, and Sunday
Estimated price:
$152.86–$573.24

China Eastern Airlines

Website:
en.ceair.com/
Plane from Ulan-Ude to Shanghai
Ave. Duration:
17h 55m
Frequency:
Monday
Estimated price:
$191.08–$458.59
Plane from Irkutsk Airport to Shanghai
Ave. Duration:
8h 5m
Frequency:
Every day
Estimated price:
$127.39–$611.45
Plane from Ulan-Ude to Sunan
Ave. Duration:
12h 5m
Frequency:
Monday
Estimated price:
$165.60–$267.51

Juneyao Airlines

Website:
juneyaoair.com/
Plane from Ulan-Ude to Shanghai
Ave. Duration:
12h 57m
Frequency:
Monday
Estimated price:
$165.60–$407.64
Plane from Irkutsk Airport to Shanghai
Ave. Duration:
11h 50m
Frequency:
Tuesday and Sunday
Estimated price:
$216.56–$891.70
Plane from Ulan-Ude to Sunan
Ave. Duration:
12h 5m
Frequency:
Monday
Estimated price:
$165.60–$267.51

China Southern Airlines

Website:
csair.com/
Plane from Ulan-Ude to Shanghai
Ave. Duration:
12h 15m
Frequency:
Monday
Estimated price:
$178.34–$700.62
Plane from Ulan-Ude to Sunan
Ave. Duration:
12h 5m
Frequency:
Monday
Estimated price:
$165.60–$267.51

S7 Airlines

Website:
s7.ru/
Plane from Ulan-Ude to Shanghai
Ave. Duration:
6h 40m
Frequency:
Saturday
Estimated price:
$127.39–$573.24
Plane from Irkutsk Airport to Shanghai
Ave. Duration:
4h 15m
Frequency:
Tuesday and Saturday
Estimated price:
$121.02–$547.76

Hainan

Website:
hainanairlines.com/
Plane from Ulan-Ude to Shanghai
Ave. Duration:
14h 50m
Frequency:
Saturday
Estimated price:
$242.03–$509.54
Plane from Irkutsk Airport to Shanghai
Ave. Duration:
11h 15m
Frequency:
Tuesday and Saturday
Estimated price:
$242.03–$496.81

Train operators

China Railways G-Class

Phone:
(86)12306
Website:
12306.cn/index/index.html
Train from Hohhot to Beijing
Ave. Duration:
2h 16m
Frequency:
Every 4 hours
Estimated price:
$33.12–$35.67
Train from Beijing South to Shanghai
Ave. Duration:
4h 35m
Frequency:
5 times a day
Estimated price:
$89.17–$101.91
Train from Wuxi to Shanghai
Ave. Duration:
43 min
Frequency:
Hourly
Estimated price:
$8.92–$10.19
Train from Wuhu to Shanghai
Ave. Duration:
2h 36m
Frequency:
Every 4 hours
Estimated price:
$28.02–$30.57

Russian Railways (РЖД)

Phone:
8 (800) 775-00-00
Website:
eng.rzd.ru/
Train from Ulan-Ude to Zabaykalsk
Ave. Duration:
22h 41m
Frequency:
Twice a week
Estimated price:
$36.94–$59.87
Train from Ulan-Ude to Chita
Ave. Duration:
10h 6m
Frequency:
3 times a day
Estimated price:
$24.20–$39.49

China Railways Z-Class

Phone:
(86)12306
Website:
12306.com/
Train from Wuxi to Shanghai
Ave. Duration:
1h 32m
Frequency:
Once daily
Estimated price:
$7.64–$12.10
Train from Siping to Shanghai
Ave. Duration:
20h 19m
Frequency:
Once daily
Estimated price:
$30.57–$82.80

Ulaanbaatar Railway

Phone:
+976-1900-1949
Website:
ubtz.mn/
Train from Ulan-Ude to Ulaanbaatar
Ave. Duration:
14h 59m
Frequency:
Once a week
Estimated price:
$7.64–$28.02
Train from Ulaanbaatar to Hohhot
Ave. Duration:
25h 1m
Frequency:
Once a week
Estimated price:
$17.83–$152.86
Train from Ulan-Ude to Irkutsk
Ave. Duration:
7h 45m
Frequency:
Once a week
Estimated price:
$6.24–$21.66

China Railways K-Class

Phone:
(86)12306
Website:
12306.cn/index/index.html
Train from Manzhouli to Siping
Ave. Duration:
17h 14m
Frequency:
Once daily
Estimated price:
$20.38–$52.23
Train from Manzhouli to Dalian
Ave. Duration:
25h 23m
Frequency:
Once daily
Estimated price:
$29.30–$76.43
Train from Hohhot Station to Wuhu
Ave. Duration:
29h 28m
Frequency:
Once daily
Estimated price:
$33.12–$82.80

China Railways

Phone:
86-010-12306
Website:
china-railway.com.cn/
Train from Ulaanbaatar to Hohhot
Ave. Duration:
25h 34m
Frequency:
Twice a week
Estimated price:
$152.86–$242.03

Russian Railways (RZhD)

Phone:
8 (800) 775-00-00
Website:
eng.rzd.ru/
Train from Ulan-Ude to Ulaanbaatar
Ave. Duration:
14h 59m
Frequency:
Once a week
Estimated price:
$38.22–$165.60

Bus operators

China Bus Guide

Website:
chinabusguide.com
Bus from Jiangsu Tongzhou to Shanghai
Ave. Duration:
1h 40m
Frequency:
Hourly
Estimated price:
$8.90

Chita Bus Terminal

Phone:
8 (3022) 35-99-66
Website:
chitaavtovokzal.ru/
Bus from Chita Bus station to Manzhouli
Ave. Duration:
9h 55m
Frequency:
Once a week
Estimated price:
$25.48

Dalian Bus

Website:
dalianbus.com
Bus from Jianshejie Terminal to Shanghai
Ave. Duration:
19h
Frequency:
Once daily
Estimated price:
$72.75

Questions and Answers

What is the cheapest way to get from Ulan-Ude to Shanghai?

The cheapest way to get from Ulan-Ude to Shanghai is to train which costs $86.96 - $184.78 and takes 2 days 17h.

What is the fastest way to get from Ulan-Ude to Shanghai?

The fastest way to get from Ulan-Ude to Shanghai is to fly which takes 7h 42m and costs $152.17 - $358.70 .

Is there a direct train between Ulan-Ude and Shanghai?

No, there is no direct train from Ulan-Ude to Shanghai station. However, there are services departing from Ulan-Ude and arriving at Shanghai Station via Ulaanbaatar, Hohhot, Xizhimen Station and Beijing South. The journey, including transfers, takes approximately 2 days 3h.

How far is it from Ulan-Ude to Shanghai?

The distance between Ulan-Ude and Shanghai is 2586 km. The road distance is 3119.9 km.

How do I travel from Ulan-Ude to Shanghai without a car?

The best way to get from Ulan-Ude to Shanghai without a car is to train via Hohhot which takes 2 days 3h and costs $119.57 - $271.74 .

How long does it take to get from Ulan-Ude to Shanghai?

It takes approximately 14h 42m to get from Ulan-Ude to Shanghai, including transfers.

Where do I catch the Ulan-Ude to Shanghai train from?

Ulan-Ude to Shanghai train services, operated by Ulaanbaatar Railway, depart from Ulan-Ude station.

Train or fly from Ulan-Ude to Shanghai?

The best way to get from Ulan-Ude to Shanghai is to fly which takes 14h 42m and costs $163.04 - $402.17 . Alternatively, you can train via Hohhot, which costs $119.57 - $271.74 and takes 2 days 3h.

Where does the Ulan-Ude to Shanghai train arrive?

Ulan-Ude to Shanghai train services, operated by Ulaanbaatar Railway, arrive at Ulaanbaatar station.

Can I drive from Ulan-Ude to Shanghai?

Yes, the driving distance between Ulan-Ude to Shanghai is 3120 km. It takes approximately 37h 13m to drive from Ulan-Ude to Shanghai.

Where can I stay near Shanghai?

There are 981+ hotels available in Shanghai. Prices start at $85.42 per night.
+0