There are 5 ways to get from Beijing Capital Airport (PEK) to Ordos by plane, train, bus, rideshare, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Beijing Capital International Airport (PEK) to Ordos Ejin Horo Airport (DSN)plane PEK - DSN
1h 45m¥946–1,067Bus
cheapest- Take the bus from Beijing Liuliqiao to Ordosbus
13h 7m¥209–297Train
- Take the train from Beijing North Station to Baotou Stationtrain Beijing North
- Take the train from Baotou Station to Ordostrain Hohhot East
8h 19m¥353–441Airport Transfer
- Take the rideshare from Beijing Capital-PEK to Ordos705.6 km
7h 16mDrive 705.6 km
- Drive from Beijing Capital Airport (PEK) to Ordoscar 705.6 km
7h 16m¥598–864
Beijing Capital International Airport (PEK) to Ordos Ejin Horo Airport (DSN) flights
Questions & Answers
The cheapest way to get from Beijing Capital Airport (PEK) to Ordos is to bus which costs ¥200 - ¥300 and takes 13h 7m.
The fastest way to get from Beijing Capital Airport (PEK) to Ordos is to fly which takes 1h 45m and costs ¥900 - ¥1100.
No, there is no direct bus from Beijing Capital Airport (PEK) to Ordos. However, there are services departing from Beijing Liuliqiao and arriving at Ordos via . The journey, including transfers, takes approximately 13h 7m.
No, there is no direct train from Beijing Capital Airport (PEK) to Ordos. However, there are services departing from Beijing Capital Airport T2 and arriving at Ordos via Dongzhimen, Beijing North Station and Baotou Station. The journey, including transfers, takes approximately 8h 19m.
The distance between Beijing Capital Airport (PEK) and Ordos is 597 km. The road distance is 705.6 km.
The best way to get from Beijing Capital Airport (PEK) to Ordos without a car is to train which takes 8h 19m and costs ¥350 - ¥450.
It takes approximately 1h 45m to get from Beijing Capital Airport (PEK) to Ordos, including transfers.
Beijing Capital Airport (PEK) to Ordos bus services, operated by China Bus Guide, depart from Beijing Liuliqiao station.
Beijing Capital Airport (PEK) to Ordos train services, operated by China Railways G-Class, depart from Beijing North Station.
The best way to get from Beijing Capital Airport (PEK) to Ordos is to fly which takes 1h 45m and costs ¥900 - ¥1100. Alternatively, you can train, which costs ¥350 - ¥450 and takes 8h 19m, you could also bus, which costs ¥200 - ¥300 and takes 13h 7m.
What companies run services between Beijing Capital Airport (PEK), China and Ordos, China?
Air China flies from Beijing Capital International Airport (PEK) to Ordos Ejin Horo Airport (DSN) 3 times a day. Alternatively, you can take a subway from Beijing Capital Airport T2 to Ordos via Dongzhimen, Xizhimen Station, Beijing North Station, Baotou Station, and Ordos in around 8h 19m.
- Website
- airchina.com
Flights from Beijing Capital International Airport to Ordos Ejin Horo Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- ¥900–1,050
Train from Beijing North Station to Baotou Station
- 2nd Class Seat
- ¥280–310
- 1st Class Seat
- ¥460–500
- Business Class Seat
- ¥650–950
Train from Baotou Station to Ordos
- Hard Seat
- ¥23–35
- Hard sleeper
- ¥50–70
- Soft sleeper
- ¥85–110
- [email protected]
- Website
- chinabusguide.com
Bus from Beijing Liuliqiao to Ordos
- Ave. Duration
- 11h
- Frequency
- Every 4 hours
- Estimated price
- ¥180–260
- Schedules at
- chinabusguide.com
- Bus
- ¥180–260
- Website
- https://www.mozio.com
Rideshare from Beijing Capital-PEK to Ordos
- Ave. Duration
- 7h 16m
- Frequency
- On demand
Want to know more about travelling around China
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Flying into Beijing?
Read the travel guide
More Questions & Answers
Beijing Capital Airport (PEK) to Ordos bus services, operated by China Bus Guide, arrive at Ordos station.
Beijing Capital Airport (PEK) to Ordos train services, operated by China Railways G-Class, arrive at Baotou Station.
Yes, the driving distance between Beijing Capital Airport (PEK) to Ordos is 706 km. It takes approximately 7h 16m to drive from Beijing Capital Airport (PEK) to Ordos.
There are five+ hotels available in Ordos.
Check out Blablacar's carpooling service for rideshare options between Beijing Capital Airport (PEK) and Ordos. A great option if you don't have a driver's licence or want to avoid public transport.









