China Bus Guide operates a bus from Zhangjiajie to Jiuzhaigou every 4 hours. Tickets cost $12 - $18 and the journey takes 2 h 30 min. China Bus Guide also services this route twice daily.
How to get from Zhangjiajie to Jiuzhaigou
From Zhangjiajie bus to Fenghuang, bus to Wulingyuan, then taxi to Jiuzhaigou. 9 h 43 min 元474. From Zhangjiajie taxi to Jiuzhaigou. 2 h 16 min 元505. From Zhangjiajie drive to Jiuzhaigou. 2 h 16 min 元134.