After finishing the Tiger Leaping Gorge trek, we picked up our luggage and caught a shuttle straight to Shangri-La (香格里拉) for three days. Sitting at around 3,200 metres high in the far north of Yunnan, this is where the province starts to feel less like China and more like a slice of Tibet, with monasteries, prayer wheels and yaks grazing on the grasslands.
Three days in Shangri-La is enough to visit Songzanlin Monastery, spend a full day at Potatso National Park, hike Abuji Lake and explore Dukezong Old Town without rushing. If you’re skipping Tiger Leaping Gorge, we’d recommend arriving from Lijiang via high-speed train and using Dukezong Old Town as your base.
Shangri-La isn’t the mythical paradise the name suggests, but it doesn’t need to be. Three days here gives you a proper Tibetan monastery, an underrated national park, hearty food and a genuine high-altitude break from the bigger Yunnan cities. If you’ve just finished the Tiger Leaping Gorge trek, it’s the perfect place to slow down before heading on to your next stop.

Disclaimer: this post contains affiliate links. By purchasing through our links, you can help support us at no additional cost. Thanks for your support! Please see our here for details.
How to Get to Shangri-La
Shangri-La (formerly known as Zhongdian, 中甸) is the main hub of the Diqing Tibetan Autonomous Prefecture and easier to reach than you might think.
Bus to Shangri-La From Tiger Leaping Gorge
We took a bus transfer from Tiger Leaping Gorge to Shangri-La. After hiking the middle gorge, we had a pre-arranged shuttle take us from Tina’s Guesthouse straight to Shangri-La Dukezong Old Town. The total cost of our bus from Lijiang to Tiger Leaping Gorge and onwards journey cost us 149 CNY (22 USD) each, roughly amounting to 75 CNY (11 USD) each leg. The drive takes about 2.5 hours along a properly sealed highway with some great views of the Jinsha River on the way up.
High Speed Train to Shangri-La From Lijiang
The high-speed train is the easiest option. It takes around 1 hour 20 minutes from Lijiang to Shangri-La Railway Station (香格里拉站), with tickets around 70 CNY (10 USD). You can book through Trip.com easily in English.
You can also take a bus from Lijiang Bus Station for around 60–80 CNY, but the train is faster, more comfortable and only marginally more expensive. That said, the long-distance bus from Lijiang is apparently quite a scenic journey through the mountains and will allow more time to acclimatise to the higher altitude (there’s about 1,300m difference in altitude).
Fly into Shangri-La
Diqing Shangri-La Airport (DIG) has direct flights from Kunming, Chengdu, Chongqing and a handful of other Chinese cities. The airport is about 5 km from the city centre, a DiDi ride costs around 35 CNY (5 USD).
| Transport Hub | From | Time | Cost |
|---|---|---|---|
| Shangri-La Railway Station | Lijiang (HSR) | 1 hr 20 min | 70 CNY (10 USD) |
| Shangri-La Bus Station | Tiger Leaping Gorge | 2.5 hrs | 55 CNY (8 USD) |
| Diqing Shangri-La Airport | Kunming (flight) | 1 hr | varies |
3-Day Shangri-La Itinerary at a Glance
Planning things to do in Shangri-La? Here’s how we’d structure 3 days to cover the highlights without rushing.
| Day | Focus | Highlights |
|---|---|---|
| Day 1 | Dukezong Old Town + Songzanlin Monastery | Prayer wheel at Guishan Park, monks at Songzanlin, local dinner |
| Day 2 | Abuji Lake Hike | Half-day hike, mountain views, turquoise blue lake |
| Day 3 | Potatso National Park (Pudacuo National Park) | Shudu Lake boardwalk, Bita Lake loop, wildlife spotting |
Things to Do in Shangri-La in 3 days
Three days is the sweet spot, enough time to hit the main highlights without rushing.
Dukezong Old Town
Dukezong Old Town (独克宗古城) is where you’ll probably stay, and it’s worth wandering for an afternoon. Cobblestone streets, Tibetan-style wooden buildings, prayer flags everywhere. Honestly, parts of it feel a bit theme-park-ish — most of it was rebuilt after a fire in 2014 — but there are still pockets of genuine local life if you wander down the side streets.
The main draw is Guishan Park (龟山公园) at the top of the old town, home to the world’s largest prayer wheel at 21 metres tall. It takes a few people to spin it. Locals come up at sunrise and sunset to walk laps around it — join them, it’s a great way to actually feel like you’re in Shangri-La rather than just looking at it from a distance.
Songzanlin Monastery
Songzanlin Monastery (松赞林寺), also known as Ganden Sumtseling Monastery, this is the largest Tibetan Buddhist monastery in Yunnan and easily the most impressive architecture we saw in Shangri-La. Often called the “Little Potala Palace”, the complex sits on a hillside about 5 km north of the city, home to around 700 monks. Though it’s incredibly busy with tourists, it was still quite fun to visit and marvel at the architecture.
We got there by DiDi (around 15 CNY) and spent about 2.5 hours walking through the main halls, watching monks chanting and climbing up to the upper sections for views over the lake below. Dress modestly, ideally no shorts or sleeveless tops, and bring layers.

