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

Filter by:

Star rating
Review score

Namzhuo Tibetan-style Courtyard Manor

Hotel in Shangri-La

Set in Shangri-La, 100 metres from Guishan Park, Namzhuo Tibetan-style Courtyard Manor offers accommodation with a garden, free private parking and a restaurant.

G
Grac
From
Norway
Excellent experience! The host was incredibly welcoming and helpful. The apartment itself was immaculate, well-equipped, and in a convenient location. Everything was seamless and stress-free. Could not have asked for a better stay.
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 6 reviews
Price from
US$39.62
1 night, 2 adults

The wonderland homestay

Hotel in Shangri-La

Located in Shangri-La, 400 metres from Guishan Park, The wonderland homestay provides accommodation with a garden, free private parking, a terrace and a bar.

N
Nur Amyraa
From
Singapore
Modern and up to date facilities, making the stay incredible. Staff was friendly and helpful, tending to our questions and making sure we had the best experience
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews
Price from
US$66.46
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
Joelene
From
Singapore
Inn owner picked us up from the train station and was very friendly and helpful. Convenient location, walking distance to Du Ke Zong. Room was comfortable and spacious. Enjoyed my stay there!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 14 reviews
Price from
US$28.25
1 night, 2 adults

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.

D
DAVID
From
Spain
Very modern and comfortable hotel in the centre of old town in Shangri-la. The room is huge and was perfectly clean with all that you need and even more than you can imagine. They even have oxygen supply in case you need it. The owners are really kind and helpfull, they also arranged me the taxi to the train station. This is the best hotel I ever stayed in China and probably in my entire life. Thank you for everything!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 27 reviews
Price from
US$56.36
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 9.2
Superb - What previous guests thought, 21 reviews
Price from
US$183.31
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...

B
Boyan
From
Bulgaria
Excellent hotel and a very friendly team.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 98 reviews
Price from
US$122.06
1 night, 2 adults

Shangge Boya Hotel

Hotel in Shangri-La

Located in Shangri-La, 3.2 km from Guishan Park, Shangge Boya Hotel provides accommodation with a fitness centre, free private parking, a garden and a shared lounge.

P
Peter
From
Australia
The staff were just wonderful and very helpful. The room was very clean and quiet with lots of room. The location was easy to get to and park.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 8 reviews
Price from
US$38.68
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.

S
Shin Sin
From
Hong Kong
Definitely the best hotel to stay when in Shangri La. The facilities were clean and staff were really friendly and helpful. They have good selection of breakfast and dinner.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 38 reviews
Price from
US$121.06
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.

J
Jean-Bernard
From
Luxembourg
Everything was perfect. From the welcome to the help of the owner to organise visits in the area. It was fantastic!
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 42 reviews
Price from
US$147.91
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.

M
MENGCNENG
From
Singapore
staff is very helpful, want to give special mention to Vivi for helping to sort out the booking issues and ensures a smooth and pleasant stay for us.👍
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 64 reviews
Price from
US$41.35
1 night, 2 adults
See all 65 hotels in Shangri-La

Hotels with airport shuttles in Shangri-La

Airport shuttle (free)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews
From US$71.55 per night
Airport shuttle (free)
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 42 reviews
From US$155.69 per night
Airport shuttle
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 98 reviews
From US$112.76 per night
Airport shuttle
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 8 reviews
From US$38.68 per night
Airport shuttle
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 27 reviews
From US$65.54 per night

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

See all

Popular with guests booking hotels in Shangri-La

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 3 reviews

Popular with guests booking hotels in Shangri-La

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

Popular with guests booking hotels in Shangri-La

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

Popular with guests booking hotels in Shangri-La

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

Popular with guests booking hotels in Shangri-La

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 14 reviews

Popular with guests booking hotels in Shangri-La

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

Popular with guests booking hotels in Shangri-La

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 6 reviews

Popular with guests booking hotels in Shangri-La

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

Popular with guests booking hotels in Shangri-La

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 98 reviews

Popular with guests booking hotels in Shangri-La

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

Hotels located in the centre of Shangri-La

Situated in Shangri-La, 2.9 km from Guishan Park, Shangri-La Qianyue S Oxygen-Supplied Scenic View Hotel features accommodation with a terrace, free private parking and a restaurant.

From US$51.23 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Offering free WiFi, Shangri La Anyu Garden Resort Hotel is set in Shangri-La, within 3.8 km of Guishan Park. Some units at the property feature a balcony with a mountain view.

From US$49.80 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 64 reviews

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

From US$46.24 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 38 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.

From US$110.96 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 8 reviews

Located in Shangri-La, 3.2 km from Guishan Park, Shangge Boya Hotel provides accommodation with a fitness centre, free private parking, a garden and a shared lounge.

From US$38.68 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 98 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.

From US$41.21 per night

Set in Shangri-La, 500 metres from Guishan Park, AND·U Designer Homestay (Dukezong Ancient Town Moonlight Square Branch) offers accommodation with a garden, free private parking and a restaurant.

