There are 9 ways to get from Shenzhen to Zhangjiajie by plane, subway, train, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly from Shenzhen  •  4 h 15 min

  1. Fly from Shenzhen (SZX) to Dayong (DYG) SZX - DYG

$81 - $393

Cheapest option

Bus China Bus Guide  •  19 h 7 min

  1. Take the bus from Shenzhen Luohu to Dongguan Nancheng
  2. Take the bus from Dongguan to Guangzhou Jiaokou
  3. Take the bus from Guangzhou Jiaokou to Zhangjiajie

$50

7 alternative options

Line 4 subway, train to Huizhou, fly  •  4 h 34 min

  1. Take the line 4 subway from Civic Centre to Shenzhen North
  2. Take the train from Shenzhen North to Huizhou South
  3. Fly from Huizhou (HUZ) to Dayong (DYG) HUZ - DYG

$424 - $843

Train, line 2 subway to Guangzhou, fly  •  6 h 30 min

  1. Take the train from Shenzhen North to Guangzhou South
  2. Take the line 2 subway from Guangzhou South to Jiahewanggang
  3. Fly from Guangzhou (CAN) to Dayong (DYG) CAN - DYG

$105 - $413

Train, bus  •  7 h 52 min

  1. Take the train from Futian to Changsha South Shenzhen Futian-Changsha
  2. Take the bus from Changsha Changzhutan to Zhangjiajie

$78 - $87

Train  •  9 h 55 min

  1. Take the train from Futian Station to Changsha South
  2. Take the train from Changsha South to Huaihua South Station
  3. Take the train from Huaihua to Zhangjiajie

$91 - $111

Train, bus via Changsha West  •  10 h 8 min

  1. Take the train from Shenzhen North to Changsha South G531 / ...
  2. Take the bus from Changsha West to Zhangjiajie Csxzjj

$65 - $82

Bus 59178 Agency  •  21 h 32 min

  1. Take the bus from Shenzhen Bay Port to Guanzhou Hotel Landmark
  2. Take the bus from Guangzhou Municipal to Zhangjiajie

$68 - $83

Drive  •  11 h 1 min

  1. Drive from Shenzhen to Zhangjiajie 674.4 miles

$95 - $140

What companies run services between Shenzhen, China and Zhangjiajie, China?

China Southern Airlines flies from Shenzhen to Zhangjiajie once daily. Alternatively, you can take a train from Shenzhen to Zhangjiajie via Changsha South, Huaihua South Station, and Huaihua in around 9 h 55 min.

