Home ยท China

๐Ÿ‡จ๐Ÿ‡ณ Shangri-La

Shangri-La is a city in China with a population of about 186,400.

Country
China
Population
186,400
Coordinates
27.83, 99.71
Rank in country
460th largest
Distance to capital
2,038 km

What to know about Shangri-La

Shangri-La is the 460th-largest city in China that we track. It's about 2,038 km from Beijing, China's capital. The largest city nearby is Baoshan, with a population of about 935,618. Add Shangri-La to your travel map to keep a permanent record of the places you've been โ€” no more relying on memory or old photos.

Visiting Shangri-La?

We may earn a commission from these partners.

Nearby cities