Skip to main content
Stays Flights Flight + Hotel Car Rentals Attractions Airport Taxis

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Shangri-La – 84 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

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. The breakfast was good with lots of choices both hot and cold. The room was great with a view on two sides (a corner room). The bathroom had both shower and bathtub. Bedding was soft and smooth. Housekeeping was excellent. The staff was wonderful especially Becky. As English speaking, independent travelers we needed a lot of assistance and staff helped us enormously. Also appreciated the 8:00 AM shuttle to the airport

Show more Show less
8.9
Excellent
147 reviews
Avg. price/night:
$107

Shangri-La Karesansui Hotel

Hotel in Shangri-La

Featuring a restaurant, shared lounge, garden and free WiFi, Shangri-La Karesansui Hotel is located in Shangri-La, a 4-minute walk from Guishan Park and 3 miles from Songzanlin Temple Buried Treasure... The manager or owner went out of his way to help us find a place for my daughter to get her ear pierced! He was so nice about it and carted us all around to help her.

Show more Show less
9
Awesome
222 reviews
Avg. price/night:
$94

Hilton Garden Inn Shangri-La

Hotel in Shangri-La

Centrally located, Hilton Garden Inn Shangri-La is a 15-minute walk of Altar Square. It features a 24-hour fitness center. Free WiFi and free private on-site parking are available at the hotel. There are English speakers at the reception. River, the reception manager speaks great English and gave us the best treatment. He really helped us with any questions and requests. One of the girls, unfortunately I don’t remember her name, went out with us at a freezing night to help us catch a taxi and make sure the driver understood where to drop us. The suite was very nice and comfortable, the beds were great. There was a small variety of western food at breakfast but it was tasty and enough for us.

Show more Show less
8.4
Very Good
87 reviews
Avg. price/night:
$42

Cigen Gyalthang Hotel

Hotel in Shangri-La

Located in the quaint old town in Shangri-La, Arro Khampa Boutique Hotel features design rooms with wooden furnishings. The Service was excellent. Love the view of my room A202, it has the most excellent view of the shrine/temple. With an extra bonus of fireworks due to the Chinese National Day. Love the hotel& the room.

Show more Show less
9.2
Awesome
41 reviews
Avg. price/night:
$124

Shangri-La Dala Pasture Hotel

Hotel in Shangri-La

Set within 3.1 mi of Guishan Park, Shangri-La Dala Pasture Hotel in Shangri-La has a number of amenities including a restaurant, a bar and a garden. Excellent people with a very cute dog!

Show more Show less
9.5
Exceptional
20 reviews
Avg. price/night:
$216

Shangri-La E-outfitting Boutique Hotel

Hotel in Shangri-La

Shangri-La E-outfitting Boutique Hotel offers accommodations in Shangri-La. Guests can enjoy the on-site bar. Certain units have a sitting area to relax in after a busy day. Super nice, comfortable, big rooms with modern bathroom in an old wooden house. Great view to the golden Zhuangjin Tong from our room and from the roof terrace. Cosy inner yard. Very good breakfast chinese and western style as a buffet. Good coffee. Very good located in the old town. Although you are in the very centre, it is very quite there. Best stay during our trip through Yunnan.

Show more Show less
8.7
Excellent
40 reviews
Avg. price/night:
$58

Shangri-La Tree Space Hotel

Hotel in Shangri-La

Shangri-La Tree Space Hotel has a restaurant, bar, a shared lounge and garden in Shangri-La. Featuring family rooms, this property also provides guests with a terrace. Beautiful accommodations in the middle of the old town. Friendly and accommodating staff.

Show more Show less
9.1
Awesome
45 reviews
Avg. price/night:
$59

Shangri-La Xiangye Look at the clouds Hotel

Hotel in Shangri-La

Boasting a garden, terrace and views of garden, Shangri-La Xiangye Look at the clouds Hotel is set in Shangri-La, 328 feet from Guishan Park. Our stay in listen to the rain was fantastic. Really nice place in the middle of old town where you can go everywhere by foot. The rooms are amazing, with everything you can wish for. The bed was super comfy and staff was very welcoming and helpful even with little English.

Show more Show less
8.6
Excellent
25 reviews
Avg. price/night:
$27

IU Hotel Shangrila Bus Station Songzanlin Temple

Hotel in Shangri-La

IU Hotel Shangrila Bus Station Songzanlin Temple is located in Shangri-La, 0.7 miles from Songzanlin Temple Buried Treasure Exhibition Hall and 2.2 miles from Guishan Park.

Show more Show less
7.6
Good
12 reviews
Avg. price/night:
$22

Magnotel Shangri-La Ancient City Hotel

Hotel in Shangri-La

Magnotel Shangri-La Ancient City Hotel is located in Shangri-La, a 9-minute walk from Guishan Park and 3.5 miles from Songzanlin Temple Buried Treasure Exhibition Hall.

Show more Show less
9
Awesome
2 reviews
Avg. price/night:
$35

Shangri-La's best hotels with breakfast

See all

Budget hotels in Shangri-La

See all

Hotels located in the center of Shangri-La

See all

FAQs about hotels in Shangri-La

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Shangri-La: