Travel from Shenzhen to Zhangjiajie

Train, bus or fly from Shenzhen to Zhangjiajie?

China Southern Airlines flies from Shenzhen to Zhangjiajie once daily. Alternatively, China Railways G-Class operates a train from Shenzhen to Zhangjiajie once daily. Tickets cost $60 - $100 and the journey takes 3 h 47 min. 2 other operators also service this route.

How to get from Shenzhen to Zhangjiajie

From Gangxia line 1 Shenzhen Metro to Shenzhen airport, fly to Dayong airport, then line 4 bus to Zhangjiajie. 4 h 3 min $132. From Civic Centre line 4 Shenzhen Metro to Shenzhen North, train to Guangzhou South, walk to Guangzhou South, line 2 Guangzhou Metro to Jiahewanggang, line 3 Guangzhou Metro to Guangzhou airport, fly to Dayong airport, then line 4 bus to Zhangjiajie. 5 h 36 min $172. From Futian train to Changsha South, taxi to Changsha Changzhutan, then bus to Zhangjiajie. 8 h 5 min $112. From Civic Centre line 4 Shenzhen Metro to Shenzhen North, train to Changsha South station, line 2 subway to Rongwangzhen, walk to Changsha West, then bus to Zhangjiajie. 9 h 7 min $120. From Futian train to Changsha South, train to Huaihua South, taxi to Huaihua, then train to Zhangjiajie. 10 h 9 min $160. From Shenzhen Luohu bus to Dongguan, bus to Guangzhou Jiaokou, then bus to Zhangjiajie. 19 h 7 min $58. From Civic Centre line 4 Shenzhen Metro to Shenzhen North Station, bus to Shenzhen Bay Port, bus to Haizhu Square, line 6 Guangzhou Metro to Yide Lu, walk to Guangzhou Municipal, then bus to Zhangjiajie. 21 h 41 min $74. From Shenzhen drive to Zhangjiajie. 11 h 1 min $118.