>
Dunhuang to Xining

Compare prices to get from Dunhuang to Xining

Search for tickets from Dunhuang to Xining in the next 7 days. Flights start at PHP 8,800. Trains start at PHP 1,145.
Trains
PHP 1,145|5h 53m
Flights
PHP 8,800|3h 20m
PHP 1,145
PHP 1,145
PHP 1,145
PHP 1,145
PHP 1,145
PHP 1,145
--
PHP 1,145
--
--
PHP 1,145
--
--
--
No matching results found
Click the button below to explore more products you may like
  • Prices shown from Dunhuang to Xining are the estimated lowest fares found in the last 24 hours for travel within the next 7 days.

Compare Flights and Trains from Dunhuang to Xining

The cheapest way to get from Dunhuang to Xining costs only PHP 1,144 on average via Trains, and the quickest way takes just 3h 20m by Flights. Find the travel option that best suits you.

Train
Trains Cheapest
Average price PHP 1,144
Average duration 7h 22m
Departure time 13:35 - 22:20
Direct options
Flight
Flights Fastest
Average price PHP 10,158
Average duration 3h 20m
Departure time --
Direct options
Search flights

· Total pre-departure time: Estimated travel time to the departure point, plus standard check-in, security, and waiting time

When is the cheapest time to travel from Dunhuang to Xining?

What is the cheapest day to travel by train from Dunhuang to Xining?

Average train fares from Dunhuang to Xining for the next 7 days, based on Trip.com user searches.

Based on Trip.com's data, the cheapest day to travel by train from Dunhuang to Xining is Monday, with an average price of PHP 1,144.

PHP 1,144
  • Nov 2
  • Nov 3
  • Nov 4
  • Nov 5
  • Nov 6
  • Nov 7
  • Nov 8

Recommended hotels in Xining

Yinlong Hotel
9.6/10
1078 Reviews
Yinlong Hotel
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
Mojia Street/Daxin Street Night Market | 1.02 km from downtown
33% off
PHP 5,528 PHP 3,692
Sofitel Xining
9.4/10
3683 Reviews
Sofitel Xining
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
Wanda Plaza/Tangdao 637 | 5.86 km from downtown
12% off
PHP 3,539 PHP 3,118
WUKUANG HAIRUN HOTEL
9/10
417 Reviews
WUKUANG HAIRUN HOTEL
hotel-star hotel-star hotel-star hotel-star hotel-praise
Mojia Street/Daxin Street Night Market | 1.68 km from downtown
PHP 3,797 PHP 3,749
Wanda Vista Xining
8.9/10
5904 Reviews
Wanda Vista Xining
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
Wanda Plaza/Tangdao 637 | 6.15 km from downtown
23% off
PHP 4,400 PHP 3,386

Dunhuang to Xining travel tips

Find departure & arrival points near Dunhuang and Xining

Popular train stations near Dunhuang

Dunhuang Dunhuang China

Popular train stations near Xining

Xining Xining China
Haidongxi(Haidong West) Xining China
Ping'anyi(Pinganyi) Xining China
Datongxi(Datong West) Xining China
Huangyuan Xining China

Popular airports near Dunhuang

Dunhuang Mogao International Airport (DNH) Dunhuang China

Popular airports near Xining

Xining Caojiapu International Airport (XNN) Xining China
Lanzhou Zhongchuan International Airport (LHW) Nearby Lanzhou China

How to travel from Dunhuang to Xining: FAQs

  • How far is it from Dunhuang to Xining?

    The distance from Dunhuang to Xining is about 754 km (469 mi).
  • There are 2 ways to get from Dunhuang to Xining, including Flights, Trains.
  • The fastest way to get from Dunhuang to Xining is by Flights, with an average journey time of 3 hours 20 minutes. Other modes of transport take longer: Trains takes on average 7h 22m.
  • The cheapest way to get from Dunhuang to Xining is by Trains, with an average price of PHP 1,144. Other modes of transport are more expensive: Flights costs around PHP 10,158 on avergae.
  • When traveling from Dunhuang to Xining, travelers usually depart from and arrive at the following locations: Flights typically departs from Dunhuang Mogao International Airport and arrives at Xining Caojiapu International Airport , Trains typically departs from Dunhuang and arrives at Xining .
  • Train, bus, and flight schedules may vary depending on the season or day of the week. Based on data from Trip.com: DunhuangtoXiningTrains is usually the cheapest at Monday, with an average price of PHP 1,144 .
  • The time difference between Dunhuang and Xining is 0m.