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.

Shangri-La County

Refine search

Price per night

 

Traveller rating

 

Hotel class

 

Property name

Reset
 
Free Newsletter

Interested in Shangri-La County?

We'll send you updates with the latest deals, reviews and articles for Shangri-La County each week.

Map of Shangri-La County Hotels

Hotels (187)

B&Bs / Inns (280)

Speciality Lodging (21)

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 ]
Hong Po Village, Jian Yang Town, Shangri-La County, Shangri-La County 674400, China
Show Prices
US$222 - US$522 Avg. price/night*
Ollie #1 of 187 hotels in Shangri-La County
  •  Amazing Experience 
  • Wow, what a fantastic culture of yunnan Tibetan. Would highly recommend... more
  • 29 June 2018
Professional photos | Traveller photos (699)
Certificate of Excellence
Travellers' Choice® 2018 Winner Value for Money | Small Hotels
 
Songzanlin, at the foot of Songtsam Lama temple, Shangri-La County 674400, China
Show Prices
US$116 - US$279 Avg. price/night*
Ollie #2 of 187 hotels in Shangri-La County
Professional photos | Traveller photos (505)
Certificate of Excellence
Travellers' Choice® 2018 Winner Romance | Top Hotels
 
Son Zan Lin Ka, Shangri-La County 674400, China
Show Prices
US$190 - US$346 Avg. price/night*
Ollie #3 of 187 hotels in Shangri-La County
  •  Great boutique hotel 
  • Beautiful hotel next to the monastery... nice decor.... it’s restaurant... more
  • 25 April 2018
Traveller photos (428)
No.1 Chicika Street | Jiantang Town, Shangri-La County 674400, China
Show Prices
US$129 - US$155 Avg. price/night*
Ollie #4 of 187 hotels in Shangri-La County
Professional photos | Traveller photos (320)
Special Offer Book Direct and Save
No.15 Jinlong Street, Donglang Road, Shangri-La County 674400, China
Show Prices
US$138 - US$213 Avg. price/night*
Ollie #5 of 187 hotels in Shangri-La County
  •  Lovely stay 
  • I stayed here with my daughter for a few nights (we arrived a night... more
  • 13 July 2018
Professional photos | Traveller photos (190)
No.165 Changzheng Avenue, Jiantang Zhen, Shangri-La County 674400, China
Show Prices
US$60 - US$82 Avg. price/night*
Ollie #6 of 187 hotels in Shangri-La County
Traveller photos (76)
No.23-24 Cuo lang, Dukezong Ancient City, Shangri-La County 674400, China
US$3 - US$13 Avg. price/night*
Ollie #7 of 187 hotels in Shangri-La County
  •  Great experience! 
  • We were there for three days at the end of May. It was really a great... more
  • 11 June 2013
Traveller photos (23)
No.23 Donglang Jinlong Street, Shangri-La County 674499, China
Show Prices
US$103 - US$190 Avg. price/night*
Ollie #8 of 187 hotels in Shangri-La County
  •  Disappointed  
  • I chose this Hotel based on previous ratings and comments and was very... more
  • 8 October 2016
Professional photos | Traveller photos (130)
No.144 Changzheng Avenue, Shangri-La County 674400, China
Show Prices
US$65 - US$119 Avg. price/night*
Ollie #9 of 187 hotels in Shangri-La County
  •  Modern clean comfort 
  • It’s a very well located hotel with modern facilities and staff who can... more
  • 14 April 2018
Traveller photos (71)
No.92 Chicika Road, Shangri-La County, China
Show Prices
US$45 - US$49 Avg. price/night*
Ollie #10 of 187 hotels in Shangri-La County
  •  Dark and Dingy 
  • This Hotel was the 3 D's.... dark, dingy and depressing. The hallways were... more
  • 10 August 2017
Traveller photos (15)
Pijiangpo Road, Shangri-La Old town, Shangri-La County 674499, China
Show Prices
US$33 - US$66 Avg. price/night*
Ollie #11 of 187 hotels in Shangri-La County
Traveller photos (21)
No.65 Kangzhu Avenue, Shangri-La County 674400, China
Show Prices
US$43 - US$146 Avg. price/night*
Ollie #12 of 187 hotels in Shangri-La County
  •  Dont expect much 
  • Although the hotel seems good on the outside and displays important people... more
  • 17 July 2018
Traveller photos (65)
No.24 Cangfang Street, Dukezong Old Town, Jiantang Town, Shangri-La County 674400, China
US$65 - US$120 Avg. price/night*
Ollie #13 of 187 hotels in Shangri-La County
Traveller photos (95)
Beside Nachi River, Xiangbala Avenue, Shangri-La County 674400, China
Show Prices
US$38 - US$53 Avg. price/night*
Ollie #14 of 187 hotels in Shangri-La County
Traveller photos (30)
No.8 Jinlong Street, Shangri-La County, China
No photo provided
Show Prices
US$18 - US$28 Avg. price/night*
Ollie #15 of 187 hotels in Shangri-La County
Traveller photos (1)
No.6 Guishan Alley, Shangri-La County 674400, China
US$14 - US$16 Avg. price/night*
Ollie #16 of 187 hotels in Shangri-La County
Traveller photos (5)
Jiantang Road, Shangri-La County 674400, China
Ollie #17 of 187 hotels in Shangri-La County
Traveller photos (6)
Jinlong Street, No.2 Duguzong Old Town, Shangri-La County 674400, China
Show Prices
US$73 - US$104 Avg. price/night*
Ollie #18 of 187 hotels in Shangri-La County
Traveller photos (60)
No.60 Chicika Street, Shangri-La County 674400, China
Ollie #19 of 187 hotels in Shangri-La County
Traveller photos (4)
No.45 Yangtang Road, Jiantang Town, Shangri-La County 674400, China
Show Prices
US$15 - US$91 Avg. price/night*
Ollie #20 of 187 hotels in Shangri-La County
Professional photos | Traveller photos (4)