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.

Lanzhou

Refine search

Price per night

 

Traveller rating

 

Hotel class

 

Property name

Reset
 
Free Newsletter

Interested in Lanzhou?

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

Map of Lanzhou Hotels

Hotels (552)

B&Bs / Inns (65)

Speciality Lodging (46)

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 ]
No.52 Tianshui North Road, Chengguan District, Lanzhou 730010, China
Show Prices
US$ 98 - US$ 135 Avg. price/night*
Ollie #1 of 552 hotels in Lanzhou
Traveller photos (72)
No.1 Beibinhe East Road, Chengguan District, Lanzhou 730046, China
Show Prices
US$ 105 - US$ 129 Avg. price/night*
Ollie #2 of 552 hotels in Lanzhou
Traveller photos (243)
Special Offer Book Direct and Save
No.428 Qingyang Road, Chengguan District, Lanzhou 730000, China
Show Prices
US$ 68 - US$ 69 Avg. price/night*
Ollie #3 of 552 hotels in Lanzhou
  •  Excellent 
  • The best hotel in Lanzhou, hands down. GOod selection for breakfast. Do... more
  • 29 December 2016
Traveller photos (76)
No.529 Tianshui South Road, Chengguan District, Lanzhou 730000, China
Show Prices
US$ 56 - US$ 68 Avg. price/night*
Ollie #4 of 552 hotels in Lanzhou
Traveller photos (51)
No.203 Zhongshan Road, Chengguan District, Lanzhou 730030, China
Ollie #5 of 552 hotels in Lanzhou
Traveller photos (5)
No.543 Donggang West Road, Chengguan District, Lanzhou 730000, China
Show Prices
US$ 76 - US$ 80 Avg. price/night*
Ollie #6 of 552 hotels in Lanzhou
Traveller photos (18)
No.20 Tianshui Middle Road, Chengguan Distrit, Lanzhou 730000, China
Show Prices
US$ 65 - US$ 124 Avg. price/night*
Ollie #7 of 552 hotels in Lanzhou
  •  Spacious 
  • The building needs some work but it very quiet. Building 8 has spacious... more
  • 19 October 2018
Traveller photos (22)
No.256 Pedestrain Street Zhangye Road, Chengguan District, Lanzhou 730030, China
Show Prices
US$ 32 - US$ 40 Avg. price/night*
Ollie #8 of 552 hotels in Lanzhou
Traveller photos (18)
No.234 Xiaogoutou, Gulou Alley, Chengguan District, Lanzhou 730030, China
No photo provided
Show Prices
US$ 20 - US$ 27 Avg. price/night*
Ollie #9 of 552 hotels in Lanzhou
Traveller photos (3)
No.37 Minzhu West Road, Chengguan District, Lanzhou 730000, China
No photo provided
Show Prices
US$ 48 - US$ 63 Avg. price/night*
Ollie #10 of 552 hotels in Lanzhou
  •  Chinese Breakfast 
  • The hotel is fairly close to the railway station, so we were taken here... more
  • 9 November 2016
Traveller photos (7)
No.486 Donggang Western Road, Chengguan District, Lanzhou 730000, China
Show Prices
US$ 55 - US$ 61 Avg. price/night*
Ollie #11 of 552 hotels in Lanzhou
Traveller photos (6)
No.188 Yongchang Road, Chengguan District, Lanzhou 730030, China
Show Prices
US$ 23 - US$ 32 Avg. price/night*
Ollie #12 of 552 hotels in Lanzhou
  •  Best Service 
  • Lanzhou has not much to offer in term of tourism. We are here as part out... more
  • 6 October 2010
Traveller photos (11)
No.69 Yongchang Road, Chengguan District, Lanzhou 730030, China
Ollie #13 of 552 hotels in Lanzhou
No.182 Tianshui South Road, Lanzhou 730000, China
No photo provided
Show Prices
US$ 21 - US$ 26 Avg. price/night*
Ollie #14 of 552 hotels in Lanzhou
Traveller photos (4)
No.589 Donggang West Road, Lanzhou 730000, China
Show Prices
US$ 57 - US$ 77 Avg. price/night*
Ollie #15 of 552 hotels in Lanzhou
Traveller photos (8)
No.159 Anning West Road, Anning District, Lanzhou 730070, China
No photo provided
Show Prices
US$ 23 - US$ 31 Avg. price/night*
Ollie #16 of 552 hotels in Lanzhou
Traveller photos (1)
No.1-3 Tianshui South Road, Chengguan District, Lanzhou 730000, China
Show Prices
US$ 24 - US$ 61 Avg. price/night*
Ollie #17 of 552 hotels in Lanzhou
  •  location is good 
  • Location is good, just opp Lanzhou train station. My room-rate don't come... more
  • 17 April 2018
Traveller photos (38)
No.39 Zhangye Road, Lanzhou 730030, China
Ollie #18 of 552 hotels in Lanzhou
Traveller photos (6)
No.360 Gannan Road, Chengguan District, Lanzhou 730000, China
Show Prices
US$ 23 - US$ 25 Avg. price/night*
Ollie #19 of 552 hotels in Lanzhou
Traveller photos (3)
No.158 Tanjianzi, Tianshui North Road, Chengguan District, Lanzhou 730000, China
No photo provided
Show Prices
US$ 29 - US$ 34 Avg. price/night*
Ollie #20 of 552 hotels in Lanzhou
  •  cheap stay overnight 
  • We needed a hotel for the night and a friend booked us in here - good... more
  • 18 August 2011