Compare prices to get from Shanghai to Ordos
SAR 332|2h 50m
SAR 341
SAR 389
SAR 332
SAR 332
SAR 332
SAR 332
SAR 332
SAR 332
SAR 332
SAR 332
SAR 356
SAR 357
SAR 332
SAR 332
China United Airlines2h 50m
Pudong Intl. AirportOrdos Ejin Horo International Airport
SAR 389One way
Search
Nonstop
Juneyao Airlines2h 50m
Pudong Intl. AirportOrdos Ejin Horo International Airport
SAR 585One way
Search
Nonstop
- Prices shown from Shanghai to Ordos are the estimated lowest fares found in the last 24 hours for travel within the next 7 days.
When is the cheapest time to travel from Shanghai to Ordos?
Which month has the cheapest one-way flights from Shanghai to Ordos?
Based on Trip.com’s data, the cheapest month for flights from Shanghai to Ordos is December, with an average price of SAR 362; while the month with the highest flight price is usually January, with an average price of up to SAR 879.
SAR 879
SAR 621
SAR 362
SAR 104
Recommended hotels in Ordos

9.3/10
4100 Reviews
Lotus Hotel (Lotus Resort)

Xiangshawan | 18.89 km from downtown
SAR 1,783

9.8/10
94 Reviews
Natrail · Peng Homestay

5.52 km from downtown
13% off
SAR 781 SAR 680

8/10
79 Reviews
Floral Hotel·PRAIRIE HORIZON

8.14 km from downtown
18% off
SAR 656 SAR 540

9.7/10
86 Reviews
Feiniaoji x Yuanbai Homestay (Ordos Ejin Horo)

5.41 km from downtown
18% off
SAR 555 SAR 457
Shanghai to Ordos travel tips
Companies operating from Shanghai to Ordos
Find departure & arrival points near Shanghai and Ordos
Popular airports near Shanghai
Pudong Intl. Airport (PVG)
Shanghai Hongqiao Airport (SHA)
Jiaxing Nanhu Airport (JNH)
Nearby
Popular airports near Ordos
Ordos Ejin Horo International Airport (DSN)
Wushenqi Galutu Airport (WSQ)
Baotou Donghe International Airport (BAV)
Nearby
How to travel from Shanghai to Ordos: FAQs
How far is it from Shanghai to Ordos?
It’s about 1,398 km (869 mi) from Shanghai to Ordos.How do I get from Shanghai to Ordos?
You can travel from Shanghai to Ordos in 1 different ways: Flights.What’s the fastest way to get from Shanghai to Ordos?
The fastest way to get from Shanghai to Ordos is by Flights, with an average journey time of 3 hours 18 minutes.What’s the most budget-friendly way to travel from Shanghai to Ordos?
The cheapest way to get from Shanghai to Ordos is by Flights, with an average price of SAR 372.What are the main departure and arrival points for trips between Shanghai and Ordos?
For trips between Shanghai and Ordos, travelers typically use the following departure and arrival points: Most Flights depart from Pudong Intl. Airport and arrive at Ordos Ejin Horo International Airport.How far in advance should I book tickets from Shanghai to Ordos to get the best deal?
Train, bus, and flight schedules vary by season and day of the week. Based on Trip.com data: Flights from Shanghai to Ordos are typically cheapest December, with an average fare of SAR 362Are Shanghai and Ordos in the same time zone?
There is a 0m time difference between Shanghai and Ordos.



