Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

179 hotels in Shangri-La

Search the best hotels and places to stay in Shangri-La

View map
Filter by
Sort by
  • Sort by
  • Pricefrom low to highfrom high to low
  • Popularityfrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Song Zan Lin - Yunnan Province, Shangri-La, China, 674400View on map
3.9 km from City Centre1.9 km from Songzanlin Temple Buried Treasure Exhibition Hall
Thanks to its superb location, the property is easily accessible from Diqing Tibetan Culture Center and there is a coach station just steps away.
  • The resort has
    • Free Wi-Fi in rooms
    +1
  • The resort has
    • On-site car park
    +1
  • The resort has
    • 24-hour reception
    • 24-hour security
    +2
8.6
Great7 reviews
Price from£ 214per nightSelect
Not available
No.3 Bolang Road Dukezong Old Town, Shangri-La, China, 674400View on map
1.8 km from City Centre200 m from Guishan Park
Located next to Diqing Museum, the venue comprises 15 rooms with street views.
  • The hotel has
    • Free Wi-Fi in public areas
    +1
  • The hotel has
    • CNY 25 per day
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
Price from£ 45per nightSelect
Not available
Middle Section Changzheng Road, Shangri-La, China, 674400
Offering a swimming pool along with a nightclub and a casino, the hotel boasts location in the centre of Shangri-La.
Price from£ 200per nightSelect
Not available
No.12 Gu Bo Lang Cang Fang Street Jian Tang Town Ancient Town, Shangri-La, China, 674400
1.7 km from City Centre200 m from Guishan Park
The property provides a designated place for smoking and a carpark and is set 2 km from the city center.
9.4
Perfect2 reviews
Price from£ 11per nightSelect
Not available
Tiger Leaping Gorge, Yongsheng Village, Shangri-La, China, 0887
80.6 km from City Centre
Featuring a balcony together with views of the mountain, this villa is located close to XiangGeLiLa ZangZu MinSuGuan.
Price from£ 19per nightSelect
Not available
No. 29, Group 2, Yongsheng Walnut Garden, Shangri-La, China, 674402
77.5 km from City Centre
Staying in this 2-bedroom apartment, nestled near Thin Air Adventures, guests can enjoy a terrace to relax after a busy day.
9.4
Perfect2 reviews
Price from£ 10per nightSelect
Not available
Shangri-La Karesansui HotelNo.89, North Gate Street, Shangri-La, China
1.7 km from City Centre500 m from Guishan Park
The hotel offers easy access to Songzanlin Temple Buried Treasure Exhibition Hall, boasting 15 rooms in the centre of Shangri-La.
Price from£ 61per nightSelect
Not available
House Of Waking SunlightNo 47,Donglang,Gucheng Jinlong Road,Jiantang Town, Shangri-La, China, 674400
2.3 km from City Centre500 m from Guishan Park
Located in Shangri-La, just 1.6 km from Diqing Tibetan Culture Center, this hotel offers a picnic area and a library.
9.0
Perfect2 reviews
Price from£ 26per nightSelect
Not available
E-Outfitting Boutique Hotel Shangri-LaNo.3 , Yamen Gallery, Pijiang Po, Dukezong Ancient Town,Shangri-La, Shangri-La, China, 674499
This boutique hotel with temple views lies close to the sights of Shangri-La including Diqing Tibetan Culture Center.
9.6
Perfect8 reviews
Price from£ 43per nightSelect
Not available
Tina'S Youth HostelNo 42 Dashenggou Yongsheng Village Hutiaoxia Town Shangri La, Shangri-La, China, 674402
78.0 km from City Centre
Price from£ 14per nightSelect
Not available
Ancient Luke HostelNo.34, Hetaoyuan Group 2, Yongsheng Village Committee, Hutiaoxia Town, Shangri-La, China, 674402
77.0 km from City Centre
Staying at this youth hostel, guest will enjoy terrace views, and 11 rooms with all necessary comforts.
Price from£ 11per nightSelect
Not available
Shangri-La E-Outfitting Hostel9 Lunhuolang,Du Ke Zong Old Town, Shangri-La, China, 674400
2.0 km from City Centre200 m from Guishan Park
10.0
Perfect1 review
Price from£ 23per nightSelect
Not available
Banyan Tree RinghaHong Po Village, Jian Tang Town, Shangri-La, China, 677400
Providing an award-winning restaurant which serves Western dishes, the hotel welcomes guests in a mountain area of Shangri-La.
8.6
Great18 reviews
Price from£ 190per nightSelect
Not available
Shangri-La Resort, Shangri-LaNo. 1, Chicika Street Jiantang Town, Shangri-La, China
600 m from City Centre1.3 km from Guishan Park
The hotel is located in the mountain area of Shangri-La, not far away from Guishan Park, overlooking the garden.
7.4
Very good1 review
Price from£ 69per nightSelect
Not available
15 Eastern Corridor Jinlong Street, Shangri-La, China, 674400
2.7 km from City Centre800 m from Guishan Park
The hotel has an in-house restaurant with a fresh cuisine and features stunning views of the mountain.
Price from£ 118per nightSelect
Not available
Yi'S HostelJu Lang No.6, Dukezong, Shangri-La, China, 674400
2.1 km from City Centre200 m from Guishan Park
Staying at this popular hostel, guest will enjoy garden views, and 19 rooms with all necessary comforts.
8.8
Great1 review
Price from£ 21per nightSelect
Not available
Castle Of Roses HotelJuelan Lane No.19,Jinlong Street,Old, Shangri-La, China, 674400
2.2 km from City Centre300 m from Guishan Park
Featuring cots, a special menu and a play area for guests with kids, the villa in a Chinese-style building is 2 km away from the city centre.
Price from£ 43per nightSelect
Not available
The Moon Bird HostelNo.11,Yinuo Mulang, Beimen Street, Shangri-La, China, 674400
1.5 km from City Centre400 m from Guishan Park
With garden views, the venue is placed 10 minutes' walk from the center of Shangri-La, at a short distance from Diqing Museum.
Price from£ 19per nightSelect
Not available
Floral Hotel - Shangri-La Blue Sky70 Dawa Road, Shangri-La, China, 674400
1.5 km from City Centre500 m from Guishan Park
With mountain views, the venue is placed 10 minutes' walk from the center of Shangri-La, at a short distance from QingLuTang.
Price from£ 27per nightSelect
Not available
Jiumi Snow Mountain Original Art HotelNo. 10 Cuolang North Gate Community, Shangri-La, China, 674400
1.8 km from City Centre300 m from Guishan Park
Nestled 2 km from the city center, this popular hostel comprises 16 rooms and bathrooms with complimentary toiletries, terry dressing gowns and bath sheets.
Price from£ 30per nightSelect
Not available
Kersang'S Relay StationDukezong Old Town, Jiantang Town Nr. 1 Yamenlang, Jinlong Street, Shangri-La, China, 674400
1.9 km from City Centre200 m from Guishan Park
Set 15 minutes' walk from Guishan Park, this traditional apartment is distinguished by a shared lounge and a library.
Price from£ 21per nightSelect
Not available
Shangri-La Baita International Youth HostelNo.45 Cox Gallery, Jinlong Street, Shangri-La, China, 674400
2.3 km from City Centre500 m from Guishan Park
Nestled 2 km from the city center, this popular hostel comprises 13 rooms and bathrooms with hair dryers, free toiletries and dressing gowns.
9.0
Perfect4 reviews
Price from£ 14per nightSelect
Not available
Shangri La High Altitude Love GuesthouseNo.27 Chigulang Dukezong Ancient Town, Shangri-La, China, 674400
1.7 km from City Centre400 m from Guishan Park
Featuring a terrace, this property is situated a short distance from Guishan Park and about a 20-minute walk from the center of Shangri-La.
Price from£ 8per nightSelect
Not available
Jha Lam Gang InnNo. 32 Dianlaka Dukezong Ancient Town, Shangri-La, China, 674412
2.0 km from City Centre200 m from Guishan Park
Price from£ 24per nightSelect
Not available
Home Away From HomeNo. 109 La Lang Yue Guang Square, Shangri-La, China, 674499
2.1 km from City Centre500 m from Guishan Park
This property with a sunbathing terrace, a shared lounge and a library is less than 1.6 km away from Diqing Tibetan Culture Center.
9.2
Perfect12 reviews
Price from£ 22per nightSelect
Not available
Herland InnNo. 17 Biesailang, The Ancient City Of Dukezong, Shangri-La, China, 674400
1.8 km from City Centre300 m from Guishan Park
Nestled within 20-minute walk of Diqing Museum, the venue offers to enjoy a seasonal outdoor pool.
Price from£ 41per nightSelect
Not available
Timeless Inn38#Cuolang Beimen Street Dukezong Old Town Shangri La, Shangri-La, China, 674499
1.7 km from City Centre400 m from Guishan Park
This pleasant accommodation with a patio is located in Shangri-La just off Diqing Museum.
8.4
Great2 reviews
Price from£ 44per nightSelect
Not available
Tiger Leaping Gorge Sean Spring GuesthouseWalnut Garden Tiger Leaping Gorge,Shangri-La, Shangri-La, China, 674402
77.4 km from City Centre
Offering a Jacuzzi and a sauna, the welcoming apartment lies in a touristic area, just next to Thin Air Adventures.
Price from£ 24per nightSelect
Not available
Shangajoy Seasons InnNo. 22, Yi Ruo Mu Lane, Du Ke Zong Old City, Shangri-La, China, 674499
1.6 km from City Centre300 m from Guishan Park
Offering a playroom and board games for guests with families, this excellent property lies in proximity of QingLuTang.
5.0
Guest rating1 review
Price from£ 12per nightSelect
Not available
Namcha Bhawa InnNo.62,Dawa Rd, Shangri-La, China, 674400
1.9 km from City Centre900 m from Guishan Park
Guests can enjoy a sun terrace and a library as well as an indoor swimming pool at this property, located just 2.6 km from QingLuTang.
Price from£ 31per nightSelect
Not available
Shangri-La Emma InnNo.66 Juelang, Jinlong Street, Dukezong Old Town, Shangri-La, China, 674499
3.1 km from City Centre1.2 km from Guishan Park
Price from£ 21per nightSelect
Not available
Oxygen Space Inn29号 云南迪庆香格里拉独克宗古城措廊, Shangri-La, China
1.7 km from City Centre300 m from Guishan Park
Located a few steps from Songzanlin Temple Buried Treasure Exhibition Hall, the hotel features 9 rooms with views over the garden.
Price from£ 38per nightSelect
Not available
Dragoncloud GuesthouseNo.23 Yi Ruo Mu Lang, Shangri-La,Diqing Tibetan Autonomous Prefecture (Former No.94 Gucheng Beimen Street), Shangri-La, China, 674400
1.6 km from City Centre300 m from Guishan Park
Featuring a shared lounge and a library, this venue provides convenient access to ShengShui BuXingJie and is within a 10-minute drive from Diqing airport.
6.8
Nice6 reviews
Price from£ 10per nightSelect
Not available
Bodhi Boutique HotelYeru Mulang St No 14 Oldtown, Shangri-La, China
1.5 km from City Centre400 m from Guishan Park
Offering a special menu and board games for guests with families, this welcoming property lies in proximity of Diqing Museum.
8.6
Great2 reviews
Price from£ 28per nightSelect
Not available
Songtsam Shangri-LaNext To Songtsam Lin Temple, Diqing Province , Shangri-La, China, 674400
3.4 km from City Centre1.4 km from Songzanlin Temple Buried Treasure Exhibition Hall
Offering a terrace with garden views, the villa lies in the ancient part of Shangri-La.
8.8
Great7 reviews
Price from£ 125per nightSelect
Not available
Good Fortune InnNo.4 Gubo Lang,Cangfang Street,Jiantang Town, Shangri-La, China, 674400
1.6 km from City Centre400 m from Guishan Park
Situated 1200 metres from Natural Bridge of Xianggelila, this venue features a sun terrace and a library.
10.0
Perfect1 review
Price from£ 21per nightSelect
Not available
Shangri-La Zangxi GuesthouseNo.42, Cuolang, Beimen Street, Gu City, Shangri-La, China, 674400
1.8 km from City Centre300 m from Guishan Park
Set in Shangri-La, this 8-room property is an ideal base for visits to Songzanlin Temple Buried Treasure Exhibition Hall.
Price from£ 15per nightSelect
Not available
Asha S InnNo 9 Naju Corridor Dukezong Ancient Town, Shangri-La, China, 674400
2.3 km from City Centre500 m from Guishan Park
Featuring a terrace, this property is situated a short distance from Zhongxin zhen gong tang and about a 20-minute walk from the center of Shangri-La.
Price from£ 41per nightSelect
Not available
Shangri-La Memory InnNo.65 Juelang, Jinlong Street, Dukezong Old Town, Shangri-La, China, 674499
2.7 km from City Centre900 m from Guishan Park
Set in Shangri-La, this 9-room property is an ideal base for visits to Guishan Park.
Price from£ 25per nightSelect
Not available
Blossom Dynasty Inn10 Gubolang Cangfang Community, Shangri-La, China, 674499
1.3 km from City Centre700 m from Guishan Park
Nestled 1500 metres from Diqing Museum in Shangri-La, the property features a coffee store restaurant and a ballroom and a library.
Price from£ 60per nightSelect
Not available
Zangqing Space GuesthouseGroup 1 Cangfang Community No.56 Dawa Road Jiantang Town Ancient City, Shangri-La, China, 674400
1.6 km from City Centre500 m from Guishan Park
Featuring a terrace with garden views, the apartment is placed next to Diqing Tibetan Culture Center.
Price from£ 15per nightSelect
Not available
Cloud Nine65 East Jinlong Street, Shangri-La, China, 674499
2.3 km from City Centre500 m from Guishan Park
Set near Diqing Museum and Dukezong Ancient Town, this apartment enjoys its vicinity to a bus stop and offers a sun terrace and a library.
Price from£ 23per nightSelect
Not available
Tseten Wangmo ResortCangfang Street Oldtown Dawa Road 41# Yunnan China, Shangri-La, China
1.5 km from City Centre500 m from Guishan Park
The hotel is based close to Songzanlin Temple Buried Treasure Exhibition Hall in Shangri-La, and consists of 9 rooms with unique decor.
Price from£ 111per nightSelect
Not available
Blossom Hill Inn - Shangri-LaNo.15 Du Gu Shuo Cangfang District, Shangri-La, China, 674499
1.4 km from City Centre500 m from Guishan Park
The property provides a storage room, a designated smoking place and a business centre and is set 2 km from the city centre.
Price from£ 68per nightSelect
Not available
Dibei Hotel And Lost HorizonNo.58 Jinlong Street, Shangri-La, China
1.9 km from City Centre200 m from Guishan Park
This ancient-style hotel is set at a short distance to QingLuTang.
Price from£ 140per nightSelect
Not available
Lan Ting Yi Pin Hotel Minzhengjun Service BranchNo. 79 Xiangbala Avenue, Shangri-La County, Shangri-La, China
600 m from City Centre1.9 km from Guishan Park
Within easy reach of Diqing Museum, this hotel comprises 63 rooms with en suite bathrooms.
5.4
Guest rating1 review
Price from£ 26per nightSelect
Not available
Shangri-La Timberline LodgeNo.28 Donglang Road Jinlong Street, Shangri-La, China, 674400
2.2 km from City Centre400 m from Guishan Park
Offering convenient proximity to Zhongxin zhen gong tang, the hotel is also close to Diqing Museum.
Price from£ 26per nightSelect
Not available
Sheenava HotelEast Side Of Kangzhu Avenue, Shangri-La, Shangri-La, China, 674400
3.5 km from City Centre1.6 km from Guishan Park
There are rooms facing the garden and the hotel is set close to QingLuTang.
5.0
Guest rating1 review
Price from£ 66per nightSelect
Not available
Hilton Garden Inn Shangri-LaNo. 144 Changzheng Avenue, Shangri-La, China, 674400
800 m from City Centre1.2 km from Songzanlin Temple Buried Treasure Exhibition Hall
Featuring a shared lounge, a ballroom and tennis courts, the property offers accommodation since 2003 in a commercial area.
Price from£ 52per nightSelect
Not available
Holy Palace Hotel15 Chi Ci Ka Street, Shangri-La, China, 674400
1000 m from City Centre1000 m from Guishan Park
The business hotel is a good starting point to Shangri-La' sights including Sumtsaling Monastery and Xiagi Tibetan Culture Village.
Price from£ 98per nightSelect
Not available
Song TsamSong Tsam, Song Zan Town, Shangri-La City, Diqing Country, Shangri-La, China, 674400
The hotel has a gastronomic restaurant with dishes of local cuisine and is situated just off Songzanlin Scenic Area.
Price from£ 260per nightSelect
Not available
Shangri-La Jinsha International HotelNo. 46 Jinsha Road, Zhongdian, Shangri-La, Shangri-La, China
700 m from City Centre1000 m from City Center
The luxury hotel is a good starting point to Shangri-La' sights including Guishan Park and ShengShui BuXingJie .
Select
Not available
Shangri La Dimu RetreatJi Nu Gu Village Shangri La County Diqing Tibetan Autonomous Region Yunan Province, Shangri-La, China
6.6 km from City Centre
Located very close to Napahai Scenic Area, this hotel features 13 rooms together with a gastronomic restaurant.
Select
Not available
Shangri-La Tibetan Family Inn83# Dawa Road, Shangri-La, China
1.8 km from City Centre700 m from Guishan Park
Just 2.1 km from Diqing Museum, the hotel boasts babysitting, a playroom and a playground for children and includes 23 rooms.
Select
Not available
Salong HotelNo.2 Salong Lane Kangba, Shangri-La, China
400 m from City Centre1.8 km from Guishan Park
Set near Diqing Tibetan Culture Center, this pleasant venue is 20 minutes' walk of the city center.
Price from£ 61per nightSelect
Not available
Shangri La Ziyouxing Hotel40 Changdu Road, Shangri-La, China
1.6 km from City Centre500 m from Songzanlin Temple Buried Treasure Exhibition Hall
Offering convenient proximity to Shangrila Handicrafts Center, the hotel is also close to Guishan Park.
Price from£ 21per nightSelect
Not available
Shangri La Fengshan Linka HotelOpposite Wufeng Mountain Kangzhuang 香格里拉市迪庆藏族自治州云南省 China 674400 Shangri La, Shangri-La, China
3.2 km from City Centre1.3 km from Guishan Park
Set near QingLuTang, this luxury venue is 30 minutes' walk of the city center.
Select
Not available
Qinxin Holiday HotelBlock B-2, Tancheng Plaza, Chicika Street, Shangri-La, Shangri-La, China
The budget hotel is a good starting point to Shangri-La' sights including SongZan LinSi ZangBao ZhanLanGuan and Xiagi Tibetan Culture Village.
Price from£ 22per nightSelect
Not available
Wuyue Scenic Area HotelNo.45 Yang Tang Road Jian Tang Town, Shangri-La, China, 674400
Set near Zhongxin zhen gong tang, this luxury venue is 10 minutes' walk of the city center.
Select
Not available
5 Yue Hotel Shangri-LaNo.45 Yangtang Road, Shangri-La, China
500 m from City Centre1.7 km from Guishan Park
Offering convenient proximity to Diqing Tibetan Culture Center, the hotel is also close to Shangri-La Thangka Institute.
Select
Not available
Gyalthang DzongHuangcheng East Road, Shangri-La, China
700 m from City Centre1.5 km from Guishan Park
The luxury hotel is a good starting point to Shangri-La' sights including SongZan LinSi ZangBao ZhanLanGuan and Xiagi Tibetan Culture Village.
Select
Not available
Shangri-La Zhaxidele HotelNo. 65 Kangzhu Avenue, Shangri-La County, Diqing Tibetan Autonomous, Shangri-La, China
1.9 km from City Centre900 m from Guishan Park
The luxury hotel is a good starting point to Shangri-La' sights including Diqing Museum and Dukezong Ancient Town.
Select
Not available
Shangri-La Longfengxiang HotelHeping Road, Shangri-La County , Shangri-La, China
400 m from City Centre1.7 km from Songzanlin Temple Buried Treasure Exhibition Hall
Set near Guishan Park, this luxury venue is 10 minutes' walk of the city center.
Select
Not available
Lanting Yipin HotelShangri-La County, Diqing Tibetan Autonomous Prefecture, Shangri-La, China
20.2 km from City Centre
The luxury hotel is a good starting point to Shangri-La' sights including Bitahai Lake and Pudacuo National Park.
Select
Not available
Shangri-La Home InnNo 109 ,Darla Gallery, Dukezong Ancient City,, Shangri-La, China
2.1 km from City Centre400 m from Guishan Park
Offering convenient proximity to Zhongxin zhen gong tang, the hotel is also close to Guishan Park.
Select
Not available
Shangri-La Lancy Centre HotelGroup One, Jinlong Street (On The Top Of Pijiang Po,Near Sifang Square ), Shangri-La, China
2.0 km from City Centre300 m from Guishan Park
Offering convenient proximity to Shangrila Handicrafts Center, the hotel is also close to Xiagi Tibetan Culture Village.
Price from£ 30per nightSelect
Not available
Aged Tree HotelDiqingzhou Shangri-La County In Yunnan Province Alone, East Corridor 17 Cases Of The Ancient City Of Jinlong Street, Shangri-La, China
2.1 km from City Centre300 m from Guishan Park
Offering convenient proximity to Zhongxin zhen gong tang, the hotel is also close to ShengShui BuXingJie .
Price from£ 15per nightSelect
Not available
Hanting HotelNo. 24 Changzheng Avenue, Shangri-La, China, Shangri-La, China
1.1 km from City Centre800 m from Guishan Park
Featuring ancient architecture, the venue provides 108 rooms and offers easy access to Diqing Museum.
Select
Not available
Cozy InnNo.8 Gubolang Road, Shangri-La, China
1.5 km from City Centre500 m from Guishan Park
Offering convenient proximity to Xiagi Tibetan Culture Village, the hotel is also close to Songzanlin Temple Buried Treasure Exhibition Hall.
Price from£ 14per nightSelect
Not available
Jilaideng HotelNo.29 Dawa Road, Shangri-La, China
1.5 km from City Centre400 m from Guishan Park
The pleasant hotel is a good starting point to Shangri-La' sights including SongZan LinSi ZangBao ZhanLanGuan and Guishan Park.
Price from£ 26per nightSelect
Not available
Kersang'S Relay StationDukezong Old Town Jiantang Town Nr. 1 Yamenlang Jinlong Street, Shangri-La, China
28.9 km from City Centre
Boasting location next to Rizhu, the property offers 10 rooms together with a café bar onsite.
Price from£ 20per nightSelect
Not available
Shangri La Xike Guest HouseKena Village, Shangri-La, China
2.0 km from City Centre300 m from Guishan Park
Offering convenient proximity to Zhongxin zhen gong tang, the hotel is also close to Xiagi Tibetan Culture Village.
Price from£ 65per nightSelect
Not available
Shangri-La Sun Moon Hotel LinkaIndependent City Warehouse Street Grams Of 24 Cases, Shangri-La, China
1.7 km from City Centre300 m from Guishan Park
Offering convenient proximity to Shangri-La Thangka Institute, the hotel is also close to Xiagi Tibetan Culture Village.
Select
Not available
Shangri-La Zifeng Xuan InnNo.34,Cuo Lang,The Old Town Of Dukezong, Shangri-La, China
2.0 km from City Centre300 m from Guishan Park
Offering convenient proximity to Shangrila Handicrafts Center, the hotel is also close to QingLuTang.
Price from£ 34per nightSelect
Not available
Shangri-La Lan Ting Yi Pin Hotel Jiang Ke BranchMin Bao Building, Huan XI Road, Shangri-La County, Di Qing State, Shangri-La, China, 674400
1.2 km from City Centre2.0 km from Guishan Park
Located close to Natural Bridge of Xianggelila, the hotel has 33 rooms, and boasts access to a bus stop.
Select
Not available
Shangri-La Melody Hotel26 Donglang Road Jinlong Shequ Ancient Town, Shangri-La, China, 674400
1.6 km from City Centre300 m from Guishan Park
Offering convenient proximity to Dukezong Ancient Town, the hotel is also close to Natural Bridge of Xianggelila.
Select
Not available
Gylthang Dzong HotelHuangcheng East Road, , Shangri-La, China
2.2 km from City Centre1.4 km from Guishan Park
Located close to SongZan LinSi ZangBao ZhanLanGuan, the hotel has 52 rooms, and boasts access to a bus stop.
Select
Not available
Shangri La Eight Symbole Lotus InnNo.30 Gunma Lane, Shangri-La, China, 674400
1.8 km from City Centre500 m from Guishan Park
Located next to Diqing Tibetan Culture Center, the venue comprises 8 rooms with street views.
8.6
Great7 reviews
Price from£ 41per nightSelect
Not available
Lanting Yipin HotelBeside 214 National Highway Wangcika 674400 Shangri La, Shangri-La, China
3.4 km from City Centre1.5 km from Songzanlin Temple Buried Treasure Exhibition Hall
The affordable hotel is a good starting point to Shangri-La' sights including Diqing Tibetan Culture Center and Pilgrimage Songzanlin Temple Panorama.
Price from£ 26per nightSelect
Not available
Shangri-La Chang'S MansionJinlong Street, Dukezong Ancient Town, Shangri-La, Diqing Tibetan Autonomous, Shangri-La, China
2.0 km from City Centre300 m from Guishan Park
Featuring views of the city and a barbeque restaurant, the hotel is nestled near a bus stop.
9.6
Perfect1 review
Price from£ 71per nightSelect
Not available
The Vitality Inn25 Juelang Jinlong Street, Shangri-La, China
2.4 km from City Centre600 m from Guishan Park
Featuring a private garden and a library, this hotel is just 2 km from Diqing Museum.
Price from£ 50per nightSelect
Not available
3 Are 3 Resortel Shangri-LaNo.6 Hongxuelang Dukezong Ancient, Shangri-La, China
2.0 km from City Centre300 m from Guishan Park
Offering convenient proximity to Shangri-La Thangka Institute, the hotel is also close to ShengShui BuXingJie .
Price from£ 10per nightSelect
Not available
Shangri-La Bird Of Paradise Inn7 Donglang, Jinlong Street, Du Ke Zong Ancient Town , Shangri-La, China, 674400
2.2 km from City Centre400 m from Guishan Park
Offering convenient proximity to Zhongxin zhen gong tang, the hotel is also close to Guishan Park.
7.6
Very good13 reviews
Price from£ 31per nightSelect
Not available
Shangri-La Lao Shay Youth HostelJinugu Village, Blue Moon Valley, Shangri-La County, Yunnan , Shangri-La, China, 674400
5.3 km from City Centre
Staying at this welcoming hostel, guest will enjoy garden views, and 8 rooms with all necessary comforts.
7.4
Very good1 review
Price from£ 11per nightSelect
Not available
The Design Of Gathering Ten Powerful Elements InnNo 64Cuolang Alleyalong With Ancient City, Shangri-La, China, 674400
1.4 km from City Centre900 m from Guishan Park
Adjacent to ShengShui BuXingJie, and close to Guishan Park, this excellent hotel features 13 soundproof rooms.
Price from£ 34per nightSelect
Not available
Sol Tree Inn Shangri-La51 Tsola St., Dokhzar Zong Old Town, Shangri-La, China, 674499
2.0 km from City Centre200 m from Guishan Park
This hotel features rooms with garden views, while a prime location provides easy access to Diqing Museum.
Select
Not available
Big Blue Hostel & Backpackers Shangri La33, Kangding Road, Shangri-La, China
1.2 km from City Centre1.4 km from Songzanlin Temple Buried Treasure Exhibition Hall
Boasting location next to Old Town, the property offers 48 rooms together with a 24-hour bar onsite.
Select
Not available
Mai Zhu Kung Gar HotelNo.5 Donglang Jinlong Street, Shangri-La, China
2.1 km from City Centre300 m from Guishan Park
Offering convenient proximity to Zhongxin zhen gong tang, the hotel is also close to Xiagi Tibetan Culture Village.
Price from£ 42per nightSelect
Not available
Shangri-La Hongfu InnNo.42 Cuo Lang Street Ancient City, Shangri-La, China
1.8 km from City Centre300 m from Guishan Park
Conveniently located right next to Guishan Park, the hotel has non-smoking rooms to offer as well as a 24-hour bar.
Select
Not available
Shangri-La Zangjiwang Hostel16 Donglang Dukezong Old City, Shangri-La, China
2.0 km from City Centre200 m from Guishan Park
Set near QingLuTang, this pleasant venue is 20 minutes' walk of the city center.
Price from£ 18per nightSelect
Not available
7 Days Inn Diqing Shangri-La Old Town BranchNo.8, Jinlong Street, Shangri-La, China
1.9 km from City Centre1.4 km from Guishan Park
Guests can relax in the 24-hour bar of the hotel that boasts a prime location in Shangri-La.
Price from£ 18per nightSelect
Not available
Shangri La Happy Times Theme InnNo.21 Jinlong Street, Shangri-La, China
1.8 km from City Centre800 m from Guishan Park
Offering convenient proximity to Shangrila Handicrafts Center, the hotel is also close to Diqing Tibetan Culture Center.
Select
Not available
Dream House InnNishi Village, Jiantang Town, Shangri-La County, Diqing, Shangri-La, China
4.6 km from City Centre
This ancient-style hotel is set at a short distance to Diqing Museum.
Select
Not available
Shangri-La E-Outfitting Star HostelNo.3, Yamen Gallery, Pijiang Po, Shangri-La, Yunnan, Shangri-La, China, 674499
1.8 km from City Centre300 m from Guishan Park
There are rooms facing the courtyard and the hotel is set close to Diqing Tibetan Culture Center.
Price from£ 61per nightSelect
Not available
Shangri-La Dajilinka InnNo.39,Juelang Road Jinlong Street Dukezong Ancient Town, Shangri-La, China
2.1 km from City Centre200 m from Guishan Park
Offering convenient proximity to Zhongxin zhen gong tang, the hotel is also close to Natural Bridge of Xianggelila.
Select
Not available
Shangri-La Zhengyi Homestay66 Dawa Road, Shangri-La, China
Offering convenient proximity to Shangrila Handicrafts Center, the hotel is also close to Diqing Museum.
Price from£ 78per nightSelect
Not available
Shangri-La Swallow'S Nest HostelNo.11 Cuo Lang Street, Shangri-La, China
1.8 km from City Centre300 m from Guishan Park
Offering convenient proximity to Shangrila Handicrafts Center, the hotel is also close to Xiagi Tibetan Culture Village.
7.4
Very good1 review
Select
Not available
Jinyong Hotel148 Kang Zhu Avenue Diqingzhou, Shangri-La, China
1.4 km from City Centre1.8 km from Guishan Park
The business hotel is a good starting point to Shangri-La's sights including Old Town and Diqing Museum.
Price from£ 14per nightSelect
Not available
Shangri-La Tibetan Guest HouseNo.25 Bijuelang Ancient City Du Ke Zong, Shangri-La, China
2.1 km from City Centre400 m from Guishan Park
Offering convenient proximity to Zhongxin zhen gong tang, the hotel is also close to Xiagi Tibetan Culture Village.
Select
Not available
Shangri-La Spring Breeze Ten-Mile InnNo. 8 Gubolang Road, Dukezong Ancient City, Shangri-La County, Diqing Tibetan, Shangri-La, China
1.8 km from City Centre200 m from Guishan Park
This ancient-style hotel is set at a short distance to Dukezong Ancient Town.
Select
Not available
  • 1
  • 2

