Destination · Yunnan
Shaxi Ancient Town
A Bai town in a valley near Dali with cobbled streets, courtyard homes and an old market square.
- 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
Where it is
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.




































