Skip to main content

Search hotels in Shangri-La

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

Shangri-La – 52 hotels and places to stay

Filter by:

Star Rating

Review score

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...

s
suhardi
From
Singapore
The staff are helpful and friendly
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 75 reviews
Price from
$95.91
1 night, 2 adults

Hotel Indigo Diqing Moonlight City by IHG

Hotel in Shangri-La

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

J
John
From
Thailand
Very modern well designed rooms
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 18 reviews
Price from
$164.64
1 night, 2 adults

Yunyin Sanqiu Inn

Hotel in Shangri-La

Located in Shangri-La, a 4-minute walk from Guishan Park, Yunyin Sanqiu Inn has accommodations with a shared lounge and free private parking.

H
Henry
From
Indonesia
A perfect stay! The attention to detail, friendly service, and beautiful facilities made my trip unforgettable."
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 7 reviews
Price from
$41.65
1 night, 2 adults

Shangri La Yi Shan Ban Yun Inn

Hotel in Shangri-La

Located in Shangri-La, a 6-minute walk from Guishan Park, Shangri La Yi Shan Ban Yun Inn provides accommodations with a garden, free private parking, a shared lounge and a restaurant.

S
Susanto
From
Malaysia
staff very friendly and helpful
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 11 reviews
Price from
$61.40
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.

S
Suen Kien
From
United States
Location
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 28 reviews
Price from
$111.39
1 night, 2 adults

Holiday Inn Express Shangri-La by IHG

Hotel in Shangri-La

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

A
Anchalee
From
Thailand
Hotel staff help us to find driver from hotel to Yading nature reserve
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 24 reviews
Price from
$50.47
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.

H
Hugo
From
Switzerland
Very nice staff. Everybody was extremely helpful.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 36 reviews
Price from
$235.74
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.

J
Jacek
From
Poland
The service
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 55 reviews
Price from
$46.21
1 night, 2 adults

Yi's Hostel

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.

G
Grant Kenneth
From
United States
Yi’s Hostel has cozy rooms and is located in a great location in Shangri-la. The staff are so kind and accommodating, too.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 374 reviews
Price from
$27.60
1 night, 2 adults

TIBET Guest house 虎跳峡卓玛客栈

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.1 miles from Tiger Leaping Gorge.

J
Joris
From
Malaysia
Wonderful Tibetan style guesthouse. The family was very helpful and accommodating. The location is perfect, the beds were very comfortable and the food (especially the 'baba') was tasty. We stayed 3 nights.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 129 reviews
Price from
$43.66
1 night, 2 adults
See all 52 hotels in Shangri-La

Most booked hotels in Shangri-La and surrounding area in the past month

See all

Budget hotels in Shangri-La and nearby

  • Located in Shangri-La, 3.1 miles from Guishan Park, Shangri-La Shu Jin Mu Yun Hotel provides accommodations with a garden, free private parking, a shared lounge and a terrace.

  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 24 reviews

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

  • Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 11 reviews

    Kevin's Trekker Inn offers accommodations in Shangri-La, a 6-minute walk from Guishan Park. Providing a restaurant, the property also has a garden and a shared lounge.

  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 83 reviews

    Featuring a bar, Bodhi Boutique Inn offers accommodations in Shangri-La.

  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 75 reviews

    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...

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    2.2 miles from Guishan Park in Shangri-La, 茨姆极光民宿 offers accommodations with access to a hot tub. The homestay provides both free Wifi and free private parking.

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 3 reviews

    Featuring quiet street views, 格桑藏驿藏家小院 in Shangri-La offers accommodations and a garden. With inner courtyard views, this accommodation provides a patio.

  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 62 reviews

    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.

Best hotels with breakfast in Shangri-La and nearby

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 28 reviews

    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.

  • 香格里拉喀玛美敦民宿 is a recently renovated homestay in Shangri-La near Guishan Park. This homestay offers free private parking, a shared kitchen, and free Wifi.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    月夜精品民宿 offers accommodations in Shangri-La, a 6-minute walk from Guishan Park. This property offers access to a terrace, free private parking, and free Wifi.

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 18 reviews

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

  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 5 reviews

    Providing a garden, Shangri-La Jinwushe Boutique Inn provides accommodations in Shangri-La. A hot tub and a car rental service are available for guests.

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 36 reviews

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

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Located in Shangri-La, a 2-minute walk from Guishan Park, 半渡供氧Holiday Villa设计师民宿 has accommodations with a garden, free private parking and a shared lounge.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Located in Shangri-La, a 7-minute walk from Guishan Park, Shangri-La's Three Seasons Resort & Hotel provides accommodations with a fitness center, free private parking, a garden and a shared lounge.

