Shangri-La, China

No dates selected

Sort by

Price per night in

Distance from the city center

Hotels in Shangri-La

: 567 options found

Select dates so you can see the availability and exact prices.

8 Jinlong Street Shangri La,Jinlong Street, Shangri-La
2.9 km from the center of Shangri-La

Room in this hotel

from $ 48
per night
No.63 Cuolang Street, Dukezong Ancient Town, Shangri-La
2.7 km from the center of Shangri-La
9 reviews
9.0

Room in this hotel

from $ 65
per night
217 Road G214 Roadside Hutiaoxia Town,Road G214 Roadside, Shangri-La
80.4 km from the center of Shangri-La

Room in this hotel

from $ 36
per night
Ren‘an Road Extention Line, Jiantang Town (next to,Ren‘an Road, Shangri-La
1.4 km from the center of Shangri-La

Room in this hotel

from $ 67
per night
East Side of Kangzhu Avenue, Shangri-La
4 km from the center of Shangri-La
4 reviews
7.0

Room in this hotel

from $ 74
per night
建塘镇金龙街觉廊6号, Shangri-La
3.1 km from the center of Shangri-La
17 reviews
9.0

Room in this hotel

from $ 30
per night
6 Hongxuelang, Shangri-La
2.9 km from the center of Shangri-La

Room in this hotel

from $ 48
per night
25 Juelang, Jinlong Street, Dukezong Ancient Town, 674400 Shangri-La, Shangri-La
3 km from the center of Shangri-La

Room in this hotel

from $ 22
per night
Chigu Alley No.68, North Longtan Road, Jiantang Town, Shangri-La
2.4 km from the center of Shangri-La

Room in this hotel

from $ 108
per night
Ji Neng Gu Village, Shangri-La County, Diqing Tibetan Autonomous Region, Yunan Province, P.R.China, 香格里拉市迪庆藏族自治州 YN, China, Shangri-La
12 km from the center of Shangri-La

Room in this hotel

from $ 67
per night
No. 109, La Lang, Yue Guang Square, Du Ke Zong Ancient City, Shangri-La, Shangri-La
3 km from the center of Shangri-La
40 reviews
9.0

Room in this hotel

from $ 31
per night
No.9, Juelang, Acient Town, Shangri-La
3.1 km from the center of Shangri-La

Room in this hotel

from $ 67
per night
No.64,Cuo Lang Xiang ,Du Ke Zong Old Town, Shangri-La
2.9 km from the center of Shangri-La

Room in this hotel

from $ 73
per night
YeRu Mulang St No 14 OldTown, 674400 Shangri-La, China, Shangri-La
2.5 km from the center of Shangri-La
138 reviews
9.0

Room in this hotel

from $ 22
per night
23 Yi Ruo Mu Lang, Shangri-La
2.6 km from the center of Shangri-La
35 reviews
7.0

Room in this hotel

from $ 67
per night
No.51 Cuo Lang, North Gate Street, Dukezong Ancient City, Shangri-La
2.8 km from the center of Shangri-La
4 reviews
10

Room in this hotel

from $ 67
per night
No.4 of Lunhuolang, Jinlong Street, Dukezong Ancient Town, Shangri-La
3.4 km from the center of Shangri-La
19 reviews
7.0

Room in this hotel

from $ 177
per night
Jinlong Street, Dukezong Ancient Town,, Shangri-La
2.9 km from the center of Shangri-La
5 reviews
8.0

Room in this hotel

from $ 22
per night
No. 24 Yiruomulang, Shangri-la Ancient Town, Shangri-La
1.1 km from the center of Shangri-La

Room in this hotel

from $ 67
per night
9 Lunhuolang, Shangri-La
3 km from the center of Shangri-La
21 reviews
9.0

Room in this hotel

from $ 36
per night