Filtering results

Please wait...

179 hotels found

Your booking experience in Shangri-La

If you are searching for a cozy accommodation for your next travel in Shangri-La, we are delighted to present you with great Shangri-La hotel deals. Hotelmix.co.uk allows you to limit your search in Yunnan by proximity to transport links and landmarks. We have cheap and luxury hotels with a comprehensive list of amenities and services along with other popular accommodation options which provide you with an ideal base for exploring.

Budget hotels in Shangri-La

Shangri-La Baita International Youth Hostel offers hiking, billiards and a free private car park and staying here will not pinch your pocket. Reasonably priced 3-star Lan Ting Yi Pin Hotel Minzhengjun Service Branch is within walking distance of major attractions, 10 minutes' walk from the city center. Bodhi Boutique Hotel is affordable accommodation that will put you within a 10-minute drive of Sumtsaling Monastery.

Proximity to public transport

Stay close to Diqing airport at Dream Land, which offers rates from 58£ per night.

Convenience of staying in the city centre

Travelers who prefer staying in the center of the city should check out Shangri-La Jinsha International Hotel and Hylandia By Shangri La, which are a 5 and 10-minute walk from the city center.

Consider Paradise, a 5-star hotel within 10 minutes' walking distance of Diqing Tibetan Culture Center. Reserve a room at House Of Waking Sunlight, which offers horse riding, hiking and complimentary private parking and is set 300 meters from Shangrila Handicrafts Center.

Luxury and boutique accommodation

Staying at the luxury 5-star Banyan Tree Ringha will put you within a few steps of a temple and a monastery, also offering a tennis court, a Jacuzzi and hiking. The romantic Shangri-La Chang'S Mansion is a 15-minute walk from Shouguo Temple and offers a free private car park and free parking.

Apartments, B&Bs and others

Zangxingju Boutique Guesthouse is a cozy apartment in the center of the city located 250 meters from Bhaskar Resto. Zangmei Inn is a standard B&B that is a 15-minute walk from DiQing ZangZu ZiZhiZhou WenHua BoLan ZhongXin. Dragoncloud Guesthouse is located a 20-minute walk from DiQing ZangZu ZiZhiZhou WenHua BoLan ZhongXin and offers a family-friendly holiday apartment with billiards, a sun terrace and a sun deck.

Show moreLess