| Entry Fee | 75 CNY (11 USD) |
| Opening Hours | 8:00 am – 6:00 pm |
| Time Needed | 2–3 hours |
| Getting There | DiDi from Dukezong Old Town (~15 CNY) |
For tickets, the 75 CNY fee includes 20 CNY for the bus from the ticket office to the monastery. You can also walk this distance as it’s only 2.5kms. While we took the bus on the way there, we decided to walk the way back because the lines were too long. It’s not a particularly exciting walk, but if you want to get some exercise in and save some money, know that this is an option.
Abuji Lake Hike
If you want to get away from the tour groups and into proper Yunnan wilderness, the hike to Abuji Lake (阿布吉措,ā bù jí cuò) is the one to do. It was honestly one of our favourite hikes in China and we have done a lot of hiking.
We booked the tour the night before through a local operator in Dukezong Old Town for 260 CNY each (roughly 37 USD), which included the bus transfer to and from the trailhead.

The hike itself is about 9 km return with 644m of elevation gain, starting at 3,576m and topping out at around 4,220m. We were moving at a medium-slow pace with a group and were on the trail from 9:30am to 4:00pm including breaks, so budget a full day. The terrain covers a bit of everything: open meadows, dirt trails, planks over boggy sections, stream crossings, steep loose slate, and a brutal 500m gain over the final kilometre up to the lake. That last stretch is a proper slog, especially at altitude. Think the Sendero al Fitz Roy in Patagonia, similar punishment, similar reward.
| Distance | 9 km return |
|---|---|
| Elevation Gain | 644m (3,576m to 4,220m) |
| Hiking Time | 4 hours moving, full day on trail |
| Difficulty | Moderate |
| Tour Cost | 260 CNY (37 USD) per person including bus |
| Bus Pickup | Dukezong Old Town (Outside the KFC) |
| Bus Transfer | ~1.5 hours each way |
| Facilities | None as of mid-2024, bring everything |
What to bring: Layers and a rain shell are non-negotiable, the weather changes fast up there and it will likely rain at some point. Waterproof hiking boots are strongly recommended. Trekking poles aren’t essential but wouldn’t hurt on the loose slate. Pack all your food and water for the day. As of mid-2024, there were no facilities, toilets or food stalls on the trail or at the lake, so don’t count on finding anything up there.
Potatso National Park
If you’re looking for an easy, active day trip outside the city, this place is perfect. Potatso National Park, also known as Pudacuo National Park (普达措国家公园) covers around 1,300 square kilometres of lakes, forests and high-altitude meadows. Like most of Shangri-La, the park sits quite high at 3,500-4,159 metres, so you’ll want to take it slow especially if you’re not fully acclimatised.

The visiting loop is about 69 km in total, but you don’t walk all of it; there’s a shuttle bus that takes you between the three main sections: Shudu Lake (属都湖), Militang Pasture (弥里塘) and Bita Lake (碧塔海). There’s 3 trails that you can do, starting with a quieter 2.2km flat dirt trail along the river before Shudu Lake, 3.3km along a boardwalk around Shudu Lake, and a 2.4km loop around Bita Lake. Note that Militang Pasture is more of a viewing platform than a walk and is the third stop. We did the full loop in about 5 hours, getting off at each stop to walk the boardwalks around the lakes.
The boardwalk around Shudu Lake was our favourite section, easy walking, few tourists once you get past the entry point, and pure quiet apart from the wind. Keep an eye out for local wildlife; the squirrels there are exceptionally cute! Also make sure to bring a jacket. Even in summer it gets cold up there.
| Entry Fee* | 168 CNY (25 USD) |
| Time Needed | Half to full day |
| Difficulty Level | Easy, mostly flat boardwalks |
| What to Bring | Warm layers, water, snacks, sun protection |
The entry fee includes the transfers to and from Dukezong Old Town and in park shuttle buses that take you between the scenic spots. Departures from and returns to the Old Town are at fixed times of the day, so we would recommend checking at the ticket office. The ticket office is located at the east gate carpark of the Old Town. For more information and up-to-date details on opening times, you can visit the official Potatso National Park website here.
Local Markets and Hiking Around Town
We spent one morning at the local fresh market just outside the old town. Yak butter, dried yak meat strips, barley flour, fresh tofu, mountain mushrooms — nothing fancy, just a working market where local Tibetan and Naxi people shop. Go early if you want to see it busy.
Alternatively, for an easy half-day hike, you can also walk out to Napahai Lake (纳帕海) about 8 km west of town. It’s a seasonal grassland-lake that fills up in summer and largely dries out by winter, with yaks and horses grazing throughout. We didn’t get there, so we can’t personally vouch for it, but locals recommended it and the photos look worth it.

