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 (156)

B&Bs / Inns (180)

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$117 - US$301 Avg. price/night*
Ollie #1 of 156 hotels in Dunhuang
Professional photos | Traveller photos (343)
No.151 Yangguang Middle Road, Dunhuang 736200, China
Show Prices
US$78 - US$113 Avg. price/night*
Ollie #2 of 156 hotels in Dunhuang
  •  Dunhuang Guest 
  • Nice boutique type of hotel, room amenities are well equipped & cleaned... more
  • 14 July 2018
Traveller photos (35)
No.5 Shazhou North Road, Dunhuang 736200, China
Show Prices
US$45 - US$62 Avg. price/night*
Ollie #3 of 156 hotels in Dunhuang
  •  Good enough hotel 
  • The room allocated to me is decorated in a mix of Chinese and western... more
  • 30 June 2018
Professional photos | Traveller photos (33)
East Gate of Fengqingcheng, Building26 Dunhuang FengqingCheng, Dunhuang 736200, China
Show Prices
US$21 - US$71 Avg. price/night*
Ollie #4 of 156 hotels in Dunhuang
Professional photos | Traveller photos (39)
No.373 Mingshan North Road, Dunhuang 736200, China
Show Prices
US$24 - US$56 Avg. price/night*
Ollie #5 of 156 hotels in Dunhuang
  •  Good location 
  • Hotel is at a convenient and accessible location. the decorations on the... more
  • 1 May 2018
Professional photos | Traveller photos (29)
No.1339 Yangguan Middle Road, Dunhuang 736200, China
Show Prices
US$66 - US$105 Avg. price/night*
Ollie #6 of 156 hotels in Dunhuang
Traveller photos (49)
No.248 Mingshan North Road, Dunhuang 736200, China
Show Prices
US$32 - US$53 Avg. price/night*
Ollie #7 of 156 hotels in Dunhuang
Traveller photos (34)
No.6 Huancheng East Road, Dunhuang 736200, China
Ollie #8 of 156 hotels in Dunhuang
Traveller photos (16)
No.756 Mingshan North Road., Dunhuang 736201, China
Show Prices
US$37 - US$66 Avg. price/night*
Ollie #9 of 156 hotels in Dunhuang
Professional photos | Traveller photos (8)
No.309 Mingshan Road, Dunhuang 736200, China
Show Prices
US$69 - US$75 Avg. price/night*
Ollie #10 of 156 hotels in Dunhuang
Professional photos | Traveller photos (33)
No.15 Mingshan Road, Dunhuang 736200, China
Show Prices
US$30 - US$51 Avg. price/night*
Ollie #11 of 156 hotels in Dunhuang
Traveller photos (7)
Dunyue Road, Dunhuang 736200, China
Ollie #12 of 156 hotels in Dunhuang
  •  独自旅行很适合的住处 
  • 青旅靠近鸣沙山步行几分钟就走过去了。走10多分钟可以座公交到市区。价格很便宜,性价比相当高,与景区就隔一道墙,可以尝试逃票进去。在这里很容易找到志同道... more
  • 1 September 2015
Traveller photos (30)
No.994 Yangguan Middle Road, Dunhuang 736200, China
Ollie #13 of 156 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. 11 Mingshan Road, Dunhuang, China
No photo provided
Show Prices
US$35 - US$60 Avg. price/night*
Ollie #14 of 156 hotels in Dunhuang
No.619 Mingshan North Road, Dunhuang 736200, China
Show Prices
US$58 - US$61 Avg. price/night*
Ollie #15 of 156 hotels in Dunhuang
Traveller photos (9)
No.827 Mingshan Road, Dunhuang 736200, China
Show Prices
US$51 - US$87 Avg. price/night*
Ollie #16 of 156 hotels in Dunhuang
  •  International? 
  • This hotel only valid for chinese speakers. Service is poor, none of the... more
  • 6 September 2016
Traveller photos (16)
No.37 Mingshan Road, Dunhuang 736200, China
Show Prices
US$44 - US$75 Avg. price/night*
Ollie #17 of 156 hotels in Dunhuang
  •  Lovely clean hotel 
  • My wife and I spent two nights here on a Wendy Wu 'Silk Road Explorer... more
  • 26 October 2013
Traveller photos (36)
No.1 Shazhoubei Rd., Dunhuang 736200, China
Ollie #18 of 156 hotels in Dunhuang
No.22 Mingshan Road, Dunhuang 736200, China
US$25 - US$192 Avg. price/night*
Ollie #19 of 156 hotels in Dunhuang
Traveller photos (3)
No.1 Middle Section Of Airport Road, Dunhuang 736200, China
Show Prices
US$41 - US$48 Avg. price/night*
Ollie #20 of 156 hotels in Dunhuang
  •  BEAUTIFUL RESORT 
  • Beautiful resort, only about 10 minutes away from downtown. The food in... more
  • 5 September 2011
Traveller photos (17)