Hotels located in the center of Shangri-La

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 63 reviews

    Located in Shangri-La, a 7-minute walk from Guishan Park, Floral Hotel · Shangri-la Blue Sky provides accommodations with a shared lounge and free private parking.

  • Scored out of 10, guest rating 1.0
    Bad - What previous guests thought, 1 review

    Located in Shangri-La, Hotel Anaïs Divine Comedy is a few steps from Guishan Park. The rooms have a private bathroom with a bidet, free toiletries and a hairdryer.

  • Providing a garden, Yunyue Oxygen B&B offers accommodations in Shangri-La. This homestay provides free private parking and free shuttle service.

  • Located in Shangri-La, 5.9 miles from Guishan Park, Shanyuhai Pure White Cave Sea View Holiday Hotel View Designer Hotel has accommodations with a terrace, free private parking and a restaurant.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Located in Shangri-La, 2.2 miles from Guishan Park, Miyinxianye Snow Mountain Makino Migratory Bird Viewing B&B Napa Sea Scenic Area Branch provides accommodations with free bikes, free private...

  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 5 reviews

    Featuring spacious Tibetan-style accommodations with modern facilities, Banyan Tree Ringha is a property with natural temptation and beauty around.

  • Scored out of 10, guest rating 4.0
    Disappointing - What previous guests thought, 1 review

    6.5 miles from Tiger Leaping Gorge in Shangri-La, Tiger Leaping Gorge Sean’s Spring Guesthouse features accommodations with access to a sauna, hot tub, and spa facilities.

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 2 reviews

    Located in Shangri-La, 7.4 miles from Tiger Leaping Gorge, Gong Xili Qingdu Hotel has accommodations with a garden, free private parking, a terrace and a restaurant.

FAQs about hotels in Shangri-La

What Guests Said About Shangri-La:

  • 10.0

    SHANGRI LA is a must destination.

    SHANGRI LA is a must destination. Actually Yunnan Province is a must. Every town is so beautiful and exotic.. a dream for the eyes and for the photographers! 3 days per town is a minimum, there is so much to see and the people are really friendly... We could have stayed a week in Shangri La alone, just to be able to explore the area more extensively. We'll definitively shall return!
    Guest review by
    André-Michel LE NAIR
    Australia
  • 4.0

    For me this place is over rated .

    For me this place is over rated . Firstly this place is very much " designed" to attract tourism. If it is not for the unique temples , buildings and old villages of the Tibetian, their religion influence internal and to the community there which existed many decades ago, the Nepahai Plains, ShangriLa has not much to offer for tourist. Many business commercialise focuses on food and local delicacies. There are not many heritage location or attractive places to visit. While good natural reserves like Pudacao National Park, a big part of it have been largely closed to visitors. Quite disappointed .
    Guest review by
    Chan Theam Siew
    Malaysia
  • 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.
    Guest review by
    Cyril
    Australia
  • 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.
    Guest review by
    Canyon
    United States
  • 10.0

    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.
    Guest review by
    Marc
    China
  • 10.0

    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.
    Guest review by
    Joseph
    United Kingdom

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

See all
  • From $40.15 per night
    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 83 reviews
    This hotel is in the old city of Shangri-La and its location is great. Exploring the old town and its roads and shops is very easy from this hotel. Also, the hotel is less than 5-minute walk from the bus stop to the Ganden Sumtseling Monastery. The room was clean and basic for a few nights, but given the price one shouldn't expect more.
    Guest review by
    gdjo
    United Kingdom
  • From $27.60 per night
    Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 374 reviews
    We felt really welcome staying in this hostel. Owner was so kind,cheerful,friendly and so helpful. On our arrival day,he himself walk us to the muslim restaurant even it is just nearby the place. We bought the attraction ticket to Balagezong with the hotel and all webt smoothly. Thank you so much for your kind heart 🤎
    Guest review by
    Sharifah Balkis
    Malaysia
  • From $95.91 per night
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 75 reviews
    The location of the hotel is excellent, right in the old city. The room is beautiful, clean and equipped. The staff was lovely, they prepared a delicious breakfast for us (it seems that they tried to adjust it to our satisfaction) and even brought us a beautiful souvenir from the visit to Shangri-La
    Guest review by
    Neta
    Israel
  • From $248.14 per night
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 36 reviews
    Amazing place. Really beautiful and very well located. The staff is very helpful and goes the extra mile. Apparently there are many activities organised by the hotel, that we did not know about. When you are there, make sure to inquire about these.
    Guest review by
    Nick
    Netherlands
  • From $15.33 per night
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 125 reviews
    Really hospitable hosts, good food (be sure to try the yak burger or bibimbap) and on a good location in the old town in Shangri-la.
    Guest review by
    Joost
    Netherlands