- Home
- Flights
- Flights from Ulaanbaatar
- Ulaanbaatar to Shanghai
Flights from Ulaanbaatar to Shanghai
MIAT Mongolian Airlines and Spring Airlines fly nonstop from Ulaanbaatar to Shanghai. The flight takes around 3h 17m.
Direct flights available 3h 17m
Ulaanbaatar to Shanghai at a glance
Fastest flight3h 17mEstimated
Nonstop flightsYesMIAT Mongolian Airlines, Spring Airlines
Airlines flying nonstop from Ulaanbaatar to Shanghai
2 airlines on this route.
Good to know
- Distance
- 2,232 km1,386 miles
- Flight time
- 3h 17mestimate
- Time difference
- NoneShanghai vs Ulaanbaatar
- Currency in Shanghai
- CNY
- Airports
- UBN → PVG, SHA
Flights from Ulaanbaatar to Shanghai: questions answered
Are there direct flights from Ulaanbaatar to Shanghai?
Yes. MIAT Mongolian Airlines and Spring Airlines fly this route nonstop.
How long is the flight from Ulaanbaatar to Shanghai?
A nonstop flight covers 2,232 km and takes around 3h 17m.
Which airlines fly from Ulaanbaatar to Shanghai?
MIAT Mongolian Airlines and Spring Airlines operate nonstop flights on this route.
Which airports serve Ulaanbaatar and Shanghai?
Ulaanbaatar: Ulaanbaatar Chinggis Khaan International Airport (UBN). Shanghai: Shanghai Pudong International Airport (PVG) and Shanghai Hongqiao International Airport (SHA).





