We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Hotels near Dukezong Ancient Town

Sun 07/05/2017 Mon 08/05/2017
View Deals
Clear all
Your Selections
  Free Wifi Budget Breakfast included Luxury Pool Mid-range Romantic Free Parking Boutique Family-friendly Charming Quiet Restaurant Pets Allowed Suites Kitchenette Spa Bar/Lounge Airport Transportation Fitness centre Room Service Business Independent Hotels & up & up & up Internet Cheap Hotels Meeting room Business services Concierge Air Conditioning Quiet Hotels Hotels with Free Wifi Clean Hotels Non-Smoking Hotel Unique Hotels Reduced mobility rooms Spa Hotels Luxury Spa Hotels $ $$ $$$ $$$$ 7 Days Inn Mgallery Resort hotel Boardwalk Hotels Classic HanTing Express Trendy Banyan Tree Comfort Suites Home Inn Holiday Inn Shangri-La Most Booked Hotels Downtown Shanshui Trends Hotel
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
Any Distance
from
Neighbourhoods
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
More
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
No.1 Chicika Street | Jiantang Town, Shangri-La County 674400, China
1.2 km from Dukezong Ancient Town
Special Offer: Book Direct and Save
Book on the Official Site with Best Rate Guarantee! Free... Read more
Hylandia by Shangri-La
US$123
TripAdvisor
US$123
Hotels.com
US$123
Shangri-La.com
View all 12 deals
US$123
Booking.com
View Deal
No.24 Cangfang Street, Dukezong Old Town, Jiantang Town, Shangri-La County 674400, China
0.0 km from Dukezong Ancient Town
  • Free Wifi
  • Free Parking
Kunluntang Hotel
No.15 Xiarongrui Dukezong Ancient City, Shangri-La County 674400, China
0.2 km from Dukezong Ancient Town
  • Free Wifi
  • Breakfast included
Holy Lotus Hotel
No.23-24 Cuo lang, Dukezong Ancient City, Shangri-La County 674400, China
0.2 km from Dukezong Ancient Town
  • Free Wifi
  • Restaurant
Ge Sang Garden Inn
No.15 Jinlong Street, Donglang Road, Shangri-La County 674400, China
0.3 km from Dukezong Ancient Town
  • Free Wifi
  • Breakfast included
Arro Khampa Shangrila By Zinc Journey
US$146
TripAdvisor
US$172
Booking.com
US$169
Priceline
View all 10 deals
SAVE US$25
US$172
US$146
Hotels.com
View Deal
No.23 Donglang Jinlong Street, Shangri-La County 674499, China
0.3 km from Dukezong Ancient Town
  • Free Wifi
  • Free Parking
