We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Dunhuang

Refine search

Price per night

 

Traveller rating

 

Hotel class

 

Property name

Reset
 
Free Newsletter

Interested in Dunhuang?

We'll send you updates with the latest deals, reviews and articles for Dunhuang each week.

Map of Dunhuang Hotels

Hotels (157)

B&Bs / Inns (181)

Speciality Lodging (47)

You are zoomed out too far to see location pins. Please zoom back in.
Search hotels
Map showing X-Y of Z
Clear filter(s)

Hotels Travellers Trust

Sort by [ Popularity ] [ Price ]
Dunyue Road, Dunhuang 736200, China
Show Prices
US$96 - US$122 Avg. price/night*
Ollie #1 of 157 hotels in Dunhuang
  •  Good 
  • Nice hotel. Very impressive lobby. Good breakfast served in the restaurant... more
  • 9 November 2018
Traveller photos (356)
East Gate of Fengqingcheng, Building26 Dunhuang FengqingCheng, Dunhuang 736200, China
Show Prices
US$12 - US$19 Avg. price/night*
Ollie #2 of 157 hotels in Dunhuang
  •  Great Location 
  • The hotel is located in a pedestrian mall and very near the night market... more
  • 27 September 2018
Traveller photos (36)
No.151 Yangguang Middle Road, Dunhuang 736200, China
Show Prices
US$29 - US$51 Avg. price/night*
Ollie #3 of 157 hotels in Dunhuang
  •  Dunhuang Guest 
  • Nice boutique type of hotel, room amenities are well equipped & cleaned... more
  • 14 July 2018
Traveller photos (38)
No.5 Shazhou North Road, Dunhuang 736200, China
Show Prices
US$25 - US$35 Avg. price/night*
Ollie #4 of 157 hotels in Dunhuang
  •  Good enough hotel 
  • The room allocated to me is decorated in a mix of Chinese and western... more
  • 30 June 2018
Traveller photos (29)
No.373 Mingshan North Road, Dunhuang 736200, China
Show Prices
US$12 - US$43 Avg. price/night*
Ollie #5 of 157 hotels in Dunhuang
Traveller photos (30)
No.1339 Yangguan Middle Road, Dunhuang 736200, China
Show Prices
US$27 - US$43 Avg. price/night*
Ollie #6 of 157 hotels in Dunhuang
  •  Average hotel 
  • Don't be misled to think this is a five star hotel. Well, the price speaks... more
  • 28 August 2018
Traveller photos (50)
No.6 Huancheng East Road, Dunhuang 736200, China
Ollie #7 of 157 hotels in Dunhuang
Traveller photos (16)
No.756 Mingshan North Road., Dunhuang 736201, China
Show Prices
US$14 - US$21 Avg. price/night*
Ollie #8 of 157 hotels in Dunhuang
Traveller photos (9)
No.248 Mingshan North Road, Dunhuang 736200, China
Show Prices
US$10 - US$51 Avg. price/night*
Ollie #9 of 157 hotels in Dunhuang
  •  Terrible bathroom 
  • The hotel has a very good location with many famous restaurants around and... more
  • 4 October 2018
Traveller photos (33)
No.309 Mingshan Road, Dunhuang 736200, China
Show Prices
US$36 - US$41 Avg. price/night*
Ollie #10 of 157 hotels in Dunhuang
Traveller photos (34)
No.15 Mingshan Road, Dunhuang 736200, China
Show Prices
US$23 - US$33 Avg. price/night*
Ollie #11 of 157 hotels in Dunhuang
Traveller photos (7)
Dunyue Road, Dunhuang 736200, China
Ollie #12 of 157 hotels in Dunhuang
Traveller photos (30)
No.994 Yangguan Middle Road, Dunhuang 736200, China
Ollie #13 of 157 hotels in Dunhuang
  •  PRETTY gOOD 
  • this hotel was quite good but had one major flaw - there was no elevator... more
  • 9 November 2012
Traveller photos (2)
No.37 Mingshan Road, Dunhuang 736200, China
Show Prices
US$25 - US$52 Avg. price/night*
Ollie #14 of 157 hotels in Dunhuang
  •  Grand gracious style 
  • A lovely old world charm. The staff are very helpful and have gone out of... more
  • 4 November 2018
Traveller photos (30)
No. 11 Mingshan Road, Dunhuang, China
No photo provided
Show Prices
US$18 - US$28 Avg. price/night*
Ollie #15 of 157 hotels in Dunhuang
No.619 Mingshan North Road, Dunhuang 736200, China
Show Prices
US$21 - US$99 Avg. price/night*
Ollie #16 of 157 hotels in Dunhuang
Traveller photos (9)
No.827 Mingshan Road, Dunhuang 736200, China
No photo provided
Show Prices
US$26 - US$36 Avg. price/night*
Ollie #17 of 157 hotels in Dunhuang
  •  International? 
  • This hotel only valid for chinese speakers. Service is poor, none of the... more
  • 6 September 2016
Traveller photos (3)
No.1 Shazhoubei Rd., Dunhuang 736200, China
Ollie #18 of 157 hotels in Dunhuang
No.22 Mingshan Road, Dunhuang 736200, China
Show Prices
US$24 - US$185 Avg. price/night*
Ollie #19 of 157 hotels in Dunhuang
Traveller photos (3)
No.1 Middle Section Of Airport Road, Dunhuang 736200, China
No photo provided
Show Prices
US$22 - US$34 Avg. price/night*
Ollie #20 of 157 hotels in Dunhuang
  •  BEAUTIFUL RESORT 
  • Beautiful resort, only about 10 minutes away from downtown. The food in... more
  • 5 September 2011
Traveller photos (8)