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

K
Keat
From
Australia
Staff were extremely helpful and down-to-earth. It is a well designed place with close proximity to the ancient town and equipped with modern facilities. Our room has two sunlight windows.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 15 reviews
Price from
US$60.12
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.0
Superb - What previous guests thought, 17 reviews
Price from
US$171.83
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 9.1
Superb - What previous guests thought, 34 reviews
Price from
US$106.83
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, 28 reviews
Price from
US$101.08
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, 58 reviews
Price from
US$39.38
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.

N
Nichole
From
Singapore
Common areas, room and communal toilets were very clean. Host was very generous and helpful. Centrally located. It was perfect. Lots of travellers who speak English 😁
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 139 reviews
Price from
US$15.44
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.

K
Khoo
From
Malaysia
1. Location, easy to access middle, higher and lower hiking trails. 2. Room is equipped with room and water heater. Bed got extra mattress and electric heater too. 3. Food, real organic and fresh cooked food from western, Chinese and Tibetan cooking. Coffee and hot chocolate made by the son is great too. 4. View from the room is fantastic with a large balcony to gaze at the star. 5. Transport, owner got three cars to send us to different hiking locations and for easy pickup upon arrival.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 138 reviews
Price from
US$47.43
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.

t
tswallen
From
Australia
The soul of this holy city resides here. Incredible people, packed with cosy amenities and beautiful food!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 405 reviews
Price from
US$29.34
1 night, 2 adults

Timeless Inn

Shangri-La

Boasting mountain views, Timeless Inn offers accommodation with a garden, a bar and a shared lounge, around 500 metres from Guishan Park.

A
Alexander
From
Germany
Rose’s guest house was our favorite place to stay during our month of traveling through China. Rose is an extremely kind and attentive host. She speaks perfect English and is focused (among others) on delivering western travelers a perfect experience. She is very knowledgeable about the beautiful region of northern Yunnan. We used her guest house as a base to explore amazing places like Yubeng and Tiger Leaping Gorge, which Rose helped us organize flawlessly. We were able to leave our luggage at the guest house during these excursions and Rose took care of our laundry as well, which was very convenient. The location is in a quiet part of the old town, in a beautiful historic Tibetan building that survived the fire. But most of all, the ambience of this place is special. After a couple of days, you will feel like you have found a home away from home. Do yourselves a favor and stay at Timeless Inn - you will not regret it!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 189 reviews
Price from
US$57.28
1 night, 2 adults

Shangri-La Chudengshuo Homestay楚登硕民宿

Shangri-La

Situated 600 metres from Guishan Park, Shangri-La Chudengshuo Homestay楚登硕民宿 offers accommodation with a patio, as well as a garden. This property offers access to a pool table.

k
kate
From
Australia
The owner is super friendly, speaks good English and is incredibly welcoming and helpful with everything we needed. He can help you to figure out your plans in ShangriLa and knows the current conditions. The homestay is in a good area, easily accessible by didi, bike etc. Only a short walk to old town and surrounded by lots of shops, food and everything you need. It is a very social and inviting environment with a really nice, big common area with some games, a piano and bar area. We spent a lot of time talking and hanging out with the owner and other guests. Everyone was so fun! When we were there, there was also a beautiful dog who we loved! The room is spacious, has comfy beds and the paintings on the wall were very cute. Thank you and see you again another time :)
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 16 reviews
Price from
US$28.81
1 night, 2 adults
See all 57 hotels in Shangri-La

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, 2 reviews

Popular with guests booking hotels in Shangri-La

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

Popular with guests booking hotels in Shangri-La

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 30 reviews

Popular with guests booking hotels in Shangri-La

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

Popular with guests booking hotels in Shangri-La

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 58 reviews

Popular with guests booking hotels in Shangri-La

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

Popular with guests booking hotels in Shangri-La

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

Popular with guests booking hotels in Shangri-La

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

Popular with guests booking hotels in Shangri-La

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

Popular with guests booking hotels in Shangri-La

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

Budget hotels in Shangri-La and nearby

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$54.47 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 58 reviews

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

From US$43.13 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 34 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$115.07 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

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$47.45 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 30 reviews

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

From US$49.43 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 91 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$40.43 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$79.46 per night

Floral Hotel Shegadan Manor is situated in Shangri-La. The property is non-smoking and is set 4 km from Guishan Park. At the hotel, each room is fitted with a wardrobe.

From US$70.05 per night

Best hotels with breakfast in Shangri-La and nearby

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 accommodation, massage services, a garden, a bar, barbecue facilities and a shared lounge.

From US$40.21 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 87 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.03 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$105.29 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$202.76 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$220.41 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 US$158.22 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 6 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.

From US$154.14 per night

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$96.59 per night

Hotels located in the centre of Shangri-La

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 70 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.

From US$33.86 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 16 reviews

Set in Shangri-La, 500 metres from Guishan Park, Shangri-La King Gesar Guesthouse features air-conditioned rooms and free bikes.

From US$30.74 per night
Scored out of 10, guest rating 1.0
Bad - What previous guests thought, 1 review

Hotel Anaïs Divine Comedy is offering accommodation in Shangri-La. The property is non-smoking and is situated 60 metres from Guishan Park.

From US$47.59 per night

Shangri-La Memory Homestay has a garden, terrace, a restaurant and bar in Shangri-La. The accommodation features room service and a 24-hour front desk for guests.

From US$79.74 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

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.

From US$67.39 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 51 reviews

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

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

From US$58.68 per night

FAQs about hotels in Shangri-La

What guests said about Shangri-La:

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

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$57.74 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 141 reviews
The host was super nice with us and the rooms very comfortable. They drove us back for free to Tina’s to get the bus to Shangri-La. They welcomed us with the smile and made sure we were in the best conditions after a long hike. We highly recommend ! Finally the view the rooms are magnificent and the area is much quieter away from the big parking with all the buses. Thank you very much !
Guest review by
Matthieu
United Kingdom
From US$40.21 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 61 reviews
The room is spacious for 4 of us. We like the view from our room. The local breakfast (noodle) is very delicious. The hotel helps arrange a birthday cake for my daughter's birthday celebration. Location is very close to old town
Guest review by
YIANG YIANG
Malaysia
From US$29.34 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 408 reviews
The hotel is located in a good position in Shangri-La old town. The staff is very nice and helpful. There are also a nice common area and garden.
Guest review by
Riccardo
Italy
From US$112.03 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 87 reviews
Excellent hotel and a very friendly team.
Guest review by
Boyan
Bulgaria