HowToGo

Shanghai to Ulaanbaatar, Mongolia - Transfer & Transportation Guides

Find transfer & transportation guides from Shanghai to Ulaanbaatar, Mongolia. How to get from Shanghai to Ulaanbaatar, Mongolia by Flight.

You can get to Ulaanbaatar, Mongolia from Shanghai by verhicle types below

Search Transfer from Shanghai to Ulaanbaatar, Mongolia

Transfer solutions

You have 7 options transfer to Ulaanbaatar, Mongolia from Shanghai below

Subway ( 16 min. )

Take a subway from West Nanjing Road to Longyang Road.


Open Map More details & check price at Shanghai Metro
Maglev ( 8 min. )

Take a train from Longyang Road to Pudong International Airport.


Open Map More details & check price at Shanghai Maglev Transportation (SMT)
Walk ( 7 min. )

Take a foot from Pudong International Airport to Shanghai Pudong.


Plane ( 8 hr. 5 min. )

Take a flight from Shanghai Pudong to Ulan Bator.


Taxi ( 14 min. )

Take a taxi from Ulan Bator to Ulaanbaatar.


Open Map More details & check price at Ulaanbaatar Taxi
Duration 10 hr. 58 min.
Distance 2302 km.
Cost 616 USD
Subway ( 22 min. )

Take a subway from South Shaanxi Road to Hongqiao Airport T1.


Open Map More details & check price at Shanghai Metro
Walk ( 4 min. )

Take a foot from Hongqiao Airport T1 to Shanghai Hongqiao.


Plane ( 5 hr. 40 min. )

Take a flight from Shanghai Hongqiao to Ulaanbaatar.


Taxi ( 44 min. )

Take a taxi from Ulaanbaatar to Ulaanbaatar.


Open Map More details & check price at Ulaanbaatar Taxi
Duration 8 hr. 50 min.
Distance 2264 km.
Cost 313 USD
Subway ( 16 min. )

Take a subway from West Nanjing Road to Longyang Road.


Open Map More details & check price at Shanghai Metro
Maglev ( 8 min. )

Take a train from Longyang Road to Pudong International Airport.


Open Map More details & check price at Shanghai Maglev Transportation (SMT)
Walk ( 7 min. )

Take a foot from Pudong International Airport to Shanghai Pudong.


Plane ( 6 hr. 55 min. )

Take a flight from Shanghai Pudong to Ulaanbaatar.


Taxi ( 44 min. )

Take a taxi from Ulaanbaatar to Ulaanbaatar.


Open Map More details & check price at Ulaanbaatar Taxi
Duration 10 hr. 17 min.
Distance 2315 km.
Cost 301 USD
Train ( 4 hr. 36 min. )

Take a train from Shanghai Station to Beijing South.


Open Map More details & check price at China Railways G-Class
Subway ( 7 min. )

Take a subway from Beijing South to Puhuangyu Station.


Open Map More details & check price at Beijing Subway
Walk ( 7 min. )

Take a foot from Puhuangyu Station to Beijing Yongdingmen.


Bus ( 10 hr. )

Take a bus from Beijing Yongdingmen to Erenhot.


Open Map More details & check price at China Bus Guide
Walk ( 12 min. )

Take a foot from Erenhot to Erlian.


Train ( 14 hr. 50 min. )

Take a train from Erlian to Ulaanbaatar.


Open Map More details & check price at China Railways
Duration 31 hr. 55 min.
Distance 2704 km.
Cost 1575 CNY (245 USD)
Train ( 4 hr. 36 min. )

Take a train from Shanghai Station to Beijing South.


Open Map More details & check price at China Railways G-Class
Subway ( 7 min. )

Take a subway from Beijing South station to Xuanwumen Station.


Open Map More details & check price at Beijing Subway
Subway ( 9 min. )

Take a subway from Xuanwumen Station to Beijing station.


Open Map More details & check price at Beijing Subway
Train ( 12 hr. 51 min. )

Take a train from Beijing to Erenhot.


Open Map More details & check price at China Railways K-Class
Train ( 14 hr. 50 min. )

Take a train from Erlian to Ulaanbaatar.


Open Map More details & check price at China Railways
Duration 34 hr. 37 min.
Distance 2681 km.
Cost 1556 CNY (243 USD)
Train ( 12 hr. 4 min. )

Take a train from Shanghai to Beijing.


Open Map More details & check price at China Railways D-Class
Train ( 36 hr. 27 min. )

Take a train from Beijing to Darkhan.


Open Map More details & check price at Russian Railways (РЖД)
Train ( 5 hr. 45 min. )

Take a train from Darkhan to Ulaanbaatar.


Open Map More details & check price at Mongolian Railways
Duration 56 hr. 16 min.
Distance 2954 km.
Cost 274 USD
Car ( 28 hr. 54 min. )

Drive a car from Shanghai Station to Ulaanbaatar.


Duration 28 hr. 54 min.
Distance 2537 km.
Cost 229 USD

Find Hotels in Ulaanbaatar, Mongolia

You can find hotels and accommodations in Ulaanbaatar, Mongolia with our hotels search tool below

Booking.com

About Shanghai, China

Shanghai (Chinese: 上海, Shanghainese pronunciation: [zɑ̃.hɛ] (listen), Standard Mandarin pronunciation: [ʂâŋ.xài] (listen)) is one of the four municipalities of the People's Republic of China. It is located on the southern estuary of the Yangtze, with... Learn more

About Ulaanbaatar, Mongolia


References