Guilin and Zhangjiajie are both top amazing deatinatipons of China. Zhangjiajie is about 829 kilometers from Guilin, so taking a bus is not recommended. There is no direct train from Guilin to Zhangjiajie.The direct flight was opened in 2015.
The best way to get to Zhangjiajie from Guilin is to take a bullet train from Guilin to Changsha South Railway Station, then a bus from Changsha West Bus Station to Zhangjiajie.
Guilin–Changsha: There are three bullet trains between Guilin and Changsha: 14:03, 15:45 and 21:12. It takes three hours and twenty minutes and cost 182–250 yuan.
Changsha–Zhangjiajie: Take subway line 2 from Changsha South Railway Station to Wangchengpo Station (望城坡站), and walk about 170 meters to Changsha West Bus Station. This trip takes about 30 minutes.There are many buses between Changsha and Zhangjiajie each day from 08:00 to 19:00. It takes about four hours and costs 71–121 yuan.
Read More: Transportation from Zhangjiajie to Changsha