
A lakeside old town beneath the Cangshan range, in the heart of Bai minority country — and one of the cheapest places in China to slow down
Dali sits at 2,000 metres on the western shore of Erhai Lake, a long, calm stretch of water backed by the 4,000-metre Cangshan range. It has been a travellers' favourite since the 1990s, and unlike Lijiang's crowded old town it keeps a laid-back, almost bohemian feel: lakeside villages, white Bai courtyards, and long empty stretches of shoreline you can circle by bike or e-scooter. It is not a place of blockbuster sights so much as a place to slow down. The old town, the lakeside path, Xizhou, Zhoucheng and Shuanglang are all free to walk — which is why people come for three days and stay for a week.
The classic Dali activity, and free apart from the rental. The lakeside greenway along the western shore toward Xizhou is mostly flat with light traffic, and the light is best in the morning.
Full attraction guideA walled town of Bai courtyards and cobbled lanes, free and open at all hours. More relaxed than Lijiang; Fuxing Road is lively at night and much calmer in the morning.
Full attraction guideThree pagodas about 1,200 years old, backed by the mountain with a reflecting pond in front — Dali's postcard image. ¥75, plus about ¥20 for the internal shuttle if you want it.
Full attraction guideZhonghe is the short one at about ¥100. Gantong is about ¥130 return to the mid-mountain. Ximatan, the long one, is about ¥320 return for the full route or ¥190 half way. A separate mountain fee of about ¥40 is bundled on some channels and charged separately on others — check what your ticket covers.
Full attraction guideXizhou is a Bai market town of ornate 'three-fang, one-screen-wall' courtyards; Zhoucheng is the home of Bai indigo tie-dye. Both free to wander, and both better than the old town for a daytime stop.
Full attraction guideThe east-shore village famous for sunset views back toward Cangshan. Busier and pricier than it was, but the view across the water is still the reason to go.
Full attraction guideCurated routes — what to do, hour by hour
Take the altitude gently, then the postcard pagodas and a cable car.
At 2,000m, take day one easy and drink water. The walled town of Bai courtyards and cobbled lanes is free and open at all hours; mornings are much calmer than the lively evenings.
Three pagodas about 1,200 years old, backed by the mountain with a reflecting pond — the classic photo. ¥75, plus about ¥20 for the internal shuttle. Allow 1.5h.
Erhai fish in a tangy broth with local pickles, ¥80-150 for two. Eat outside the old town walls for better value.
Three to choose from: Zhonghe about ¥100, Gantong about ¥130 return, Ximatan about ¥320 return and much higher. Ask what your ticket covers — the roughly ¥40 mountain fee is bundled on some channels only. Clear days only; swap to tomorrow if it is overcast. Bring a layer.
Rice cakes and skewered cheese with rose jam at the night market, ¥10-25 from stalls. Graze rather than sit down.
The timeline above shows one day at a time. These pages lay out every day and every stop at once, plus why the route is ordered that way and which day to cut if you are short.
The dishes you can't leave without trying
Pressed rice cakes, stir-fried or in soup — the Bai staple.
Firm stretched cow's-milk cheese, grilled and often brushed with rose jam.
Erhai fish in a tangy pickled broth — the regional signature.
Layered pan bread, savoury with ham or sweet with brown sugar.
Bitter, sweet, lingering — a Bai ritual, usually with song and dance.
Backpacker / Mid-range / Luxury
| Category | 💚 Budget | ✨ Mid-range | 💎 Luxury |
|---|---|---|---|
| 🏨Accommodation | ¥50-200 | ¥250-500 | ¥800+ |
| 🍜Food per day | ¥70-140 | ¥180-300 | ¥450+ |
| 🏯Three Pagodas | ¥75 | ¥95 (with shuttle) | ¥95 |
| 🚡Cangshan — Gantong cable car | ¥130 return | ¥130 | ¥130 |
| 🚡Cangshan — Ximatan cable car | Skip | ¥190 (half route) | ¥320 (full route) |
| 🚲Bike / e-scooter rental | ¥30-80 | ¥80-150 | ¥300 (car) |
| Total | ¥250/day | ¥600/day | ¥1,500+/day |
Dali is one of China's cheapest destinations because the lake, the villages and the old town cost nothing to enjoy. Accommodation is where budget and comfort diverge most, and the one decision that can blow the budget is the Ximatan cable car at about ¥320 — Gantong at ¥130 is enough for most visitors.
| 🎒 | Budget | Hostels & guesthouses | Old town | ¥50-200 |
| 🏡 | Mid-range | Bai courtyard inns | Xizhou / Caicun | ¥250-500 |
| 🌊 | Boutique | Lakeside design hotels | West shore / Shuanglang | ¥500-1,200 |
| ✨ | Luxury | Resort hotels | Shuanglang / lakeside | ¥800+ |
Erhai fish simmered in a tangy broth with local pickles — the regional signature. ¥80-150 for two, and noticeably better value outside the old town walls.
Pressed rice cakes, either stir-fried with vegetables and ham or served in soup. The Bai staple, ¥10-25 from a night-market stall.
A firm, stretched cow's-milk cheese, grilled on a skewer and often brushed with rose jam. Unusual for China and worth trying once. ¥10-25.
A layered pan-baked flatbread from Xizhou, savoury with ham and spring onion or sweet with brown sugar. ¥8-15, eaten warm from the oven.
Cheapest and most convenient for evenings and markets, ¥50-200 for a hostel or guesthouse. Book away from Fuxing Road and the bar streets if you want to sleep.
Bai courtyard inns in the villages along the western shore, ¥250-500. The best compromise: rural quiet, right on the cycling route, and 20 minutes from the old town.
Lakeside design hotels with the mountain or the water in front of them, ¥500-1,200. Shuanglang is the sunset side; the west shore looks back at Cangshan.
The main way to see the lake, ¥30-80 a day depending on type. Rentals cluster in the old town and Caicun. Check the brakes and battery level before you set off.
Local buses connect the old town with Xiaguan, Xizhou and Shuanglang for a few yuan; the Shuanglang run takes about an hour. Slow but very cheap.
Dali station is in Xiaguan, about 30-40 minutes from the old town. Kunming is around 2h and Lijiang under 2h, which is why Dali works as a middle stop.
A hop-on lakeside sightseeing bus covers the shore villages, and Erhai cruises run about ¥120-180. Neither is necessary if you are cycling.
Tick these off before you leave home
One in-depth guide per sight: tickets, transport, walking route, photo spots and pitfalls

A 129km lake ringed by a car-free lakeside path. Free to walk and ride — but the rules changed, a famous park next door caps entry at 200 people a day, and the boats sell out days ahead.

Dali's postcard: three pagodas about 1,200 years old with Cangshan behind and a mirror pond in front. ¥75 — and the one thing the guides forget is that you generally need to book it before you arrive.

A 4,000m range behind the old town with three cable cars at three very different prices — ¥100, ¥130 and ¥320. Most guides mention two. Picking the wrong one is the most expensive mistake in Dali.

A free Bai merchant town of ornate courtyards, rice fields and the best baba flatbread in Yunnan — and two different 'Yan family' houses that visitors routinely buy the wrong ticket for.

A walled town between the mountains and the lake, free and open around the clock, founded in 1382. The base you run the rest of Dali from — which matters, because almost everything else needs booking.
Routes travellers actually take from here — with rail times and why the pairing works.
The practical guides you'll want open on your phone while you're here.
Our team of China travel researchers combines on-the-ground contributor insights, official government sources, and traveler community feedback to create the most detailed English-language China guides available. Every guide is fact-checked against primary sources (NIA, 12367, official attraction websites, Railway 12306) before publication.