There are 9 ways to get from Xining to Dunhua by plane, train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Xining to Yanji Chaoyangchuan Airport, train
best- Fly from Xining (XNN) to Yanji Chaoyangchuan Airport (YNJ)plane XNN - YNJ
- Take the train from Yanji West to Dunhuatrain
10h 27m¥3,588–5,642Train #2
cheapest- Take the train from Xining to Shenyang Stationtrain Xining
- Take the train from Shenyang Station to Dunhuatrain Dandong
46h 17m¥449–1,053Train via Baoding
- Take the train from Xining to Baoding Easttrain Xining
- Take the train from Baoding East to Dunhuatrain Taiyuan
19h 15m¥1,169–1,478Train, bus
- Take the train from Xining to Lanzhoutrain
- Take the bus from Lanzhou to Yinchuan Nanmen Stationbus
- Take the bus from Yinchuan Traveling Bus Station to Shenyangbus
- Take the train from Shenyang North to Dunhuatrain
38h 32m¥981–1,530Drive 2,814.9 km
- Drive from Xining to Dunhuacar 2,814.9 km
29h 33m¥2,419–3,493Fly Xining to Baishan, taxi
- Fly from Xining (XNN) to Baishan (NBS)plane XNN - NBS
- Take the taxi from Baishan (NBS) to Dunhuataxi
13h 20m¥1,131–3,041Fly Xining to Changchun Longjia International Airport, bus, train
- Fly from Xining (XNN) to Changchun Longjia International Airport (CGQ)plane XNN - CGQ
- Take the bus from Changchun Longjia Airport to People Squarebus
- Take the train from Changchun to Dunhuatrain
11h 6m¥941–3,251Train, bus to Lanzhou, fly to Yanji Chaoyangchuan Airport
- Take the train from Xining to Lanzhou Westtrain
- Take the bus from Oriental Hotel to Lanzhou Airportbus
- Fly from Lanzhou (LHW) to Yanji Chaoyangchuan Airport (YNJ)plane LHW - YNJ
- Take the train from Yanji West to Dunhuatrain
12h 11m¥1,327–6,307Train
- Take the train from Xining to Yinchuantrain
- Take the train from Yinchuan to Shenyang Northtrain
- Take the train from Shenyang Station to Dunhuatrain
39h 2m¥573–1,321
Xining to Dunhua by train
Questions & Answers
The cheapest way to get from Xining to Dunhua is to train which costs ¥440 - ¥1100 and takes 46h 17m.
The fastest way to get from Xining to Dunhua is to fly and train which takes 10h 27m and costs ¥3500 - ¥6000.
No, there is no direct train from Xining to Dunhua. However, there are services departing from Xining and arriving at Dunhua via Baoding East. The journey, including transfers, takes approximately 19h 15m.
The distance between Xining and Dunhua is 2582 km. The road distance is 2814.9 km.
The best way to get from Xining to Dunhua without a car is to train via Baoding which takes 19h 15m and costs ¥1100 - ¥1500.
It takes approximately 10h 27m to get from Xining to Dunhua, including transfers.
Xining to Dunhua train services, operated by China Railways G-Class, depart from Xining station.
Xining to Dunhua train services, operated by China Railways G-Class, arrive at Baoding East station.
Yes, the driving distance between Xining to Dunhua is 2815 km. It takes approximately 29h 33m to drive from Xining to Dunhua.
There are two+ hotels available in Dunhua.
What companies run services between Xining, China and Dunhua, China?
You can take a train from Xining to Dunhua via Baoding East in around 19h 15m.
- Website
- airchina.com
Flights from Xining to Yanji Chaoyangchuan Airport via Beijing Capital
- Ave. Duration
- 12h 40m
- When
- Every day
- Estimated price
- ¥3,500–5,500
Flights from Xining to Changchun Longjia International Airport via Beijing Capital
- Ave. Duration
- 5h 28m
- When
- Every day
- Estimated price
- ¥2,500–4,000
Flights from Lanzhou to Yanji Chaoyangchuan Airport via Beijing Capital
- Ave. Duration
- 8h 25m
- When
- Every day
- Estimated price
- ¥3,400–5,500
Flights from Lanzhou to Yanji Chaoyangchuan Airport via Beijing Daxing
- Ave. Duration
- 11h 35m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ¥3,500–5,500
- Website
- csair.com
Flights from Xining to Baishan via Beijing Daxing
- Ave. Duration
- 15h 25m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥2,000–22,000
Flights from Xining to Baishan via Tianjin Binhai, Dalian
- Ave. Duration
- 16h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥2,400–3,800
Flights from Xining to Changchun Longjia International Airport via Jinan
- Ave. Duration
- 6h 30m
- When
- Wednesday
- Estimated price
- ¥1,900–5,500
Flights from Lanzhou to Yanji Chaoyangchuan Airport via Changchun Longjia International Airport
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- ¥2,900–8,000
Flights from Lanzhou to Yanji Chaoyangchuan Airport via Jinan
- Ave. Duration
- 6h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,200–6,000
- Website
- en.ceair.com
Flights from Xining to Yanji Chaoyangchuan Airport via Qingdao
- Ave. Duration
- 6h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥3,300–8,500
Flights from Xining to Yanji Chaoyangchuan Airport via Beijing Daxing
- Ave. Duration
- 14h 15m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ¥7,500–32,000
Flights from Xining to Baishan via Shanghai Pudong
- Ave. Duration
- 13h 25m
- When
- Tuesday, Saturday, and Sunday
- Estimated price
- ¥3,200–4,000
Flights from Lanzhou to Yanji Chaoyangchuan Airport via Qingdao
- Ave. Duration
- 10h 35m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥3,300–8,500
- Website
- ch.com
Flights from Xining to Baishan via Shanghai Pudong
- Ave. Duration
- 9h 10m
- When
- Monday and Thursday
- Estimated price
- ¥850–2,700
Flights from Xining to Changchun Longjia International Airport via Shijiazhuang Zhengding
- Ave. Duration
- 5h 32m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥800–4,200
- Website
- flycua.com
Flights from Xining to Yanji Chaoyangchuan Airport via Beijing Daxing
- Ave. Duration
- 14h 15m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ¥7,500–32,000
- Website
- intl.jdair.net
Flights from Xining to Changchun Longjia International Airport via Shijiazhuang Zhengding
- Ave. Duration
- 5h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥800–3,000
- Website
- tianjin-air.com
Flights from Lanzhou to Yanji Chaoyangchuan Airport via Shijiazhuang Zhengding
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- ¥5,000–13,000
- Website
- cdal.com.cn
Flights from Lanzhou to Yanji Chaoyangchuan Airport via Jinan
- Ave. Duration
- 6h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,200–6,000
Train from Yanji West to Dunhua
- Ave. Duration
- 40 min
- Frequency
- 3 times a day
- Estimated price
- ¥55–100
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥55–80
- Adult - 1st Class
- ¥65–100
Train from Xining to Lanzhou
- Ave. Duration
- 1h 57m
- Frequency
- Twice daily
- Estimated price
- ¥80–160
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥80–120
- Adult - 1st Class
- ¥110–160
Train from Shenyang North to Dunhua
- Ave. Duration
- 3h 21m
- Frequency
- Once daily
- Estimated price
- ¥180–400
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥180–250
- Adult - 1st Class
- ¥290–400
Train from Changchun to Dunhua
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Estimated price
- ¥100–210
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥100–140
- Adult - 1st Class
- ¥140–210
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 Xining to Yinchuan
- Ave. Duration
- 4h 32m
- Frequency
- Once daily
- Estimated price
- ¥200–480
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥200–290
- Adult - 1st Class
- ¥340–480
Train from Shenyang Station to Dunhua
- Ave. Duration
- 3h 32m
- Frequency
- Once daily
- Estimated price
- ¥180–410
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥180–250
- Adult - 1st Class
- ¥290–410
Train from Yanji West to Dunhua
- 2nd Class Seat
- ¥53–58
- 1st Class Seat
- ¥85–95
- Business Class Seat
- ¥110–170
Train from Xining to Baoding East
- 2nd Class Seat
- ¥750–850
- 1st Class Seat
- ¥1,250–1,400
- Business Class Seat
- ¥1,800–2,600
Train from Baoding East to Dunhua
- 2nd Class Seat
- ¥600–660
- 1st Class Seat
- ¥1,000–1,100
- Business Class Seat
- ¥1,400–2,100
Train from Shenyang North to Dunhua
- 2nd Class Seat
- ¥240–270
- 1st Class Seat
- ¥400–440
- Business Class Seat
- ¥550–850
Train from Changchun to Dunhua
- 2nd Class Seat
- ¥120–135
- 1st Class Seat
- ¥190–220
- Business Class Seat
- ¥280–400
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 Lanzhou West
- Hard Seat
- ¥30–40
- Hard sleeper
- ¥60–85
- Soft sleeper
- ¥100–140
Train from Xining to Shenyang Station
- Hard Seat
- ¥260–360
- Hard sleeper
- ¥470–650
- Soft sleeper
- ¥750–1,000
Train from Yinchuan to Shenyang North
- Ave. Duration
- 28h 38m
- Frequency
- Once daily
- Estimated price
- ¥180–430
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥180–260
- Hard Sleeper
- ¥360–430
- Soft Sleeper
- ¥550–700
- Phone
- 400-830-6666
- Website
- ctrip.com
Bus from Lanzhou to Yinchuan Nanmen Station
- Ave. Duration
- 5h 30m
- Frequency
- Hourly
- Estimated price
- ¥140
- Schedules at
- bus.ctrip.com
- 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
- Ave. Duration
- 2h 12m
- Estimated price
- ¥260–320
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Thanksgiving 2018: How to travel stress-free, 4 of the smartest ways to explore Australia, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.
















