There are 9 ways to get from Shenzhen to Zhangjiajie by plane, train, subway, 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 Shenzhen to Zhangjiajie Hehua  •  4 h 16 min

  1. Fly from Shenzhen (SZX) to Zhangjiajie Hehua (DYG) SZX - DYG

$81 - $393

Cheapest option

Train  •  22 h 16 min

  1. Take the train from Shenzhen to Zhangjiajie Station Shenzhen

$23 - $31

7 alternative options

Train, line 2 subway to Guangzhou, fly to Zhangjiajie Hehua  •  5 h 54 min

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

$105 - $426

Line 4 subway, train to Huizhou, fly to Zhangjiajie Hehua  •  4 h 56 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 Zhangjiajie Hehua (DYG) HUZ - DYG

$418 - $841

Fly Shenzhen to Changde, train  •  7 h 30 min

  1. Fly from Shenzhen (SZX) to Changde (CGD) SZX - CGD
  2. Take the train from Changde to Zhangjiajie Station

$103 - $418

Train, bus  •  8 h 34 min

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

$71 - $79

Train China Railways G-Class  •  9 h 52 min

  1. Take the train from Futian Station to Changsha South Shenzhen Futian to Beijing
  2. Take the train from Changsha to Zhangjiajie Station Changsha / ...

$62 - $76

Bus  •  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

$47

Drive  •  11 h 1 min

  1. Drive from Shenzhen to Zhangjiajie 674.4 miles

$95 - $140

Questions & Answers

The cheapest way to get from Shenzhen to Zhangjiajie is to train which costs ¥150 - ¥220 and takes 22 h 16 min.

More details

The quickest way to get from Shenzhen to Zhangjiajie is to fly which costs ¥550 - ¥2700 and takes 4 h 16 min.

More details

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.

More details

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

Get driving directions

The best way to get from Shenzhen to Zhangjiajie without a car is to train and bus which takes 8 h 34 min and costs ¥480 - ¥550.

More details

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

More details

Shenzhen to Zhangjiajie bus services, operated by Qichezhan, depart from Shenzhen Luohu station.

More details

The best way to get from Shenzhen to Zhangjiajie is to fly which takes 4 h 16 min and costs ¥550 - ¥2700. Alternatively, you can train, which costs ¥420 - ¥550 and takes 9 h 52 min, you could also bus, which costs ¥324 and takes 19 h 7 min.

Mode details

The quickest flight from Shenzhen Airport to Zhangjiajie Hehua Airport is the direct flight which takes 1 h 40 min.

Search flights

Shenzhen to Zhangjiajie bus services, operated by China Bus Guide, arrive at Zhangjiajie station.

More details

Map of how to get from Shenzhen to Zhangjiajie.
Launch map view
  • Distance: 509.6 miles
  • Duration: 4 h 16 min

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, Changsha South station, Jintai Plaza, and Changsha in around 9 h 52 min.

Airlines
China Southern Airlines
Website
csair.com
Flights from Shenzhen to Zhangjiajie Hehua
Ave. Duration
1 h 40 min
When
Every day
Estimated price
$95 - $600
Flights from Guangzhou to Zhangjiajie Hehua
Ave. Duration
1 h 40 min
When
Every day
Estimated price
$90 - $430
Flights from Guangzhou to Zhangjiajie Hehua via Changsha
Ave. Duration
3 h 22 min
When
Every day
Estimated price
$90 - $430
Flights from Shenzhen to Changde
Ave. Duration
1 h 30 min
When
Every day
Estimated price
$85 - $470
Juneyao Airlines
Website
juneyaoair.com
Flights from Huizhou to Zhangjiajie Hehua
Ave. Duration
1 h 35 min
When
Every day
Estimated price
$390 - $800
Train operators
China Railways G-Class
Train from Shenzhen North Station to Guangzhou South
Ave. Duration
36 min
Frequency
Every 30 minutes
Estimated price
$12 - $27
Schedules at
trip.com
2nd Class Seat
$12 - $14
1st Class Seat
$18 - $21
Business Class Seat
$35 - $45
Train from Shenzhen North to Huizhou South
Ave. Duration
29 min
Frequency
Every 4 hours
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 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 34 min
Frequency
Twice daily
Estimated price
$50 - $60
Schedules at
trip.com
2nd Class Seat
$50 - $60
1st Class Seat
$85 - $95
Business Class Seat
$160 - $190
Shenzhen Metro
Website
szmc.net
Subway from Civic Centre to Shenzhen North
Ave. Duration
14 min
Frequency
Every 5 minutes
Estimated price
$1 - $2
Schedules at
szmc.net
China Railways D-Class
Website
chinahighlights.com
Train from Shenzhen North to Huizhou South
Ave. Duration
23 min
Frequency
Hourly
Estimated price
$5 - $7
Schedules at
trip.com
Book at
trip.com
2nd Class Seat
$5 - $7
1st Class Seat
$3 - $5
China Railways K-Class
Website
chinahighlights.com
Train from Changde to Zhangjiajie Station
Ave. Duration
2 h 34 min
Frequency
5 times a day
Estimated price
$8 - $13
Schedules at
trip.com
Book at
trip.com
Hard Seat
$8 - $13
Hard Sleeper
$16 - $24
Soft Sleeper
$25 - $40
Train from Changsha to Zhangjiajie Station
Ave. Duration
4 h 48 min
Frequency
5 times a day
Estimated price
$10 - $16
Schedules at
trip.com
Book at
trip.com
Hard Seat
$10 - $16
Hard Sleeper
$21 - $29
Soft Sleeper
$30 - $45
Train from Shenzhen to Zhangjiajie Station
Ave. Duration
21 h 8 min
Frequency
Once daily
Estimated price
$23 - $29
Schedules at
trip.com
Book at
trip.com
Hard Seat
$25 - $29
Hard Sleeper
$45 - $55
Soft Sleeper
$75 - $85
China Railways T-Class
Website
china-railway.com.cn
Train from Changde to Zhangjiajie Train Station
Ave. Duration
2 h 21 min
Frequency
Once daily
Schedules at
trip.com
Book at
trip.com
Train from Changsha station to Zhangjiajie Train Station
Ave. Duration
4 h 25 min
Frequency
Once daily
Estimated price
$13
Schedules at
trip.com
Book at
trip.com
Bus operators
China Bus Guide
Website
chinabusguide.com
Bus from Changsha Lituo to Zhangjiajie
Ave. Duration
4 h
Frequency
5 times a day
Estimated price
$20
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
$34
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

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 Travelling to the US: What do I need to know?, How to get from JFK to New York City and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between Shenzhen to Zhangjiajie is 1079 km. It takes approximately 11 h 1 min to drive from Shenzhen to Zhangjiajie.

Get driving directions

China Southern Airlines offers flights from Shenzhen Airport to Zhangjiajie Hehua Airport.

Search flights

There are 333+ hotels available in Zhangjiajie. Prices start at $18 USD per night.

More details

The best way to get from Shenzhen to Shenzhen Airport is to line 1 subway which takes 50 min and costs ¥2 - ¥14.

More details