Shangri-La
Shangri-La — Tibetan monasteries and alpine grasslands on the Yunnan-Tibet border
Intro
Shangri-La (Zhongdian) is a high-altitude Tibetan town at 3,200 metres in the far northwest of Yunnan Province, close to the Tibetan border. Named after the fictional utopia in James Hilton's 1937 novel Lost Horizon, it was rebranded Shangri-La in 2001 to attract tourism. The town's Old Quarter (Dukezong), with its monastery and cobblestone streets, is genuinely atmospheric. The surrounding landscape — vast alpine grasslands, high-altitude lakes, and snow-capped peaks — is extraordinary.
Best Time to Visit
May-October. July-August for wildflower meadows.
Highlights
Getting There
Flights from Kunming (45 minutes) or Chengdu to Diqing Shangri-La Airport. High-speed bus from Lijiang (3.5 hours).
Tickets & Entry
Dukezong Old Quarter free. Songzanlin Monastery ¥115. Pudacuo National Park ¥190.
Practical Tips
Altitude sickness risk at 3,200m — take the first day easy. The giant prayer wheel in Dukezong Old Quarter is one of the world's largest. Pudacuo National Park (30 minutes from town) has beautiful alpine lake scenery.
More in Yunnan
Tiger Leaping Gorge Trek
One of Asia's greatest hikes — two days through one of the world's deepest gorges
Lijiang Old Town
The living heart of Lijiang Old Town — cobblestone lanes, Naxi music, and mountain streams at dawn
Dali Old Town & Erhai Lake
Dali Old Town and Erhai Lake — Bai minority culture beside a mountain lake
FAQ
Quick Facts
| Duration | 2-3 days |
| Best time | May-October. July-August for wildflower meadows. |