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

B&Bs / Inns (291)

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$ 189 - US$ 468 Avg. price/night*
Ollie #1 of 196 hotels in Shangri-La County
Traveller photos (730)
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$ 111 - US$ 170 Avg. price/night*
Ollie #2 of 196 hotels in Shangri-La County
  •  Worth the splurge 
  • This is a special place, museum quality trappings on the walls and all... more
  • 22 October 2018
Traveller photos (505)
No.1 Chicika Street | Jiantang Town, Shangri-La County 674499, China
Show Prices
US$ 100 - US$ 126 Avg. price/night*
Ollie #3 of 196 hotels in Shangri-La County
  •  Beautiful Hotel 
  • I love both interior and exterior design of the hotel, the food variety... more
  • 5 November 2018
Traveller photos (484)
Special Offer Book Direct and Save
Certificate of Excellence
Travellers' Choice™ 2018 Winner Romance | Top Hotels
 
Son Zan Lin Ka, Shangri-La County 674400, China
Show Prices
US$ 137 - US$ 228 Avg. price/night*
Ollie #4 of 196 hotels in Shangri-La County
Traveller photos (385)
No.15 Jinlong Street, Donglang Road, Shangri-La County 674400, China
Show Prices
US$ 92 - US$ 148 Avg. price/night*
Ollie #5 of 196 hotels in Shangri-La County
Traveller photos (192)
No.165 Changzheng Avenue, Jiantang Zhen, Shangri-La County 674400, China
Show Prices
US$ 52 - US$ 69 Avg. price/night*
Ollie #6 of 196 hotels in Shangri-La County
Traveller photos (70)
No.23-24 Cuo lang, Dukezong Ancient City, Shangri-La County 674400, China
Show Prices
US$ 3 - US$ 12 Avg. price/night*
Ollie #7 of 196 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$ 74 - US$ 169 Avg. price/night*
Ollie #8 of 196 hotels in Shangri-La County
  •  Disappointed  
  • I chose this Hotel based on previous ratings and comments and was very... more
  • 9 October 2016
Traveller photos (131)
No.144 Changzheng Avenue, Shangri-La County 674400, China
Show Prices
US$ 47 - US$ 70 Avg. price/night*
Ollie #9 of 196 hotels in Shangri-La County
Traveller photos (71)
Pijiangpo Road, Shangri-La Old town, Shangri-La County 674499, China
Show Prices
US$ 39 - US$ 50 Avg. price/night*
Ollie #10 of 196 hotels in Shangri-La County
Traveller photos (21)
No.92 Chicika Road, Shangri-La County, China
Show Prices
US$ 16 - US$ 40 Avg. price/night*
Ollie #11 of 196 hotels in Shangri-La County
Traveller photos (15)
No.65 Kangzhu Avenue, Shangri-La County 674400, China
Show Prices
US$ 32 - US$ 35 Avg. price/night*
Ollie #12 of 196 hotels in Shangri-La County
  •  Nightmare Hotel 
  • Room freezing cold with no heater. Nothing in the room works. Bed with... more
  • 8 August 2018
Traveller photos (64)
No.24 Cangfang Street, Dukezong Old Town, Jiantang Town, Shangri-La County 674400, China
Show Prices
US$ 65 - US$ 120 Avg. price/night*
Ollie #13 of 196 hotels in Shangri-La County
Traveller photos (95)
Jinlong Street, No.2 Duguzong Old Town, Shangri-La County 674400, China
Show Prices
US$ 54 - US$ 59 Avg. price/night*
Ollie #14 of 196 hotels in Shangri-La County
Traveller photos (60)
Beside Nachi River, Xiangbala Avenue, Shangri-La County 674400, China
Show Prices
US$ 33 - US$ 51 Avg. price/night*
Ollie #15 of 196 hotels in Shangri-La County
Traveller photos (20)
No.8 Jinlong Street, Shangri-La County, China
No photo provided
Show Prices
US$ 14 - US$ 25 Avg. price/night*
Ollie #16 of 196 hotels in Shangri-La County
Traveller photos (1)
No.32 Changzheng Road, Shangri-La County 674400, China
No photo provided
Show Prices
US$ 37 - US$ 66 Avg. price/night*
Ollie #17 of 196 hotels in Shangri-La County
Traveller photos (3)
No.6 Guishan Alley, Shangri-La County 674400, China
Show Prices
US$ 13 - US$ 14 Avg. price/night*
Ollie #18 of 196 hotels in Shangri-La County
Traveller photos (5)
Jiantang Road, Shangri-La County 674400, China
Ollie #19 of 196 hotels in Shangri-La County
Traveller photos (6)
No.24 Dalalang, Cangfang Community, Jiantang Town, Shangri-La County 674400, China
Show Prices
US$ 21 - US$ 23 Avg. price/night*
Ollie #20 of 196 hotels in Shangri-La County
Traveller photos (4)