Where to Stay in Shangri-La
Stay in or near Dukezong Old Town. It’s walkable, close to most restaurants and bars, and a short DiDi from the monastery and bus station.
In classic Corry and Ling travel fashion, we booked our accommodation last minute while on the bus into Shangri-La. We stayed at Shangri-La Zangjia Garden Inn inside the Old Town near the north gate. It was basic but warm, with common spaces and close walking distance to everything. When we stayed there, it cost us about 200 CNY (30 USD) per night. Most of the hostels and small hotels here are family-run, with extra blankets and electric heaters available in the rooms.
| Room Type | Avg. Nightly Cost (CNY) | Avg. Nightly Cost (USD) |
|---|---|---|
| Dorm Bed | 50-80 CNY | 7-11 USD |
| Private Double with Ensuite | 150-220 CNY | 21-31 USD |
| Mid-Range Hotel | 280-450 CNY | 39-63 USD |
A few things to check before booking: confirm the room has heating (not all of them do, even in summer), and look for places with a common area. Shangri-La nights are cold and you’ll appreciate somewhere warm to hang out after dinner.
What to Eat and Drink
Shangri-La’s food is a mix of Tibetan, Naxi and Sichuan influences, and it’s one of the best reasons to spend a few extra nights here.
Things to try:
- Yak meat hotpot: the local specialty. Order a small one if it’s just two of you, the portions are huge. We paid around 120 CNY (17 USD) for a hotpot for two with sides.
- Yak butter tea (酥油茶): salty, oily, definitely an acquired taste, but worth trying once. Most teahouses in the old town serve it.
- Tibetan momos: steamed dumplings filled with yak meat or vegetables. Cheap and filling, around 15–25 CNY (2–4 USD) per plate.
- Barley wine (青稞酒): local highland brew, served warm. Strong stuff, and it’ll hit you faster at altitude.
- Mushroom stir-fries: Yunnan is famous for its wild mushrooms (松茸 matsutake especially), and Shangri-La is one of the best places to try them in season.
The streets running off the main square in Dukezong are full of small restaurants, wander in if you see locals eating there and you’ll do well. We avoided the obvious tourist places on the main pedestrian street.
Travel Tips
A few things we wish we’d known before arriving:
- Take the altitude seriously. Shangri-La sits at 3,200+ metres and Pudacuo gets up to 4,159 metres. Drink lots of water, skip alcohol on your first day, and don’t try to do everything in 24 hours. If you’ve come from Lijiang or somewhere lower, give yourself a day to settle in before any big walks.
- Bring warm clothes year-round. Even in summer, nights drop to single digits. We were wearing puffer jackets and thermals in June.
- Cash isn’t really needed but bring some. Almost everything works with WeChat Pay or Alipay (linked to your foreign card), but smaller market stalls and some entry booths still prefer cash. Carry 200 CNY in small notes just in case.
- Download the apps you need for China travel before you arrive. DiDi (inside Alipay), Trip.com for trains, and a translation app are essentials.
- Sundays at Songzanlin are busier. If you can, go on a weekday morning for a quieter experience.
- Get out of the old town. The most memorable parts of our trip were the lakes at Pudacuo and the market on the edge of town. The pedestrian zone is fine but it’s not the real Shangri-La.
Best Time to Visit Shangri-La
Late April to October is ideal for visiting. We were there in mid-summer to escape the blistering heat in other parts of China and got mostly clear days with cool nights.
- Spring (April–May): Wildflowers across the grasslands, mild days. A great time to visit.
- Summer (June–August): Peak season. Green meadows, warmest weather, but also the busiest and the most likely to get rain in the afternoons.
- Autumn (September–October): Crisp, clear skies and golden grasslands. Our pick if you can time it.
- Winter (November–March): Bitterly cold (regularly below freezing), some attractions partially shut, but you’ll have the place mostly to yourself if you don’t mind the cold.
Avoid Chinese public holidays like one of the Golden Weeks in late January/early February, early May and early October. During these 7-8 day holidays, domestic tourism spikes and prices for accommodation roughly double.
Shangri-La FAQs
Is Shangri-La worth visiting? Yes, especially if you’re already doing the Yunnan loop. The monastery and Potatso National Park are genuinely impressive. The old town is touristy but manageable.
How many days do you need in Shangri-La? Three days is the sweet spot. Day 1 to acclimatise and explore the old town, Day 2 for Songzanlin Monastery, Day 3 for Potatso National Park.
Is altitude sickness a problem in Shangri-La? Yes, it can be. The city sits at 3,200m and Potatso reaches 4,159m. Take it slow on arrival, stay hydrated, and avoid alcohol for the first 24 hours.
What is the best time to visit Shangri-La? Late April to October is ideal. Autumn (September–October) offers the best weather with fewer crowds.
How do you get from Lijiang to Shangri-La? The fastest option is the high-speed train (1hr 20min, ~70 CNY). You can also take a bus (~2.5hrs, 60–80 CNY) or the shuttle via Tiger Leaping Gorge.
Is Shangri-La safe to travel to independently? Yes, it’s straightforward for independent travellers. Apps like DiDi, Alipay and Trip.com cover transport and accommodation easily.




Leave a Reply