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





