Destination · Yunnan

Shaxi Ancient Town

A Bai town in a valley near Dali with cobbled streets, courtyard homes and an old market square.

Shaxi Ancient Town, Yunnan See all 6 photos
Where in China
Yunnan, 320 km north-west of Kunming in a straight line
Nearest town
Dali, 84 km south-east
Entry
Entrance is free

Shaxi Ancient Town is located in Jianchuan County, Dali Prefecture, Yunnan Province, nestled in a quiet valley along the ancient Tea Horse Road. This well-preserved town offers a glimpse into authentic Bai ethnic culture and traditional architecture, with its cobbled streets, old courtyard homes, and centuries-old market square. Unlike more commercialized tourist spots, Shaxi remains peaceful and true to its heritage, making it a perfect destination for travelers seeking cultural depth and tranquility. Its recent recognition as a UNESCO World Heritage site highlights its historical significance and preservation efforts.

What to see

Shaxi Ancient Town, YunnanShaxi Ancient Town, YunnanShaxi Ancient Town, YunnanShaxi Ancient Town, YunnanShaxi Ancient Town, Yunnan

Where it is

50 km100 kmDali84 kmXizhou Ancient Town59 kmLijiang Ancient Town73 kmDali Ancient Town76 km Shaxi Ancient TownStraight-line distances. Roads are on the live map. © OpenStreetMap Yunnansouth-west China 50 km100 kmXizhou Ancient Town59 kmWenhai Village80 km Shaxi Ancient TownStraight-line distances. Roads are on the live map. © OpenStreetMap Yunnansouth-west China

Where to park

The exact spot, the entrance and the address are in the Dragon Roads app during your trip. Every stop opens in Amap, ready to navigate.

Road trips to Shaxi Ancient Town

Shaxi Ancient Town is a stop on five of our Yunnan road trips. Every route can be shortened, lengthened or started elsewhere.

How Chinese travelers film it

Short clips from Douyin, the Chinese TikTok. They are in Chinese.

Nearby in Yunnan

Nearest first. Distances in a straight line.

All places in Yunnan