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 – 58 hotels and places to stay

Filter by:

Star Rating
Review score

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.

Y
Yuxi Huang
From
Singapore
Comes with a highly interactive dog. Rooms are big, and if staying on the 2nd floor, comes with a sun roof. Room also comes with oxygen concentrator for people not used to high altitude. Clean room.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 15 reviews
Price from
$60.12
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 9.0
Wonderful - What previous guests thought, 17 reviews
Price from
$141.21
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.

L
Leona
From
Singapore
Our stay at the Shangri-la Resort in Shangri-la City was magnificent from the time we checked in till our departure. The front desk attendant was patient in answering our questions and requests and made sure that our queries were well taken care of. The porter who escorted us to our room, took our luggage and gave us a thorough introduction to the hotel and its facilities - the warm welcome continued. Shangri-la City is at 3200m above sea level which can make many people feel unwell with altitude sickness, which affected my wife. The hotel caters for this by having an 'oxygen lounge' that is a room enriched with oxygen where guests can sit and relax whilst acclimating to the environment. The hotel rooms are well appointed with 5 star amenities. Furthermore, the hotel offers late check-outs when available and free transfers to/from the train station and airport. The hotel manager was attentive, responsive and went through extra mile to ensure we have a comfortable stay. In summary, we couldn't have asked for more.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 33 reviews
Price from
$168.44
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.6
Excellent - What previous guests thought, 28 reviews
Price from
$101.07
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.

P
Peach
From
Thailand
Nice and boutique hotel with all facilities and ametities you need, location is great near old town and Temple
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 40 reviews
Price from
$237.36
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.

R
Rattapong
From
Thailand
Nice Staff especially Vivian, she support us for my shirt courier that i forgot. Perfect Breakfast. More choice in Menu
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 57 reviews
Price from
$39.37
1 night, 2 adults

Tavern Hostel仁和客栈

Shangri-La

Located in Shangri-La, Tavern Hostel仁和客栈 features a garden, shared lounge, restaurant, and free WiFi throughout the property. Each room comes with a balcony.

K
Karina
From
Brazil
The best place to know the city of Shangri-la. The Jun family and staff are very kind and easy to get information about the city. The hostel is lovely and very comfortable. The shower is great, very warm for the cold days and always being clean. The night can sit around the wood stove, have tea and make new friends. Also has a diverse kitchen, I ordered some dishes with friends and it was all delicious! The location is also perfect, I did everything by walking.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 139 reviews
Price from
$15.44
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.

R
Reiko
From
Canada
Hospitality of the owner family View from the room
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 136 reviews
Price from
$47.42
1 night, 2 adults

Timeless Inn

Shangri-La

Providing a shared lounge, Timeless Inn offers accommodations in Shangri-La. Guishan Park is within a 6-minute walk of the guest house.

A
Arunothai
From
Thailand
The owner is very friendly and help us everything. Welcome drink and breakfast is simple but good taste. They suggest us about restaurant and attraction. We would back again if we travel there again. Luca is so cute by the way. Thank you so much.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 186 reviews
Price from
$57.27
1 night, 2 adults

Shangri-La Chudengshuo Homestay楚登硕民宿

Shangri-La

Featuring a garden, Shangri-La Chudengshuo Homestay楚登硕民宿 provides accommodations in Shangri-La. This property offers access to a patio, a pool table, free private parking, and free Wifi.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 16 reviews
Price from
$17.43
1 night, 2 adults
See all 58 hotels in Shangri-La

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

See all

Hotels located in the center of Shangri-La

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

    Offering free WiFi, Shangri La Anyu Garden Resort Hotel is located in Shangri-La, within 2.3 miles of Guishan Park. Some rooms at the property feature a balcony with a mountain view.

    From $48.85 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 57 reviews

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

    From $47.16 per night
  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 33 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.

    From $115.06 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Located in Shangri-La, 2 miles from Guishan Park, Shangge Boya Hotel provides accommodations with a fitness center, free private parking, a garden and a shared lounge.

    From $47.44 per night
  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 28 reviews

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

    From $49.43 per night
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 91 reviews

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

    From $58.96 per night
  • Located in Shangri-La and with Guishan Park reachable within a 5-minute walk, Xuejian Homestay provides express check-in and check-out, non-smoking rooms, a garden, free WiFi throughout the property...

    From $73.27 per night
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 70 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.

    From $33.86 per night

