Best airfares from Shanghai to UlaanbaatarJetradar compares airfares from Shanghai to Ulaanbaatar with hundreds of airlines (including China Southern Airlines, China Eastern Airlines, Air China) and dozens of online travel agencies in one single place. We provide you with all the options to find the cheapest flights to Ulaanbaatar, you choose where to book. Also there you can find airlines special offers from Shanghai to Ulaanbaatar. The cheapest round-trip price found within the last week was A$737. The cheapest oneway price found within the last week was A$492.
Cheapest Flights from Shanghai to Ulaanbaatar
Airline One Way One Way / Round-Trip Round-Trip China Southern Airlines A$1,215 Find China Eastern Airlines A$784 A$1,012 Air China A$663 A$870 Turkish Airlines A$2,236 Find Korean Air A$843 A$1,101
Airline One Way One Way / Round-Trip Round-Trip Philippine Airlines Find A$2,860 China Airlines A$1,745 Find Asiana Airlines A$2,102 Find Hong Kong Airlines Find A$1,855 Shanghai Airlines A$1,005 A$1,243
Airline One Way One Way / Round-Trip Round-Trip Aeroflot A$1,641 A$4,264 Shenzhen Airlines A$964 Find Hainan Airlines A$1,282 Find Juneyao Airlines A$929 Find Shandong Airlines A$839 A$1,200
Airline One Way One Way / Round-Trip Round-Trip Air Astana A$1,960 Find MIAT Mongolian Airlines A$492 A$737
Flights from Shanghai to Ulaanbaatar
Travelling from Shanghai to Ulaanbaatar advices and facts
- The distance between Shanghai and Ulaanbaatar is 1384 miles (or 2228 kilometers).
- The shortest flight time is 4h 50m
- When you fly from Shanghai to Ulaanbaatar, don't forget about the time difference. The time in Ulaanbaatar is 01:00 from the Shanghai time. The current time in Ulaanbaatar is 11:52 and 10:52 in Shanghai. Check this again shortly before your flight.
- The currency exchange rate between Shanghai (SHA) and Ulaanbaatar (ULN) is 1 CNY = 297.7535 MNT.