Airlines
China Southern Airlines
Website
csair.com
Flights from Shenzhen to Dayong
Ave. Duration
1 h 40 min
When
Every day
Estimated price
$95 - $600
Flights from Guangzhou to Dayong
Ave. Duration
1 h 40 min
When
Every day
Estimated price
$90 - $430
Flights from Guangzhou to Dayong via Changsha
Ave. Duration
3 h 10 min
When
Every day
Estimated price
$90 - $430
Juneyao Airlines
Website
juneyaoair.com
Flights from Huizhou to Dayong
Ave. Duration
1 h 40 min
When
Every day
Estimated price
$390 - $800
Train operators
Shenzhen Metro
Website
szmc.net
Subway from Civic Centre to Shenzhen North
Ave. Duration
14 min
Frequency
Every 5 minutes
Estimated price
$1 - $3
Schedules at
szmc.net
China Railways G-Class
Train from Shenzhen North to Huizhou South
Ave. Duration
21 min
Frequency
Every 30 minutes
Estimated price
$9 - $11
Schedules at
trip.com
2nd Class Seat
$9 - $11
1st Class Seat
$13 - $15
Business Class Seat
$29 - $35
Train from Shenzhen North to Guangzhou South
Ave. Duration
27 min
Frequency
Every 3 hours
Estimated price
$12 - $14
Schedules at
trip.com
2nd Class Seat
$12 - $14
1st Class Seat
$18 - $21
Business Class Seat
$35 - $45
Train from Futian to Changsha South
Ave. Duration
3 h 34 min
Frequency
3 times a day
Estimated price
$50 - $60
Schedules at
trip.com
2nd Class Seat
$50 - $60
1st Class Seat
$85 - $95
Business Class Seat
$160 - $190
Train from Futian Station to Changsha South
Ave. Duration
3 h 4 min
Frequency
Twice daily
Estimated price
$50 - $60
Schedules at
trip.com
2nd Class Seat
$50 - $60
1st Class Seat
$80 - $95
Business Class Seat
$150 - $190
Train from Changsha South to Huaihua South Station
Ave. Duration
1 h 29 min
Frequency
Twice daily
Estimated price
$26 - $31
Schedules at
trip.com
2nd Class Seat
$26 - $31
1st Class Seat
$42 - $48
Business Class Seat
$80 - $100
Train from Shenzhen North to Changsha South
Ave. Duration
3 h 26 min
Frequency
Every 3 hours
Estimated price
$45 - $60
Schedules at
trip.com
2nd Class Seat
$45 - $60
1st Class Seat
$80 - $95
Business Class Seat
$150 - $180
China Railways K-Class
Website
chinahighlights.com
Train from Huaihua to Zhangjiajie
Ave. Duration
3 h 11 min
Frequency
3 times a day
Estimated price
$9 - $15
Schedules at
trip.com
Book at
trip.com
Hard Seat
$9 - $15
Hard Sleeper
$18 - $27
Soft Sleeper
$28 - $40
Bus operators
China Bus Guide
Website
chinabusguide.com
Bus from Changsha Changzhutan to Zhangjiajie
Ave. Duration
3 h 40 min
Frequency
Hourly
Estimated price
$22
Schedules at
chinabusguide.com
Bus from Changsha West to Zhangjiajie
Ave. Duration
4 h
Frequency
Hourly
Estimated price
$19
Schedules at
chinabusguide.com
Bus from Dongguan to Guangzhou Jiaokou
Ave. Duration
1 h
Frequency
Every 15 minutes
Estimated price
$6
Schedules at
chinabusguide.com
Bus from Guangzhou Jiaokou to Zhangjiajie
Ave. Duration
16 h
Frequency
Once daily
Estimated price
$36
Schedules at
chinabusguide.com
Qichezhan
Website
qichezhan.net
Bus from Shenzhen Luohu to Dongguan Nancheng
Ave. Duration
1 h
Frequency
Every 30 minutes
Estimated price
$8
Schedules at
qichezhan.net
CTS - China Travel Tours
Website
ctsbus.hkcts.com
Bus from Shenzhen Bay Port to Guanzhou Hotel Landmark
Ave. Duration
2 h 10 min
Frequency
Hourly
Estimated price
$11 - $15
Schedules at
hkctsbus.com
59178 Agency
Website
59178.com
Bus from Guangzhou Municipal to Zhangjiajie
Ave. Duration
16 h 30 min
Frequency
Once daily
Estimated price
$38
Schedules at
59178.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Italian Lakes: Getting around by train, French strikes 2018: What are my alternative transport options? and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.

Questions & Answers

The distance between Shenzhen and Zhangjiajie is 815 km. The road distance is 1079 km.

The cheapest way to get from Shenzhen to Zhangjiajie is to bus which costs ¥319 and takes 19 h 7 min.

The quickest way to get from Shenzhen to Zhangjiajie is to fly which takes 4 h 15 min and costs ¥500 - ¥2600.

No, there is no direct bus from Shenzhen to Zhangjiajie. However, there are services departing from Shenzhen Luohu and arriving at Zhangjiajie via Dongguan and Guangzhou Jiaokou. The journey, including transfers, takes approximately 19 h 7 min.

It takes approximately 4 h 15 min to get from Shenzhen to Zhangjiajie, including transfers.