Skip to main content

Search hotels in Shangri-La

Enter your dates to see the latest prices and deals for Shangri-La hotels

Filter by:

Star rating

Review score

Shangri-La – 20 hotels and places to stay

See the latest prices and deals by choosing your dates.
Shangri-La Karesansui Hotel, hotel in Shangri-La

Set in Shangri-La and with Guishan Park reachable within 400 metres, Shangri-La Karesansui Hotel offers concierge services, non-smoking rooms, a garden, free WiFi throughout the property and a shared...

The decor is soothing and immediately relaxing. Invokes Japanese Zen and minimalist vibes.
Scored 8.3
8.3
Rated very good
Very good
59 reviews
Price from
£78.72
1 night, 2 adults
Hotel Indigo Diqing Moonlight City by IHG, hotel in Shangri-La

Located in Shangri-La, 200 metres from Guishan Park, Hotel Indigo Diqing Moonlight City by IHG provides accommodation with a terrace, free private parking, a restaurant and a bar.

ID was excellent , attention to details with ID and amenities
Scored 8.8
8.8
Rated fabulous
Fabulous
18 reviews
Price from
£132.13
1 night, 2 adults
Shangri-La Resort Shangri-La, hotel in Shangri-La

Shangri-La Resort, Shangri-La is managed by Shangri-La Hotels and Resorts, offering comprehensive services and 228 cosy and bright guest rooms between 2nd to 9th floors.

Definitely the best hotel to stay when in Shangri La. The facilities were clean and staff were really friendly and helpful. They have good selection of breakfast and dinner.
Scored 9.5
9.5
Rated exceptional
Exceptional
19 reviews
Price from
£109.28
1 night, 2 adults
Energy Space Healing Inn, hotel in Shangri-La

Set in Shangri-La, Energy Space Healing Inn features a garden, shared lounge, terrace, and free WiFi throughout the property.

Good location and warm meeting, Big bed with heating
Scored 6.8
6.8
Rated pleasant
Pleasant
10 reviews
Price from
£20.70
1 night, 2 adults
Arro Khampa By Zinc Journey Shangri-la, hotel in Shangri-La

Located in the quaint old town in Shangri-La, Arro Khampa Boutique Hotel features design rooms with wooden furnishings.

Unbelievable location. Lovely staff.
Scored 9.4
9.4
Rated superb
Superb
25 reviews
Price from
£133.14
1 night, 2 adults
Hilton Garden Inn Shangri-La, hotel in Shangri-La

Located in Shangri-La, Yunnan region, Hilton Garden Inn Shangri-La is situated 3.6 km from Guishan Park.

The check-in was quick and efficient. The receptionist greeted us with a warm smile and provided a lot of helpful information about the hotel's amenities and nearby attractions.
Scored 8.1
8.1
Rated very good
Very good
51 reviews
Price from
£34.72
1 night, 2 adults
Holiday Inn Express Shangri-La by IHG, hotel in Shangri-La

Set in Shangri-La, Yunnan region, Holiday Inn Express Shangri-La by IHG is located 2.8 km from Guishan Park.

Very comfortable room with facilities provided such as washing machine and iron on the ground floor. Strategic location and very easy to get a taxi. Thank you to the staff who were very helpful to us.
Scored 8.7
8.7
Rated fabulous
Fabulous
10 reviews
Price from
£38.44
1 night, 2 adults
Yi's Hostel, hotel in Shangri-La

Yi's Hostel is located in Shangri-La, close to Dafo Temple. Free Wi-Fi access is available. Yi's Hostel is a 10-minute walk from Guishan Park and Moonlight Square.

I had a great time at the Yi's hostel! I loved its traditional Tibetan vibe. Very cosy. The location in the Old Town was just perfect. Tenzin was very friendly and helpful with all sorts of information. And he cooks the best coffee in Shangri-La. Not to forget three adorable cats in the hotel! I even returned to this place two times—the first time, after hiking in Yubeng village. Tenzin also let me leave my excess baggage until my return. And the second time, when my plane was cancelled. The only thing to keep in mind is that it's just cold in winter. In January, the temperature in the night went down to -8 or so. Houses in China have no central heating, but the hotel provides electrical heaters and blankets. These blankets were my saviours! But my face was still kinda cold in the night. And don't expect to see mountains from the hotel: unfortunately, the view is blocked by other hotels. Still loved these rooms! Now I have to return in summer to try a yak burger :)
Scored 9.0
9.0
Rated superb
Superb
294 reviews
Price from
£18.39
1 night, 2 adults
TIBET Guest house 虎跳峡卓玛客栈, hotel in Shangri-La

With garden views, TIBET Guest house 虎跳峡卓玛客栈 is located in Shangri-La and has a restaurant, a shared kitchen, bar and garden. The air-conditioned accommodation is 8.3 km from Tiger Leaping Gorge.

