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

Located in Shangri-La and with Guishan Park reachable within a 5-minute walk, Shangri-La Karesansui Hotel provides concierge services, non-smoking rooms, a garden, free WiFi throughout the property...

Close to old town
Scored 8.4
8.4
Rated very good
Very Good
58 reviews
Price from
$108.25
1 night, 2 adults
Hotel Indigo Diqing Moonlight City, an IHG Hotel, hotel in Shangri-La

Located in Shangri-La, a 2-minute walk from Guishan Park, Hotel Indigo Diqing Moonlight City, an IHG Hotel provides accommodations with a terrace, free private parking, a restaurant and a bar.

Very modern well designed rooms
Scored 8.8
8.8
Rated excellent
Excellent
19 reviews
Price from
$136
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 cozy and bright guest rooms between 2nd to 9th floors.

Shangri La was really cold this time of year. We switched hotels from somewhere freezing. Staying in Shangri la in Shangri la is a great option. On check in our room was upgraded to a room with a great view. it was lovely to watch the CNY fireworks from our room. Staff at this hotel are great they would top up our water (we needed lots of hot drinks to stay warm). I would recommend this hotel a lot.
Scored 9.0
9.0
Rated wonderful
Wonderful
23 reviews
Price from
$117.59
1 night, 2 adults
Energy Space Healing Inn, hotel in Shangri-La

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

Scored 6.9
6.9
Rated pleasant
Pleasant
8 reviews
Price from
$25.97
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.

Breakfast, location and staff were amazing.
Scored 9.4
9.4
Rated wonderful
Wonderful
25 reviews
Price from
$167.05
1 night, 2 adults
Hilton Garden Inn Shangri-La, hotel in Shangri-La

Hilton Garden Inn Shangri-La is located in Shangri-La, 2.2 miles from Guishan Park.

The service
Scored 8.2
8.2
Rated very good
Very Good
50 reviews
Price from
$37.37
1 night, 2 adults
Holiday Inn Express Shangri-La, an IHG Hotel, hotel in Shangri-La

Located in Shangri-La, Holiday Inn Express Shangri-La, an IHG Hotel is 1.7 miles from Guishan Park.

Hotel staff help us to find driver from hotel to Yading nature reserve
Scored 8.6
8.6
Rated excellent
Excellent
9 reviews
Price from
$43.41
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.

The owner is very friendly and helpful, plus they speak English very well! He also organised the tour to Shika mountain even it was just only me. The location of the hotel is also good and close to the main tourist attractions. The room was clean and had proper amenities.
Scored 9.0
9.0
Rated wonderful
Wonderful
292 reviews
Price from
$21.70
1 night, 2 adults
TIBET Guest house 虎跳峡卓玛客栈, hotel in Shangri-La

Providing garden views, TIBET Guest house 虎跳峡卓玛客栈 in Shangri-La offers accommodations, a garden, a bar, and a shared lounge. The air-conditioned accommodations are 5.2 miles from Tiger Leaping Gorge.

Zhuoma Inn (卓玛客栈) or Tibet Guesthouse is a peaceful retreat located in the heart of Tiger Leaping Gorge, away from the hustle and bustle. It’s just a 15-minute walk from Tina’s Guesthouse (where the bus stop is), making it convenient yet tranquil. The guesthouse is run by the wonderful 小旅 (Xiao Li), who made our stay truly memorable. He not only managed the entire guesthouse but also picked us up from Tina’s, checked us in, handled the housekeeping, and even cooked for us yummy pancakes 🥞 ! He also kindly drove us to the trailhead for our hike down to the river the next day. Our room, which was in the corner of the building, offered a stunning 90-degree view of the mountain across the street—breathtaking! The place was quiet, clean, and affordable, making it a perfect spot for a relaxing stay. We highly recommend Zhuoma Inn for anyone visiting Tiger Leaping Gorge. Note: no lift. All walk ups
Scored 9.5
9.5
Rated exceptional
Exceptional
104 reviews
Price from
$52.92
1 night, 2 adults
Home Away From Home, hotel in Shangri-La

Shangri-La Home Far Away Hostel is located in Shangri-La Dukezong Ancient City. Free WiFi access is available in this homestay. The accommodations will provide you with a satellite TV.

Great hospitality from the owners. They offer free pick up and drop off at train station service. They were always reachable and helpful. We wanted to do some tours and they helped us arrange 2 tours, with a very good price. The hotel room is spacious with beautiful traditional Tibetan like decors. The bed was huge and comfortable, and the surroundings were quiet. Outstanding location as it is like 5 mins walk from the old town. We could easily access different attractions. Totally recommend if you want to have a real experience of Shangri-la and Tibetan culture.
Scored 8.0
8.0
Rated very good
Very Good
61 reviews
Price from
$33.38
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 $21.70 per night
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 292 reviews
    The Shangri-La had a great central location, making it easy to walk to various places. The stay was enjoyable, although the room was semi-basement style with a window at ground level. The hosts were incredibly attentive and always ready to help. One complimentary ride was included, which we used for a different location, and they also arranged a convenient early morning airport transfer for an extra fee. Overall, it was a pleasant experience with helpful service.
    Serafima
    Israel
  • From $158.58 per night
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 19 reviews
    Beautiful hotel overlooking entire shangri la ancient city. Staff service is exceptional, especially Lhamo, Daisy Zhao and Dragon! They are very helpful and friendly and shared some tips about where to go, and gave free upgrade of my room (birthday treat). The room is very comfortable, and able to request for firmer pillows.
    Jiaxuan
    Singapore
  • From $24.73 per night
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 16 reviews
    Great location with clean and comfortable rooms. Hotel owner July was incredibly friendly, showing us the beautiful views of Shangri-La and arranging a lovely local dinner for us. We truly appreciated her excellent service!
    Oh
    Singapore
  • Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 88 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 $35.44 per night
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 55 reviews
    Nice hotel ,I like the decor of the hotel and is in old town
    Amylia Choo
    Malaysia