Skip to content
Roam China Travel
Go back

Dali Travel Guide: Ancient Town, Erhai Lake & Yunnan's Most Beloved Escape

Updated:

There is a rhythm to Dali that is hard to explain until you have been there. The ancient walled town sits at 2,000 metres altitude on the shores of Erhai Lake, with the snow-capped Cangshan range rising to 4,000 metres immediately to the west. The sky is an implausible blue. The afternoon winds roll in off the lake with a smell of wild herbs and distant meadows. The streets of the old town are wide enough for two people to walk comfortably arm in arm, lined with Bai minority architecture — white-washed walls trimmed in grey and accented with painted courtyards.

Dali has been a favourite with Chinese bohemians, backpackers, and long-term travellers since the 1980s. It has grown but has not been ruined.

Table of contents

Open Table of contents

Dali Old Town (大理古城)

The old town is a compact grid of Ming and Qing dynasty streets enclosed by original city walls and four gate towers. It is almost entirely pedestrianised and fully walkable. The main tourist artery, Foreigners’ Street (洋人街), is lined with cafés, bars, and guesthouses — many run by expats who came for a week and never left.

What to do


Erhai Lake (洱海)

The 250km² freshwater lake east of the old town is perhaps Dali’s greatest asset. Crystal clear water (one of China’s cleanest large lakes), fringed by 16 traditional Bai villages and distant peaks.

How to explore it


Cangshan Mountain (苍山)

The 4,122m peak directly west of Dali is accessible by cable car, providing stunning views of Erhai Lake and, on clear days, the entire valley.


Bai Minority Culture

Dali is the heartland of the Bai (白族) people — one of China’s 56 recognised ethnic groups — who have inhabited the Erhai basin for over 3,000 years. Their distinctive architecture, clothing, language, and customs remain very much alive.


Practical Information

DetailInfo
Best time to visitMarch–May and September–November; summers bring afternoon rain but remain pleasant
Getting to DaliFly to Dali Airport (DLU) — 13km from town; or high-speed rail to Dali Station (~30 min from old town by DiDi)
From KunmingHigh-speed train: ~2.5 hrs; overnight sleeper train also available (~9 hrs)
From LijiangHigh-speed train: ~1.5 hrs (recommended to combine both in one trip)
How long to stay3–4 days minimum; many travellers stay weeks

Where to stay


Last updated: May 2026


Share this guide:

Previous Article
Chengdu Travel Guide: Giant Pandas, Sichuan Hotpot & a City That Knows How to Live
Next Article
Guilin Travel Guide: Li River Karst Mountains, Yangshuo & the Longji Rice Terraces