Hotel Wonderland
US$96
TripAdvisor
US$88
Priceline
US$96
Booking.com
SAVE US$12
US$96
US$84
Agoda.com
View Deal
No.29 Dawa Road, Shangri-La County 674400, China
0.3 km from Dukezong Ancient Town
    Shangri-La Jilaideng Gucheng Hotel

    Agoda.com
    US$26
    Priceline

    Booking.com
    Loading prices...
    No.65 Dawa Road, Dukezong Old Town, Jiantang Town, Shangri-La County 674400, China
    0.3 km from Dukezong Ancient Town
      Sifangke Hotel
      50 Meters Forward Stopping Place, Ancient Town, Shangri-La County 674400, China
      0.3 km from Dukezong Ancient Town
        Dukezong Chujie Hostel
        No.9 Hongxuelang, Jinlong Street, Shangri-La County 674400, China
        0.3 km from Dukezong Ancient Town
          No photo provided
          Jiantang Town, Shangri-La County 674400, China
          0.3 km from Dukezong Ancient Town
          • Free Wifi
          • Breakfast included
          No photo provided
          No.25 Hongxuelang, Jinlong Street, Dukezong Ancient Town, Shangri-La County, China
          0.3 km from Dukezong Ancient Town
            No photo provided
            No. 33 Donglang, Jinlong Street, Dukezong Old City, Shangri-La County, China
            0.3 km from Dukezong Ancient Town
            • Free Wifi
            No photo provided

            Ctrip.com
            Loading prices...
            Jinlong Street, No.2 Duguzong Old Town, Shangri-La County 674400, China
            0.4 km from Dukezong Ancient Town
            • Free Wifi
            • Breakfast included
            Shangri-La Chang\\

            Hotels.com

            Hotwire.com

            Orbitz.com
            View all 5 sites
            Loading prices...
            No.92 Chicika Road, Shangri-La County, China
            0.4 km from Dukezong Ancient Town
            • Free Wifi
            Shangri-la Old Town Hotel
            US$48
            TripAdvisor

            Priceline
            US$48
            Booking.com
            SAVE US$11
            US$48
            US$37
            Ctrip.com
            View Deal
            No.26 Donglang Road, Shangri-La County 674400, China
            0.4 km from Dukezong Ancient Town
            • Free Wifi
            • Free Parking
            Shengjinglinka Manor

            TripAdvisor

            Booking.com

            Agoda.com
            Loading prices...
            Building 3, North Block,Tancheng Square, Changzheng Avenue, Shangri-La County 674400, China
            0.4 km from Dukezong Ancient Town
              No photo provided
              No.34 Beimen Street, Dukezong Ancient Town, Shangri-La County, China
              0.4 km from Dukezong Ancient Town
                Lefu Hotel (Norfolk)
                No.58 Jinlong Street, Dukezong Old Town, Shangri-La County 674499, China
                0.4 km from Dukezong Ancient Town
                  Dibei Hotel and Lost Horizon

                  TripAdvisor

                  Booking.com

                  Priceline
                  Loading prices...
                  No.103 Jinlong Street, Shangri-La County 674400, China
                  0.4 km from Dukezong Ancient Town
                    Shangri-la Yundan Inn
                    No.5 Building Huajun Squar, Changzheng Avenue, Shangri-La County, China
                    0.4 km from Dukezong Ancient Town
                      No photo provided
                      Huajun Square, Changzheng Avenue, Shangri-La County, China
                      0.4 km from Dukezong Ancient Town
                        No photo provided
                        No.85 Dawa Road, Shangri-La County 674400, China
                        0.5 km from Dukezong Ancient Town
                          Shambala Ranch Hotel
                          No. 64 Chicika Street, Shangri-La County, China
                          0.5 km from Dukezong Ancient Town
                            No photo provided
                            Crossing of Dawa Road, No. 42 Chigulang, Shangri-La County, China
                            0.5 km from Dukezong Ancient Town
                              No photo provided

                              TripAdvisor

                              Booking.com

                              Priceline
                              Loading prices...
                              No.60 Chicika Street, Shangri-La County 674400, China
                              0.6 km from Dukezong Ancient Town
                                Yunnan Airline Aviation Sightseeing Hotel Diqing
                                11 Changzheng Road, Shangri-La County, China
                                0.6 km from Dukezong Ancient Town
                                  Diqing Hotel
                                  No.24 Dalalang, Cangfang Community, Jiantang Town, Shangri-La County 674400, China
                                  0.6 km from Dukezong Ancient Town
                                  • Free Parking
                                  • Breakfast included
                                  Riyuelinka Grand Hotel

                                  Hotwire.com

                                  Ctrip.com

                                  Agoda.com
                                  Loading prices...
                                  No.7 Ankang Alley, Jiantang Town, Shangri-La County, China
                                  0.6 km from Dukezong Ancient Town
                                    No photo provided

                                    TripAdvisor

                                    Ctrip.com

                                    Booking.com
                                    Loading prices...
                                    No.9 Longtan North Road, Shangri-La County 674400, China
                                    0.7 km from Dukezong Ancient Town
                                      No photo provided
                                      No.8 Jinlong Street, Shangri-La County, China
                                      0.7 km from Dukezong Ancient Town
                                        7 Days Inn Shangri-La Ancient City

                                        TripAdvisor

                                        Agoda.com

                                        Priceline
                                        View all 5 sites
                                        Loading prices...
                                        *Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.