Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5
Collect Nectar points
Collect Nectar points
Collect Nectar points

Search 590,000 properties worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Check prices on hotels in Shangri-La

Tonight Tonight 23 Jun - 24 Jun
This weekend This weekend 29 Jun - 1 Jul
Next weekend Next weekend 6 Jul - 8 Jul

Featured Shangri-La Historic Hotels

See all 514 properties in Shangri-La
Moonlight Hotel

Moonlight Hotel

No. 25 Najulang, Jiantang County, Deqin
  • Free cancellation
  • Reserve now, pay when you stay
3.5 out of 5.0
5.0 out of 5 (4 reviews)
The only place to stay in ShangrilaThe rooms are amazingly modern and stylish, almost like a West Elm catalog come to life. The staff was incredibly helpful and friendly, seeing to all of my needs and then some. It's close enough to the old town to explore but not right in the middle so you get a nice break from the hustle.
Chris7 Apr 2017

Moonlight Hotel£40

Moonlight Hotel£40
Songtsam Retreat at Shangri-La - MGallery Collection

Songtsam Retreat at Shangri-La - MGallery Collection

Song Zan Lin, Deqin
    4.5 out of 5.0
    4.8 out of 5 (29 reviews)
    excellent hotel with great style and servicesThis little gem is hiding behind the songtsam temple, though it's a bit hard to find even with the GPS. The small town in front of the hotel is undergoing heavy constructions. We arrived there with no hot water and got a free upgrade a suite. Room is huge but not as cozy as the smaller one. They ...
    9 Dec 2016
    Shangri-la Maji Sunflower Inn

    Shangri-la Maji Sunflower Inn

    Zuogua Village,Bei Jiao, Shangri-La, Deqin
      2.5 out of 5.0
      4.0 out of 5 (1 reviews)
      Arro Khampa by Zinc Journey Shangri-la

      Arro Khampa by Zinc Journey Shangri-la

      15 Eastern Corridor Jinlong Street, Deqin
        4.0 out of 5.0

        Guide to Shangri-La Historic Hotels

        When you go on a Shangri-La trip out of town, it is easy to pick a chain you are familiar with, or a modern hotel. You may be used to your room having all the essentials. However, staying in an in a more distinctive accommodation can enhance your getaway. A stay in a Shangri-La historic hotel allows you to still have a fully-furnished room and one with tons of character. Additionally, it allows you to immerse yourself in Shangri-La's past.

        Grab Your Place in History

        When you pass through your Shangri-La hotel's reception, you'll be transported to a previous era. With their Victorian-style $[} hotels and areas infused with a colourful history, you'll love the look and feel of your one-of-a kind accommodation. Although these hotels may be vintage, they have of the up-to-date amenities that allow you to keep in touch or relax during your stay. You will discover your room furnished with a cosy bed, loads of character, and just about everything else you may need for a wonderful visit.

        Once you've checked-in and had time to look around your historic hotel, you can visit the well-known landmarks and art galleries to appreciate more of the area's culture. Of course, all this exploring will stimulate your appetite. Speak with your hotel's concierge to suggest a few of their favourite places to grab a drink or dinner in Shangri-La are. Check out Expedia's guest reviews for tips from fellow travellers to help make your Shangri-La visit that much better.

        Your Shangri-La Hotel Is Ready for You

        Shangri-La has 4 vintage hotels that have the feel and look of another era. Some of these famous hotels may have been where respected world leaders stayed. You're certain to book an accommodation possessing all the amenities and the price you desire. Take advantage of the great Shangri-La deals with Expedia, and make your visit unforgettable with a stay in a one-of-a kind accommodation.