MadlerTravel Take the quiz
A cliff path lined with red ribbons in Zhangjiajie, China

Zhangjiajie vs Guilin: which should you choose?

I did both on my route through China, a few days apart. They've both got the jagged mountains you've seen in photos, but they're completely different trips.

3days in Zhangjiajie
1 to 2days in Guilin
3days in Yangshuo
3 to 4hours apart by train

The short answer

Pick Zhangjiajie if you want big hiking days, cliffs, glass bridges and the forest of stone pillars that look like the floating mountains in Avatar. Pick Guilin, and Yangshuo next door, if you want rivers, bamboo rafts, bike rides past rice paddies and a slower pace.

If you've got the time, do both. They're about 3 to 4 hours apart by fast train with a connection, and that's how I did it.

Zhangjiajie

Zhangjiajie National Forest Park has more than 3,000 sandstone pillars rising out of the forest, often with cloud sitting between them. The two areas you can't miss are Yuanjiajie and Tianzi Mountain.

Get to the park gate by 7am, because by 9am the queues are brutal. Then stay late. Most day visitors are gone by 3pm, and the pillars look their best in the late afternoon light.

How I'd spend three days:

  • Day 1: The Forest Park from 7am, Yuanjiajie, the Bailong Elevator and the Tianzi Mountain viewpoints
  • Day 2: The Golden Whip Stream hike in the morning, 7.5km along a stream with pillars on both sides and monkeys overhead, then the Grand Canyon Glass Bridge in the afternoon
  • Day 3: Tianmen Mountain, with the cable car up, the glass walkway on the cliff, the Tianmen Cave arch and its 999 steps

Get the four-day park pass (¥248). The glass bridge caps visitor numbers each day, so book that ahead.

The best months are April to June and September to November. October gets autumn colour and clear skies. Spring gets mist through the pillars at dawn, which is the classic Zhangjiajie look.

Guilin and Yangshuo

Guilin is the city and the transport hub, and a day or two is plenty. The highlight is the Two Rivers and Four Lakes night cruise: 90 minutes on the canals past lit-up pagodas and bridges, for about ¥150 to 180. It sells out, so book it on Trip.com. Elephant Trunk Hill and Reed Flute Cave fill the rest of a day, and the Longji Rice Terraces are a full day trip, about two hours away.

Walking a shopping street in Guilin

For the karst peaks and the rivers, go to Yangshuo, 25 minutes away on the fast train. That's where I'd spend most of my time:

  • Bamboo rafting on the Yulong River, ideally between 7 and 10am, when there's mist and good light
  • Hiring a bike for about ¥30 a day and riding the 20km Yulong River loop past rice paddies, water buffalo and karst peaks
  • Riding out to Xingping, about 40 minutes by e-bike or Didi, for the scene on the 20 yuan note (it's on the riverbank), then climbing Laozhai Hill for the view over the river bend
  • Moon Hill at sunset

Set an alarm for 6am one morning and ride the Yulong River at sunrise. The mist comes up between the peaks and there's almost nobody else around.

The best months are April to October for green rivers, and April and May for mist. Stay away during China's National Day week, 1 to 7 October, when the Li River is overrun.

Max on a friend's shoulders with the karst peaks of Yangshuo behind

Side by side

ZhangjiajieGuilin and Yangshuo
Days31 to 2, plus 3 in Yangshuo
ScenerySandstone pillars and cliffsKarst peaks, rivers and rice paddies
PaceBig days on foot, early startsSlower, by bike and on the water
Best monthsApr to Jun, Sep to NovApr to Oct
Daily budget, travelling cheap¥200 to 350¥150 to 280

So which one?

If you only have time for one and you love a big hike, go to Zhangjiajie. If you'd rather slow down, ride a bike and spend time on the water, base yourself in Yangshuo and give Guilin a night for the cruise. Both sit on the way from Guangzhou to Chongqing, which is the order my China guide does them in.

Getting there: use Guilin North station for fast trains to Guilin, and Zhangjiajie West for Zhangjiajie. Zhangjiajie's airport is small and doesn't have many connections.

Get the next post

I'll send you one email when a new post or guide is up.