There are 8 ways to get from Xining to Datong by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus
best- Take the train from Xining to Hohhottrain Xining
- Take the bus from hohhot Station to Datong bus stationbus
12h 52m¥482–1,023Train, bus via Hohhot
cheapest- Take the train from Xining to Hohhot Easttrain Xining
- Take the bus from hohhot Station to Datong bus stationbus
26h 21m¥230–431Drive 1,348.4 km
- Drive from Xining to Datongcar 1,348.4 km
13h 48m¥1,172–1,693Fly Xining to Beijing Capital International Airport, train
- Fly from Xining (XNN) to Beijing Capital International Airport (PEK)plane XNN - PEK
- Take the train from Beijing North station to Datong South stationtrain
8h 13m¥2,324–3,460Fly Xining to Beijing Daxing International Airport, train
- Fly from Xining (XNN) to Beijing Daxing International Airport (PKX)plane XNN - PKX
- Take the train from Beijing Daxing International Airport to Caoqiaotrain
- Take the train from Beijing North station to Datong South stationtrain
8h 26m¥1,830–4,872Fly Xining to Taiyuan Wusu International Airport, bus
- Fly from Xining (XNN) to Taiyuan Wusu International Airport (TYN)plane XNN - TYN
- Take the bus from Taiyuan Bus Terminal to Datongbus
9h 58m¥1,172–3,317Fly Xining to Tianjin Binhai, train
- Fly from Xining (XNN) to Tianjin Binhai (TSN)plane XNN - TSN
- Take the train from Tianjin Station to Beijing Southtrain
- Take the train from Beijing North station to Datong South stationtrain
8h 48m¥743–3,205Train, bus to Lanzhou, fly to Hohhot Baita International Airport, bus
- Take the train from Xining to Lanzhou Westtrain
- Take the bus from Oriental Hotel to Lanzhou Airportbus
- Fly from Lanzhou (LHW) to Hohhot Baita International Airport (HET)plane LHW - HET
- Take the bus from hohhot Station to Datong bus stationbus
11h 21m¥858–2,684
Xining (XNN) to Beijing Capital International Airport (PEK) flights
Questions & Answers
The cheapest way to get from Xining to Datong is to train and bus via Hohhot which costs ¥230 - ¥440 and takes 26h 21m.
The fastest way to get from Xining to Datong is to fly and train which takes 8h 13m and costs ¥2300 - ¥3500.
The distance between Xining and Datong is 1553 km. The road distance is 1348.4 km.
The best way to get from Xining to Datong without a car is to train and bus which takes 12h 52m and costs ¥480 - ¥1100.
It takes approximately 12h 52m to get from Xining to Datong, including transfers.
Yes, the driving distance between Xining to Datong is 1348 km. It takes approximately 13h 48m to drive from Xining to Datong.
There are four+ hotels available in Datong.
What companies run services between Xining, China and Datong, Shanxi, China?
There is no direct connection from Xining to Datong. However, you can take the train to Hohhot, walk to hohhot Station, then take the bus to Datong bus station. Alternatively, you can drive from Xining to Datong in around 13h 48m.
- Website
- en.ceair.com
Flights from Xining to Beijing Daxing International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ¥1,700–5,500
Flights from Xining to Beijing Daxing International Airport via Xi An
- Ave. Duration
- 5h 17m
- When
- Every day
- Estimated price
- ¥1,800–5,500
Flights from Xining to Beijing Daxing International Airport via Hefei
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ¥2,300–6,000
Flights from Lanzhou to Hohhot Baita International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ¥1,500–5,500
- Website
- airchina.com
Flights from Xining to Beijing Capital International Airport
- Ave. Duration
- 2h 26m
- When
- Every day
- Estimated price
- ¥2,450–2,550
Flights from Xining to Taiyuan Wusu International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ¥1,000–3,100
Flights from Xining to Tianjin Binhai
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ¥1,500–3,500
Flights from Xining to Tianjin Binhai via Taiyuan Wusu International Airport
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- ¥1,500–3,500
- Website
- csair.com
Flights from Xining to Beijing Daxing International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- ¥1,600–4,600
- Website
- intl.jdair.net
Flights from Xining to Beijing Daxing International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- ¥2,000–4,500
- Website
- flycua.com
Flights from Xining to Beijing Daxing International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ¥5,000–14,000
- Website
- tibetairlines.com
Flights from Xining to Tianjin Binhai
- Ave. Duration
- 2h 15m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- ¥500–2,900
- Website
- tianjin-air.com
Flights from Xining to Tianjin Binhai
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ¥2,600–7,500
- Website
- ch.com
Flights from Lanzhou to Hohhot Baita International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ¥700–2,400
Train from Xining to Hohhot
- Ave. Duration
- 8h 52m
- Frequency
- Once daily
- Estimated price
- ¥390–950
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥390–550
- Adult - 1st Class
- ¥650–950
Train from Xining to Lanzhou West
- Ave. Duration
- 2h 8m
- Frequency
- Every 4 hours
- Estimated price
- ¥80–160
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥80–120
- Adult - 1st Class
- ¥110–160
Train from Beijing North station to Datong South station
- 2nd Class Seat
- ¥150–170
- 1st Class Seat
- ¥240–270
- Business Class Seat
- ¥350–500
Train from Tianjin Station to Beijing South
- 2nd Class Seat
- ¥55–60
- 1st Class Seat
- ¥85–100
- Business Class Seat
- ¥120–180
Train from Xining to Lanzhou West
- 2nd Class Seat
- ¥90–100
- 1st Class Seat
- ¥140–170
- Business Class Seat
- ¥210–300
Train from Xining to Hohhot East
- Hard Seat
- ¥140–190
- Hard sleeper
- ¥250–350
- Soft sleeper
- ¥400–550
Train from Xining to Lanzhou West
- Hard Seat
- ¥30–40
- Hard sleeper
- ¥60–85
- Soft sleeper
- ¥100–140
- Phone
- +86-010-96165
Train from Beijing Daxing International Airport to Caoqiao
- Ave. Duration
- 15 min
- Frequency
- Every 10 minutes
- Estimated price
- ¥27–35
- Schedules at
- bdia.com.cn
- bus@chinatrainguide.com
- Website
- chinabusguide.com
Bus from Taiyuan Bus Terminal to Datong
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Estimated price
- ¥100–140
- Schedules at
- chinabusguide.com
- Bus
- ¥100–140
- Phone
- 0931-96556
- Website
- travelchinaguide.com
Bus from Oriental Hotel to Lanzhou Airport
- Ave. Duration
- 1h 6m
- Frequency
- Every 30 minutes
- Estimated price
- ¥30
- Schedules at
- travelchinaguide.com
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





