Best hotels with breakfast in Shangri-La and nearby

  • Floral Hotel Shegadan Manor is located in Shangri-La, 2.5 miles from Guishan Park. At the hotel, each room has a closet.

    From $70.04 per night
  • Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 61 reviews

    Providing river views, The blue mountains on the moon in Shangri-La provides accommodations, massage services, a garden, a bar, barbecue facilities, and a shared lounge.

    From $54.80 per night
  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 85 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...

    From $112.01 per night
  • 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.

    From $105.28 per night
  • 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.

    From $202.74 per night
  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 1 review

    Located in Shangri-La, a 12-minute walk from Guishan Park, La Danse Sacree Hotel has accommodations with a garden, free private parking, a shared lounge and a terrace.

    From $220.38 per night
  • Sangzhu Staycation Kangzhu Luxury Residence ( Dukezong Ancient City, Shangri-La) has a garden, shared lounge, a terrace and restaurant in Shangri-La.

    From $158.20 per night
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 6 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.

    From $154.13 per night

Budget hotels in Shangri-La and nearby

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

    Located in Shangri-La, a 4-minute walk from Guishan Park, The wonderland homestay provides accommodations with a garden, free private parking, a terrace and a bar.

    From $77.20 per night
  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 51 reviews

    Tucked away in the fabled Shangri-La, Courtyard Shangri-la 藏舍小院 is a peaceful setting featuring cozy guestrooms of Tibetan touches.

    From $93.35 per night
  • Located in Shangri-La, a 12-minute walk from Guishan Park, Da Le Zhi Ye Homestay provides accommodations with a garden, free private parking, a shared lounge and a terrace.

    From $96.57 per night
  • 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.

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

    From $58.94 per night
  • 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...

    From $82.82 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 2 reviews

    Aurora Hotel offers accommodations in Shangri-La, 8.2 miles from Guishan Park. This homestay features free private parking, free shuttle service, and free Wifi.

    From $74.28 per night
  • Located in Shangri-La, Metropolo Hotel YunNan Shangri-la Karma Dan Songzanlin Temple is 2 miles from Guishan Park.

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

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

See all
  • From $29.34 per night
    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 401 reviews
    The property is a lovely, old, authentic, family-run place in the centre of the Shangri-La Old Town. The family are incredibly welcoming (I was lucky enough to sit down for a BBQ with them) and very helpful (organising taxis, showing you around the town and dropping you off at places if you ask nicely).
    Guest review by
    Millar
    United Kingdom
  • From $93.35 per night
    Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 51 reviews
    The hosts were so lovely, and helpful. Providing tea whenever we came back to the hotel and giving us some freshly baked cakes to sample. The first hotel I’ve been it which provides shawls and hats for guests to borrow. The room was big, and very comfortable.
    Guest review by
    Linda
    United Kingdom
  • From $33.86 per night
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 70 reviews
    1. Staff are very helpful, particularly Miss Seow Chang. 2. Plenty of places to eat near by. 3. I have all I need from the hotel. 4. You can hang your laundry in the sun at the " laundry area"
    Guest review by
    Mohd Fuad Foo
    Malaysia
  • From $112.01 per night
    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 85 reviews
    Hotel is very stylish, the Ladyboss took us 2 days for a trip through the area and gave us very good tips. She also brought us to the train station.
    Guest review by
    Kevin
    Austria
  • From $58.96 per night
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 91 reviews
    Perfect hotel and location. Very nice hosts and the room is warm and well equiped. Just a bit noisy for the room on the street side.
    Guest review by
    Victor
    France