Compare prices to get from Shanghai to Ordos
SAR 287|2h 50m
SAR 400
SAR 287
SAR 338
SAR 389
SAR 389
SAR 338
SAR 338
SAR 287
SAR 287
SAR 287
SAR 287
SAR 287
SAR 310
SAR 287
China United Airlines2h 50m
Shanghai Pudong International AirportOrdos Ejin Horo International Airport
SAR 287One way
Book
Direct
Juneyao Airlines2h 50m
Shanghai Pudong International AirportOrdos Ejin Horo International Airport
SAR 557One way
Book
Direct
- 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?
What is the cheapest month to book a one-way flight from Shanghai to Ordos?
For a one-way flight from Shanghai to Ordos, fares are lowest in December (SAR 362) and highest in January (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 city centre
SAR 1,783

9.8/10
94 Reviews
Natrail · Peng Homestay

5.52 km from city centre
13% off
SAR 781 SAR 680

8/10
79 Reviews
Floral Hotel·PRAIRIE HORIZON

8.14 km from city centre
18% off
SAR 656 SAR 540

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

5.41 km from city centre
18% off
SAR 555 SAR 457
From Shanghai to Ordos: Travel Information
Companies operating from Shanghai to Ordos
Find stations and airports near Shanghai and Ordos
Popular airports near Shanghai
Shanghai Pudong International Airport (PVG)
Shanghai Hongqiao International 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
FAQ – How to Get from Shanghai to Ordos
What’s the distance between Shanghai and Ordos?
It’s about 1,398km (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 cheapest 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 between Shanghai and Ordos?
When traveling from Shanghai to Ordos, travelers usually depart from and arrive to the following locations: Flights typically departs from Shanghai Pudong International Airport and arrives at Ordos Ejin Horo International Airport .When should you 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 usually cheapest (December), with an average price of SAR 362 .Are Shanghai and Ordos in the same time zone?
The time difference between Shanghai and Ordos is 0m.