We loved it here. As foreigners who don't speak Mandarin, it can be challenging to travel in China, but we were made to feel so welcome. They spoke enough English to help us, and were happy to have patience with us while we used translation apps back and forth. Such a lovely family! The accommodation itself was beautiful. The room was clean and the facilities were good. We had heating which was very welcome for the cold nights, and not something you find everywhere in this area of China. The view from the balcony and the rest of the guesthouse is stunning. It's just far enough away from the middle Tiger Leaping Gorge drop off point to be convenient, but also away from the crowds of busses. We stayed 5 days, which is more than most spend at Tiger Leaping Gorge, but we were so glad we did, because Tibet Guest House was perfect for it. We hiked a bit, and relaxed a bit, really taking in the beautiful surroundings. The food served was also exceptional - everything we ate was so delicious! We got a chance to try Tibetan butter tea at breakfast, which is a brilliant start to the day before hiking. The steamed buns were the best we've ever had, and the braised yak meat was to die for. Every day we enjoyed talking, and they helped arrange a drive up to do some of the high hiking route. We really felt well looked after, and that we were in the best place to get the most of the location. We really recommend this place, and even recommend staying for a bit longer than planned. Yes, you can do the main hikes in a couple of days, but taking the time to relax here is lovely, and Tibet Guesthouse is the best place to unwind and enjoy. Of all our time in China, this was our favourite place :)
Scored 9.5
9.5
Rated exceptional
Exceptional
104 reviews
Price from
£38.23
1 night, 2 adults
The blue mountains on the moon, hotel in Shangri-La

Providing river views, The blue mountains on the moon in Shangri-La offers accommodation, a garden, a bar, barbecue facilities and a shared lounge.

Great spot . Beautiful warm big room , lots free food and drinks
Scored 7.6
7.6
Rated good
Good
68 reviews
Price from
£34.86
1 night, 2 adults
See all 20 hotels in Shangri-La

Most booked hotels in Shangri-La in the past month

See all

Budget hotels in Shangri-La

FAQs about hotels in Shangri-La

What guests said about Shangri-La:

  • Scored 8.0
    8.0

    My experience was of the old town mostly and two excursions...

    My experience was of the old town mostly and two excursions one to a local monastery and the other to a national park Potatso about half hour away. The old town is pedestrian so that was good. People friendly. Plenty of food choices. Free join in dancing in town square at night. Streets clean. Plenty of taxis to get around.
    Cyril
    Australia
  • Scored 6.0
    6.0

    Shangri-La is a beautiful town, a little slice of Tibet in...

    Shangri-La is a beautiful town, a little slice of Tibet in Yunnan. You can experience Tibetan architecture and culture without having to get a permit for Tibet proper. Unfortunately, the city is very high altitude. We got altitude sickness pretty badly and had to leave after one night. Next time I would bring some pills or allow enough time to adjust to the height before walking around.
    Domenic Canyon
    United States
  • Scored 10
    10

    BEAUTIFUL QUITE HOTEL, .

    BEAUTIFUL QUITE HOTEL, . Perfect Location between Old Town and Monastery. Very nice People/perfect breakfast with a lot variety. Staff is very helpful and some have a very good English speaking.
    Marc
    China
  • Scored 10
    10

    The monastery next to the hotel is the star attraction but...

    The monastery next to the hotel is the star attraction but Shangri La old town is also great, check out the worlds largest prayer wheel and seek out the local food. Yak pizza is great. Loads of beautiful lakes and mountains within a short drive.
    Joe
    United Kingdom

See reviews by guests who stayed at hotels in Shangri-La

See all
  • From £52.55 per night
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 128 reviews
    We had a comfortable stay at Timeless Inn. The room was cosy and spacious. The shower and heater worked well. The host, Rose always prepared a hearty breakfast for us each morning. The inn is within the ancient town and it was a walking distance to the shops and attractions in the town. Rose is a warm, friendly and delightful host. She arranged a driver to pick us up from the station. She speaks English fluently and will be able to answer all your travel queries on Shangri-la.
    CHAN
    Singapore
  • From £42.74 per night
    Scored 7.6
    7.6
    Rated good
    Good
     · 68 reviews
    The bathroom it's awesome!! Shangri-La is super cold place but the hostel toilet bowl is digital with temperature. When u go toilet is comfy. 😁 I went to Lijiang & Dali also without this facilities. Host got offer book car return Lijiang & Shangri-La, price also reasonable. Hostel provide 2 heater., room it's big, breakfast it's delicious. Recommended
    HuiLing
    Malaysia
  • From £132.13 per night
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 18 reviews
    the location is absolutely amazing, on a small hill very close ro the city center from which you have the best panorama of Shangri-la. the service and the design of public spaces and guest rooms are top notch, with beautiful and conforrable balconies or terraces
    Alex_24_SH
    Romania
  • Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 90 reviews
    The lady running the hostel is so kind and helpful and speaks excellent English. The breakfast is fresh and home cooked. Clean property and every bed has electric blankets. Really recommend to anyone staying in Shangri-La!
    Lyndsey
    United Kingdom
  • From £19.49 per night
    Scored 9.0
    9.0
    Rated superb
    Superb
     · 294 reviews
    The hotel is located in a good position in Shangri-La old town. The staff is very nice and helpful. There are also a nice common area and garden.
    Riccardo
    Italy