How to Travel from Guilin to Zhangjiajie
Guilin to Zhangjiajie distance is as long as 700 kilometers (435 miles) in all. There is no available direct high speed train, normal train or long-distance bus traveling between them at present, so the best travel way from Guilin to Zhangjiajie is to take flight, which takes 70 minutes and CNY 200 – 600. Flight transfer also serves passengers, traveling for longer time. In addition, passengers can choose to transfer train at Changsha South Railway Station and Liuzhou Railway Station, taking 9 hours at least and CNY 250 - 300.
1 Guilin to Zhangjiajie direct flight is operated on Monday, Wednesday and Friday. It serves passengers from Guilin Liangjiang International Airport to Zhangjiajie Hehua International Airport. The duration is around 70 minutes and depart at 12:20. And it charges CNY 200 – 500 for a single trip.
In addition, passengers can choose to transfer flights at Nanning Wuxu International Airport or Nanjing Lukou International Airport. The stopover duration is diverse with 1.5 hours at least. Passengers can check the relevant information carefully when booking the ticket.
Transfer at Changsha: 9 hours at least, over CNY 266 for second class seat
From Changsha South Railway Station to Changsha Railway Station:
Travelers need to take Metro Line 2 at Changsha South Railway Station to Changsha Railway Station, taking 30 minutes and CNY 3.
Transfer at Liuzhou: 13 hours at least, CNY 248.5 for second class seat and soft seat
After arriving at Changsha by train, take intercity buses to Zhangjiajie. Lituo Coach Station is next to Changsha South Railway Station which has buses to Zhangjiajie at 12:00, 13:00, 14:20, 15:40 and 17:40 with a fare of CNY 135 and a duration of 4.5 hours. Also, passengers can take intercity buses at Changzhutan Coach Station which is near Changsha Railway Station. The buses operate from 09:00 - 18:30 with 7 shifts each day. The ticket fare is CNY 120 and the travel time is about 4 hours.
→ Take City Bus 402 at the Airport Road Bus Station to Ganxiqiao Station, 25 minutes, CNY 1;
→ Walk for 10 minutes to get to Zhangjiajie Central Bus Station;
→ Transfer to the coach to Zhangjiajie National Forest Park; 1 hour, CNY 12, 06:00 – 19:00, every 10 minutes
Taxi driver may not charge fees according to meters for such distance and route, so remember to negotiate the price before the departure.
If you need to travel from Yangshuo to Zhangjiajie, it's recommended to take Airport shuttle bus from Yangshuo Bus station to Guilin airport, and then take the flight to Zhangjiajie.
Or you can take Yangshuo - Guilin high speed train at first. After getting off from the train station, you can take the airport shuttle bus from the station to get to Guilin Liangjiang International airport, which takes CNY 20. Then take Guilin to Zhangjiajie flight to get to the destination. There are over 15 Yangshuo to Guilin high speed trains serving passengers from 08:58 to 18:43, taking 20 - 40 minutes and CNY 24 - 31 for second class seat.
Further Reading
How to Travel from Zhangjiajie to Guilin
![]() |
How to Travel from Guilin to Zhangjiajie |
1. Best Way: Guilin to Zhangjiajie Direct Flight: 70 minutes
In addition, passengers can choose to transfer flights at Nanning Wuxu International Airport or Nanjing Lukou International Airport. The stopover duration is diverse with 1.5 hours at least. Passengers can check the relevant information carefully when booking the ticket.
2. Train Transfer: 9 hours at least, over CNY 248.5

Guilin North to Changsha South | Changsha to Zhangjiajie | Overall Duration | Ticket Fare (CNY) Second Class Seat + Soft Seat |
---|---|---|---|
G530 14:12-16:53 | T8322 18:38-23:03 | 8H51M | 179.5 + 86.5 = 266 |
G536 10:44-14:03 | 12H19M | ||
G1504 12:36-16:04 | 10H27M | ||
G1502 11:52-15:23 | 11H11M | ||
G1506 13:36 – 16:59 | 9H27M | 184.5 + 86.5 = 271 |
From Changsha South Railway Station to Changsha Railway Station:
Travelers need to take Metro Line 2 at Changsha South Railway Station to Changsha Railway Station, taking 30 minutes and CNY 3.

Guilin North to Liuzhou | Liuzhou to Zhangjiajie | Overall Duration | Ticket Fare (CNY) Second Class Seat + Soft Seat |
---|---|---|---|
D1795 21:10-22:17 | T282 23:33-10:05 | 12H55M | 45.5 + 203 = 248.5 |
D3567 18:56-20:08 | K748 21:03-08:10 | 13H14M | |
G1501 18:58-20:17 | 13H12M | ||
D8271 19:17-20:42 | K1474 21:20-08:48 | 12H53M |
3. Train + Intercity Bus: 8.5 hours at least, Over CNY 195
How to Travel from Zhangjiajie Hehua Airport to Zhangjiajie National Forest Park
1. City Bus 402 or 4 + Coach: 2 hours, CNY 13
→ Walk for 10 minutes to get to Zhangjiajie Central Bus Station;
→ Transfer to the coach to Zhangjiajie National Forest Park; 1 hour, CNY 12, 06:00 – 19:00, every 10 minutes
2. Taxi: around 1 hour, CNY 100
How to Travel From Yangshuo to Zhangjiajie
Or you can take Yangshuo - Guilin high speed train at first. After getting off from the train station, you can take the airport shuttle bus from the station to get to Guilin Liangjiang International airport, which takes CNY 20. Then take Guilin to Zhangjiajie flight to get to the destination. There are over 15 Yangshuo to Guilin high speed trains serving passengers from 08:58 to 18:43, taking 20 - 40 minutes and CNY 24 - 31 for second class seat.

How to Travel from Zhangjiajie to Guilin
- Last updated on Apr. 12, 2021 -