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

 

Traveler 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 (551)

B&Bs / Inns (65)

Specialty 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 Travelers Trust

Sort by [ Popularity ] [ Price ]
No.52 Tianshui North Road, Chengguan District, Lanzhou 730010, China
Show Prices
US$113 - US$152 Avg. price/night*
Ollie #1 of 551 hotels in Lanzhou
Traveler photos (72)
No.1 Beibinhe East Road, Chengguan District, Lanzhou 730046, China
Show Prices
US$120 - US$153 Avg. price/night*
Ollie #2 of 551 hotels in Lanzhou
Traveler photos (241)
Special Offer Book Direct and Save
No.428 Qingyang Road, Chengguan District, Lanzhou 730000, China
Show Prices
US$57 - US$74 Avg. price/night*
Ollie #3 of 551 hotels in Lanzhou
  •  Excellent 
  • The best hotel in Lanzhou, hands down. GOod selection for breakfast. Do... more
  • December 29, 2016
Traveler photos (76)
No.529 Tianshui South Road, Chengguan District, Lanzhou 730000, China
Show Prices
US$56 - US$61 Avg. price/night*
Ollie #4 of 551 hotels in Lanzhou
Traveler photos (51)
No.203 Zhongshan Road, Chengguan District, Lanzhou 730030, China
Ollie #5 of 551 hotels in Lanzhou
Traveler photos (5)
No.543 Donggang West Road, Chengguan District, Lanzhou 730000, China
Show Prices
US$75 - US$83 Avg. price/night*
Ollie #6 of 551 hotels in Lanzhou
Traveler photos (18)
No.20 Tianshui Middle Road, Chengguan Distrit, Lanzhou 730000, China
Show Prices
US$72 - US$116 Avg. price/night*
Ollie #7 of 551 hotels in Lanzhou
Traveler photos (21)
No.256 Pedestrain Street Zhangye Road, Chengguan District, Lanzhou 730030, China
Show Prices
US$42 - US$60 Avg. price/night*
Ollie #8 of 551 hotels in Lanzhou
Traveler photos (18)
No.234 Xiaogoutou, Gulou Alley, Chengguan District, Lanzhou 730030, China
No photo provided
Show Prices
US$18 - US$27 Avg. price/night*
Ollie #9 of 551 hotels in Lanzhou
Traveler photos (3)
No.37 Minzhu West Road, Chengguan District, Lanzhou 730000, China
No photo provided
Show Prices
US$44 - US$65 Avg. price/night*
Ollie #10 of 551 hotels in Lanzhou
  •  Chinese Breakfast 
  • The hotel is fairly close to the railway station, so we were taken here... more
  • November 9, 2016
Traveler photos (7)
No.486 Donggang Western Road, Chengguan District, Lanzhou 730000, China
Show Prices
US$48 - US$60 Avg. price/night*
Ollie #11 of 551 hotels in Lanzhou
Traveler photos (6)
No.188 Yongchang Road, Chengguan District, Lanzhou 730030, China
Show Prices
US$23 - US$31 Avg. price/night*
Ollie #12 of 551 hotels in Lanzhou
  •  Best Service 
  • Lanzhou has not much to offer in term of tourism. We are here as part out... more
  • October 6, 2010
Traveler photos (11)
No.69 Yongchang Road, Chengguan District, Lanzhou 730030, China
Ollie #13 of 551 hotels in Lanzhou
No.182 Tianshui South Road, Lanzhou 730000, China
No photo provided
Show Prices
US$22 - US$34 Avg. price/night*
Ollie #14 of 551 hotels in Lanzhou
Traveler photos (4)
No.589 Donggang West Road, Lanzhou 730000, China
Show Prices
US$62 - US$82 Avg. price/night*
Ollie #15 of 551 hotels in Lanzhou
Traveler photos (8)
No.159 Anning West Road, Anning District, Lanzhou 730070, China
No photo provided
Show Prices
US$24 - US$27 Avg. price/night*
Ollie #16 of 551 hotels in Lanzhou
Traveler photos (1)
No.1-3 Tianshui South Road, Chengguan District, Lanzhou 730000, China
Show Prices
US$28 - US$48 Avg. price/night*
Ollie #17 of 551 hotels in Lanzhou
  •  location is good 
  • Location is good, just opp Lanzhou train station. My room-rate don't come... more
  • April 17, 2018
Traveler photos (38)
No.39 Zhangye Road, Lanzhou 730030, China
Ollie #18 of 551 hotels in Lanzhou
Traveler photos (6)
No.360 Gannan Road, Chengguan District, Lanzhou 730000, China
Show Prices
US$23 - US$24 Avg. price/night*
Ollie #19 of 551 hotels in Lanzhou
Traveler photos (3)
No.158 Tanjianzi, Tianshui North Road, Chengguan District, Lanzhou 730000, China
No photo provided
Show Prices
US$31 - US$47 Avg. price/night*
Ollie #20 of 551 hotels in Lanzhou
  •  cheap stay overnight 
  • We needed a hotel for the night and a friend booked us in here - good... more
  • August 18, 2011