Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Shanghai
  4. Shanghai to Ulaanbaatar
Nonstop route · China → Mongolia

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
SHAUBN

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.

AirlineFlights a weekTypical departuresFromSearch
MIAT Mongolian Airlines———Search
SASpring Airlines———Search

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).

More flights from Shanghai