Bama, Leye Sinkholes & Baise Loop from Nanning
A loop from Nanning through northwestern Guangxi, featuring the Panyang River, Haokun Lake, and the Dashidui Sinkhole Group.
A northwestern Guangxi loop focused on karst landscapes, taking you from the longevity village of Bama to the alpine Haokun Lake, then to the world-class sinkholes of Leye, and returning to Nanning via Baise. With winding mountain roads and scattered attractions, this route is best for self-driving or chartered tours. Staying two consecutive nights in Leye allows a full day to explore the sinkholes. Ideal for returning travelers who love geological wonders; only half a day is allocated to Baise, which is known for its revolutionary history.
Heavy rain can make caves and rivers muddy, and mountain rain and fog can affect visibility.
Day by day
Day 1 · Nanning to Bama Panyang River
Bama(Panyang River、Bapan Longevity Village)
Drive from Nanning on the highway to Bama (approx. 280 km, 4.5 hours).
Stay: Panyang River Longevity Village Area
Day 2 · Bainiao Cave & Baimo Cave
Bama(Bainiao Rock、Baimo Cave、Poyue Village)
Head north along the Panyang River; attractions are within a 30-minute drive of each other. The day is spent on boat tours and walking.
The Bainiao Cave tour goes through an underground river and may be suspended after heavy rains.
Stay: Poyue Village
Day 3 · Sanmenhai to Haokun Lake
Bama(Sanmenhai Tiankeng Cluster) → Baise City Area(Haokun Lake)
Drive from Boyue to Sanmenhai (30 minutes), then to Haokun Lake (approx. 2 hours), and continue to Leye (approx. 2 hours).
This day involves many mountain roads; try to arrive in Leye before dark.
Stay: Leye County Town
Day 4 · A Day at Dashidui Sinkhole Group
Leye(Dashiwei Tiankeng、Chuandong Tiankeng、Luomei Lotus Cave)
Drive about 30 minutes from the county town to the scenic area, park at the visitor center, and take the shuttle bus inside.
The sinkhole area has a high altitude and large temperature differences; bring a jacket and wear slip-resistant shoes.
Stay: Leye County Town
Day 5 · Descend the Mountain to Baise Old Town
Baise City Area(Baise Uprising Memorial Park、Yuedong Guild Hall (Former HQ of the 7th Red Army)、Baise Old Town (Jiefang Street))
Drive about 140 km from Leye to Baise (approx. 2 hours) via highways and mountain roads.
Stay: Jiefang Street · Youjiang Old Town
Day 6 · Chengbi Lake & Return to Nanning
Baise City Area(Chengbi Lake) → Nanning Urban Area(Zhongshan Road Food Street)
Drive to Chengbi Lake and back in the morning (approx. 1 hour round trip), then take the highway back to Nanning (approx. 3 hours).