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

Filter by:

Star rating

Review score

Shangri La Yi Shan Ban Yun Inn

Hotel in Shangri-La

Set in Shangri-La, 500 metres from Guishan Park, Shangri La Yi Shan Ban Yun Inn offers accommodation with a garden, free private parking, a shared lounge and a restaurant.

M
Matthew
From
United Kingdom
Located close to all the attractions in the Ancient Old Town. Very hospitable owners and staff. The rooms are immaculately maintained and feature modern bathrooms, lighting, and appliances. A great place to stay with a very cute dog!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 11 reviews
Price from
US$74.43
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.

C
Chryssoula
From
Austria
Excellent staff, especially the front desk manager, Becky, was extremely helpful and professional. The breakfast buffet and lunch options were great too.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 30 reviews
Price from
US$122.51
1 night, 2 adults

Yunyin Sanqiu Inn

Hotel in Shangri-La

Set in Shangri-La, 400 metres from Guishan Park, Yunyin Sanqiu Inn offers accommodation with a shared lounge and free private parking.

J
JF
From
Singapore
This is definitely a 4 star hotel. The room is large and beautiful, the location is perfect, very near the main square. The hotel manager is very kind and helpful. He is a tea specialist and i=will invite you for a degustation right after check-in. Highly recommended!
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 9 reviews
Price from
US$37.67
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.

M
Michael Joerg
From
Austria
Wonderful warm and quiet rooms; super clean; excellent location: Not very far from the amazing Shangbala Tibetan Culture Museum - only USD 1.50 [10+ RMB] by taxi. Many restaurants and a very modern supermarket are in easy walking distance of the Hotel. There are several pharmacies and a TCM shop nearby. Problems with the high altitude - 3400 m? Try taking Rhodiola rosea / 紅景天, which costs rather little.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 25 reviews
Price from
US$50.96
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.

J
Jiaxuan
From
Singapore
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.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 18 reviews
Price from
US$178.21
1 night, 2 adults

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

M
Maria
From
Norway
Cool hotel, good location and great breakfast. The best of all was the service from the ladies working there, especially the girl in charge - over all expectations!
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 76 reviews
Price from
US$96.38
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.

N
Nick
From
Netherlands
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.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 36 reviews
Price from
US$236.90
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.

j
jean
From
United Kingdom
The staff were exceptionally helpful and friendly.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 55 reviews
Price from
US$52.76
1 night, 2 adults

Tavern Hostel仁和客栈

Shangri-La

Set in Shangri-La, Tavern Hostel仁和客栈 features a garden, shared lounge, restaurant, and free WiFi throughout the property. The property is non-smoking and is located 600 metres from Guishan Park.

M
Martin
From
Thailand
Lovely little place with bar and gorgeous big bed and heater - a home from home. Great food and super helpful lady who runs it. Amazing location, too, right on the edge of the old town and near the dancing square if that floats your boat... Everything you want from a proper hostel in China.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 127 reviews
Price from
US$12.61
1 night, 2 adults

TIBET Guest house 虎跳峡卓玛客栈

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.2 km from Tiger Leaping Gorge.

j
jaime
From
Spain
Amazing hotel with all services and facilities. The rooms and the views are amazing in the heart of the Gorge. The food was delicious. We had lunch, dinner and breakfast. The family that runs the hotel is very nice. They were very kind and attentive with us. They helped us to arrange a nice hiking and helped us with the transfers to Shangri La and from Lijiang. We are very happy we stayed there.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 132 reviews
Price from
US$46.51
1 night, 2 adults
See all 56 hotels in Shangri-La

Most booked hotels in Shangri-La and surroundings in the past month

See all

