HowToGo

Mongolia to Shanghai, China - Transfer & Transportation Guides

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

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

Search Transfer from Mongolia to Shanghai, China

Transfer solutions

You have 8 options transfer to Shanghai, China from Mongolia below

Taxi ( 14 min. )

Take a taxi from Ulaanbaatar to Ulan Bator.


Open Map More details & check price at Ulaanbaatar Taxi
Plane ( 5 hr. 25 min. )

Take a flight from Ulan Bator to Shanghai Hongqiao.


Walk ( 4 min. )

Take a foot from Shanghai Hongqiao to Hongqiao Airport T1.


Subway ( 23 min. )

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


Open Map More details & check price at Shanghai Metro
Duration 6 hr. 9 min.
Distance 2251 km.
Cost 248 USD
Taxi ( 14 min. )

Take a taxi from Ulaanbaatar to Ulan Bator.


Open Map More details & check price at Ulaanbaatar Taxi
Plane ( 6 hr. 10 min. )

Take a flight from Ulan Bator to Shanghai Pudong.


Walk ( 7 min. )

Take a foot from Shanghai Pudong to Pudong International Airport.


Maglev ( 8 min. )

Take a train from Pudong International Airport to Longyang Road.


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

Take a subway from Longyang Road to West Nanjing Road.


Open Map More details & check price at Shanghai Metro
Duration 7 hr. 6 min.
Distance 2302 km.
Cost 296 USD
Taxi ( 14 min. )

Take a taxi from Ulaanbaatar to Ulan Bator.


Open Map More details & check price at Ulaanbaatar Taxi
Plane ( 5 hr. 35 min. )

Take a flight from Ulan Bator to Hangzhou Xiaoshan.


Bus ( 30 min. )

Take a bus from Hangzhou Airport to Hangzhou East.


Open Map More details & check price at Hangzhou Airport
Train ( 45 min. )

Take a train from Hangzhou East to Shanghai Hongqiao.


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

Take a subway from Shanghai Hongqiao Train Station to South Shaanxi Road.


Open Map More details & check price at Shanghai Metro
Duration 8 hr.
Distance 2497 km.
Cost 416 USD
Train ( 14 hr. 15 min. )

Take a train from Ulaanbaatar to Dzamyn Ude.


Open Map More details & check price at Mongolian Railways
Car ( 9 min. )

Drive a car from Dzamyn Ude to Erenhot.


Bus ( 10 hr. )

Take a bus from Erenhot to Beijing Yongdingmen.


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

Take a foot from Beijing Yongdingmen to Yongdingmenwai Station.


Subway ( 4 min. )

Take a subway from Yongdingmenwai Station to Beijing South.


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

Take a train from Beijing South to Shanghai Station.


Open Map More details & check price at China Railways G-Class
Duration 31 hr. 21 min.
Distance 2856 km.
Cost 1642 CNY (254 USD)
Train ( 27 hr. 34 min. )

Take a train from Ulaanbaatar to Hohhot Station.


Open Map More details & check price at China Railways
Train ( 2 hr. 16 min. )

Take a train from Hohhot to Beijing North Station.


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

Take a foot from Beijing North Station to Xizhimen Station.


Subway ( 17 min. )

Take a subway from Xizhimen Station to Beijing South station.


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

Take a train from Beijing South to Shanghai Station.


Open Map More details & check price at China Railways G-Class
Duration 37 hr. 11 min.
Distance 3130 km.
Cost 1874 CNY (290 USD)
Train ( 27 hr. 34 min. )

Take a train from Ulaanbaatar to Hohhot Station.


Open Map More details & check price at China Railways
Train ( 2 hr. 16 min. )

Take a train from Hohhot to Beijing North Station.


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

Take a foot from Beijing North Station to Xizhimen Station.


Subway ( 20 min. )

Take a subway from Xizhimen Station to Beijing station.


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

Take a train from Beijing to Shanghai.


Open Map More details & check price at China Railways D-Class
Duration 44 hr. 32 min.
Distance 2851 km.
Cost 1774 CNY (275 USD)
Train ( 16 hr. 6 min. )

Take a train from Ulaanbaatar to Ulan-Ude Pass.


Open Map More details & check price at Russian Railways (РЖД)
Train ( 1 day 57 min. )

Take a train from Ulan-Ude Pass to Tianjin.


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

Take a train from Tianjin Station to Shanghai.


Open Map More details & check price at China Railways K-Class
Duration 1 day 35 hr. 53 min.
Distance 4801 km.
Cost 466 USD
Car ( 29 hr. )

Drive a car from Ulaanbaatar to Shanghai Station.


Duration 29 hr.
Distance 2536 km.
Cost 229 USD

Find Hotels in Shanghai, China

You can find hotels and accommodations in Shanghai, China with our hotels search tool below

Booking.com

About Mongolia

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


References