From US$50.08 per night

Set in Shangri-La and with Guishan Park reachable within 500 metres, Xuejian Homestay offers express check-in and check-out, non-smoking rooms, a garden, free WiFi throughout the property and a...

From US$74.84 per night

Budget hotels in Shangri-La and nearby

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

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

From US$40.98 per night
Scored out of 10, guest rating 10
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.

From US$107.32 per night

Situated in Shangri-La and with Guishan Park reachable within 500 metres, Shangri-La Nazhu Tibetan Mansion Hotel features express check-in and check-out, non-smoking rooms, a restaurant, free WiFi...

From US$97.88 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 29 reviews

Boasting a garden, terrace and views of mountain, Shangri-La Youran Valley Inn is situated in Shangri-La, 700 metres from Guishan Park.

From US$34.20 per night

Situated in Shangri-La, 700 metres from Guishan Park, Shangri-La Chenxia Courtyard Homestay features views of the mountain.

From US$32.34 per night

Shangri-La Memory Homestay has a garden, terrace, a restaurant and bar in Shangri-La.

From US$80.99 per night
Scored out of 10, guest rating 5.5
Passable - What previous guests thought, 2 reviews

Located in Shangri-La and with Guishan Park reachable within 400 metres, Shangri La Horizon View Hotel Dukezong Ancient City Branch located near the prayer wheel of the Great Buddha Temple, offers...

From US$36.92 per night

Featuring a garden, terrace and views of mountain, Shangri La E-Long Hotel - Dukezong Ancient City High speed Railway Station Branch - Free airport and station pick-up service is set in Shangri-La,...

From US$86.16 per night

Best hotels with breakfast in Shangri-La and nearby

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 98 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...

From US$112.76 per night
Scored out of 10, guest rating 10
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.

From US$206.68 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1 review

Situated in Shangri-La, 1 km from Guishan Park, La Danse Sacree Hotel features accommodation with a garden, free private parking, a shared lounge and a terrace.

From US$224.67 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

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

From US$142.96 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 21 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.

From US$195.55 per night

Situated in Shangri-La, 500 metres from Guishan Park, LAKHAM DAR. YuYueju Boutique Stay features accommodation with a garden, free private parking, a shared lounge and a restaurant.

From US$105.89 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Located in Shangri-La, 1 km from Guishan Park, Da Le Zhi Ye Homestay provides accommodation with a garden, free private parking, a shared lounge and a terrace.

From US$56.95 per night

Situated in Shangri-La and only less than 1 km from Guishan Park, Shangri-La Rushi Hotel features accommodation with mountain views, free WiFi and free private parking.

From US$154.55 per night

FAQs about hotels in Shangri-La

What guests said about Shangri-La:

Scored out of 10, guest rating 10

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
Scored out of 10, guest rating 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
Scored out of 10, guest rating 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
Scored out of 10, guest rating 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
Scored out of 10, guest rating 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.
Guest review by
Marc
China

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

See all
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 62 reviews
The guesthouse is a Tibetan style hotel! The rooms are very spacious and comfortable but they were a little cold! There was heating and electric mattress to keep us warm. The location is great, very close to the ancient city and they offered us a free pick up from the train station, which was really kind! They don’t offer breakfast but there are plenty of restaurants nearby, but the streets are freezing in the morning, so it’s important to wear warm clothes! The hosts were very kind and helpful and we felt very welcomed there
Guest review by
Liany
China
From US$40.07 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 53 reviews
- The location is easy to find - just a short 20-meter walk from the Didi drop-off point and it's conveniently close to the ancient town, with halal food easily accessible nearby. - The hosts were helpful and assisted us in ordering food. - The hotel is very clean and comfortable, with a relaxing and charming ambience in the compound area. - We received a complimentary room upgrade as we extended our stay until 5:30 PM before our next train. A small additional fee was charged for the extended hours.
Guest review by
Amirah
Malaysia
From US$74.13 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 199 reviews
We had a comfortable stay at Timeless Inn. The room was cosy and spacious. The shower and heater worked well. The host, Rose always prepared a hearty breakfast for us each morning. The inn is within the ancient town and it was a walking distance to the shops and attractions in the town. Rose is a warm, friendly and delightful host. She arranged a driver to pick us up from the station. She speaks English fluently and will be able to answer all your travel queries on Shangri-la.
Guest review by
CHAN
Singapore
From US$112.76 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 98 reviews
The host picked us up at a very late notice and suggested an itinerary for our very short stay. Turns out to be one of the nicest attractions we went to. The 2hour drive to balagezong flew past with great conversation with the host who personally drove us there. The decor and design of the hotel was the nicest among all the accommodations that we stayed in journey. Did I mention heated floors? The heated floors was a lifesaver in the cold weather.
Guest review by
Jun Jie
Singapore
From US$29.91 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 432 reviews
Hotel owner was really friendly & nice! Offered a lot of help! The room was clean for the price of the stay! The food at the restaurant is really good too!
Guest review by
Jie Qiang
Singapore