Hotels located in the centre of Shangri-La

  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 55 reviews

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

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 30 reviews

    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.

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

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 25 reviews

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

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

    Featuring mountain views, Kevin's Trekker Inn provides accommodation with patio, around 500 metres from Guishan Park. The property features garden and city views.

  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 88 reviews

    Featuring a bar, Bodhi Boutique Inn offers accommodation in Shangri-La. The property has inner courtyard and quiet street views, and is 600 metres from Guishan Park.

  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 66 reviews

    Located in Shangri-La, 600 metres from Guishan Park, Floral Hotel · Shangri-la Blue Sky provides accommodation with a shared lounge and free private parking.

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 76 reviews

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

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 and only 3.6 km from Guishan Park, 茨姆极光民宿 provides accommodation with mountain views, free WiFi and free private parking. A hot tub is available for guests.

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

    Boasting mountain views, 格桑藏驿藏家小院 features accommodation with patio, around 200 metres from Guishan Park. The property has inner courtyard and quiet street views.

  • 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 accommodation will provide you with a satellite TV.

  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 9 reviews

    Set in Shangri-La, 400 metres from Guishan Park, Yunyin Sanqiu Inn offers accommodation with a shared lounge and free private parking.

  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 53 reviews

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

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

    Situated in Shangri-La, 200 metres from Guishan Park, 半渡供氧Holiday Villa设计师民宿 features accommodation with a garden, free private parking and a shared lounge.

  • Featuring inner courtyard views, Yunyue Oxygen B&B features accommodation with a garden, around 800 metres from Guishan Park. This homestay provides free private parking and free shuttle service.

  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 1 review

    Situated in Shangri-La, 9.4 km from Guishan Park, Shanyuhai Pure White Cave Sea View Holiday Hotel View Designer Hotel features accommodation with a terrace, free private parking and a restaurant.

Best hotels with breakfast in Shangri-La and nearby

  • Featuring a garden and views of mountain, 香格里拉喀玛美敦民宿 is a recently renovated homestay set in Shangri-La, 1.8 km from Guishan Park.

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

    Boasting mountain views, 月夜精品民宿 offers accommodation with a shared lounge and a balcony, around 500 metres from Guishan Park.

  • La Danse Sacree Hotel has a garden, shared lounge, a terrace and restaurant in Shangri-La. There is free private parking and the property features free airport shuttle service.

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

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

    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.

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

    Featuring mountain views, Shangri-La Jinwushe Boutique Inn provides accommodation with a garden, around 700 metres from Guishan Park. A hot tub and a car rental service are available for guests.

  • Scored out of 10, guest rating 8.7
    Fabulous - 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

    Set in Shangri-La, 700 metres from Guishan Park, Shangri-La's Three Seasons Resort & Hotel offers accommodation with a fitness centre, free private parking, a garden and a shared lounge.

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 US$15.41 per night
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 127 reviews
    Loved my stay! The hostel is within the old town, so the location is very convenient. Shared rooms have bedside lamps and electric blankets for warmth, bathrooms were also modern. The host was incredibly friendly and answered all my questions about different tourist attractions. She even helped me book a taxi to the airport on my last day! Thank you so much for your hospitality, would highly recommend this place to anyone travelling in Shangri-La!
    Guest review by
    Victoria
    United Kingdom
  • From US$93.16 per night
    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 53 reviews
    Wonderful stay in Shangrila! Mr. Lee was incredibly kind and helpful - he personally picked us up at the airport and then even dropped us off at the train station at the end of our stay. The hotel was cosy, clean and full of charm. Great location and warm hospitality made us feel right at home. Highly recommend staying here! I hope to revisit one day!
    Guest review by
    Katie
    United Kingdom
  • From US$27.74 per night
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 383 reviews
    Perfect location in the middle of the city. The owners are really nice and their English is perfect! They helped me planning my days in shangri-la and gave me tips for what to do. They even brought me to the train station when I left. I’d definitely recommend this place.
    Guest review by
    Gina
    Netherlands
  • From US$40.35 per night
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 88 reviews
    Overall, a mixed experience – some pleasant aspects but significant drawbacks The hotel was clean and comfortable, and the staff were generally helpful when needed. Upon arrival, they arranged a pickup from the train station, which was greatly appreciated.
    Guest review by
    Petr
    Czech Republic
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 55 reviews
    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.
    Guest review by
    Irene
    Malaysia