Photo by Ruttapong Sarapoj

Search Resorts in Shangri-La

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Our top choices for Shangri-La resorts

1. Hilton Lijiang

Hilton Lijiang
4.5 star property
Lijiang
8.4 out of 10, Very good, (11 reviews)
"It is an excellent hotel to stay in except it is a slight distance from the city center"
Singapore
Wing Kin
The price is ₩84,189
₩98,163 total
includes taxes & fees
Nov 7 - Nov 8
Hilton Lijiang

2. Pullman Lijiang Resort and Spa

Pullman Lijiang Resort and Spa
4.5 star property
Shuhe Old Town
8.6 out of 10, Excellent, (73 reviews)
"This hotel is absolutely stunning—spacious, beautifully designed, and incredibly comfortable. A perfect place to relax and enjoy!"
Singapore
Sabrina
The price is ₩134,921
₩157,317 total
includes taxes & fees
Nov 21 - Nov 22
Pullman Lijiang Resort and Spa
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Learn more about Shangri-La

Nestled beneath snow-capped mountains, Songzanlin Monastery welcomes visitors with its golden rooftops and monks practicing ancient Tibetan Buddhist traditions. Hike the trails around Pudacuo National Park for views of alpine meadows and turquoise lakes, or ask locals about their favorite spots to see wild azaleas bloom in spring.

A mountainous landscape with traditional Tibetan architecture, including multi-tiered buildings with golden roofs.
Photo by Ruttapong Sarapoj
Open Photo by Ruttapong Sarapoj

Frequently Asked Questions

What can I expect from a resort vacation in Shangri-La?

You deserve a getaway, and a resort is the perfect place to pamper yourself with the amenities and services you need for a relaxing trip to Shangri-La. One of the comfortable resort hotels in the surrounding area might be just what you're looking for, whether you're hoping for a luxurious suite, shopping possibilities, or nightly entertainment options.

What's the best resort for my stay in Shangri-La?

Our top-rated resorts around Shangri-La: Pullman Lijiang Resort and Spa - Luxury resort. 72.5 mi (116.6 km) from Shangri-La. Features 2 restaurants, 2 bars, and a full-service spa. Hilton Lijiang - Luxury resort. 78.3 mi (126.1 km) from Shangri-La. Has 2 restaurants, a full-service spa, and a children's pool. Kugar Resort - 68.2 mi (109.8 km) from Shangri-La. Enjoy the fitness center, terrace, and garden.

What can I do in Shangri-La?

Learn about the local history at monuments like Natural Bridge of Xianggelila, or check out the interesting exhibits at Diqing Museum. A few other attractions you may want to see are Dukezong Ancient Town and Yading Nature Reserve.

What's the weather like in Shangri-La?

The hottest months are usually August and July with an average temp of 58°F, while the coldest months are January and February with an average of 36°F. The rainiest months in Shangri-La are July, August, June, and September, with each month seeing an average of 8 inches of rainfall.

What's the best way to get to and around Shangri-La?

Fly into Gyalthang (DIG-Diqing), which is located 11.4 mi (18.4 km) away from the city center. To see more of the larger area, hop on a train at Shangri-La Station.