Zhangye Travel Guide
How to get from Guangzhou to Zhangye Danxia?
The distance from Guangzhou to Zhangye is 2135 km, but there is no any direct flights or trains between this two cities. Although, tourists may transfer to the nearby cities of Zhangye such as Lanzhou, Xian and Xining firstly, and then take D-trains to reach the destination. Please check the below suggestions on how to travel from Guangzhou to Zhangye and find the best way to Zhangye danxia rainbow mountains. If you need ticket-booking and pick-up service, please feel free to contact us anytime.
Option 1: Fly from Guangzhou to Lanzhou, and then continue to Zhangye
Generally speaking, the flight time from Guangzhou to Lanzhou is about 3 hours. If you want to transfer to Zhangye, you may have to stop at Lanzhou airport for more than 2-5 hours.
Guangzhou-Lanzhou(1-stop)-Zhangye Flights Schedule
Flight Number |
Guangzhou Depart |
Lanzhou Arrival |
Lanzhou Depart |
Zhangye Arrival |
Duration |
HU7315 HO1103 |
06:55 |
10:10 |
12:15 |
13:30 |
06h 25m |
CZ3203 MU9649 |
08:25 |
11:00 |
14:25 |
16:30 |
07h 55m |
Option 2: Fly from Guangzhou to Xian, and then continue to Zhangye
Flights from Guangzhou to Xian
Airline |
Flight No. |
Depart |
Arrival |
Duration |
Days of Operation |
China Eastern Air |
MU2324 |
06:40 |
09:15 |
02h 35m |
S M T W T F S |
China Southern Air |
CZ3201 |
07:15 |
09:55 |
02h 40m |
S M T W T F S |
China Southern Air |
CZ3203 |
08:25 |
11:00 |
02h 35m |
S M T W T F S |
Hainan Airlines |
HU7828 |
10:15 |
12:50 |
02h 35m |
M W F |
Flights from Xian to Zhangye
Airline |
Flight No. |
Depart |
Arrival |
Duration |
Days of Operation |
China Eastern Air |
MU9649 |
14:25 |
16:30 |
02h 05m |
S M T W T F S |
OK Air |
BK3101 |
08:35 |
13:25 |
02h 20m |
T T S |
Juneyao Air |
HO1103 |
08:35 |
13:25 |
02h 20m |
T T S |
Option 3: Fly from Guangzhou to Lanzhou, and then take D- trains to Zhangye
Flights from Guangzhou to Lanzhou
Airline |
Flight No. |
Depart |
Arrival |
Duration |
Days of Operation |
Hainan Airlines |
HU7315 |
06:55 |
10:10 |
03h 20m |
T T S |
China Southern Air |
CZ3205 |
09:05 |
12:15 |
03h 10m |
M W F |
China Southern Air |
CZ3205 |
08:55 |
12:10 |
03h 15m |
Sunday |
Lanzhou to Zhangye D-trains Schedule
Train No. |
Train Type |
Depart |
Arrival |
Duration |
1st Class |
2nd Class |
D2749 |
Bullet train |
13:46 |
16:59 |
03h 13m |
USD 29 |
USD 24 |
D2751 |
Bullet train |
14:10 |
17:24 |
03h 14m |
USD 29 |
USD 24 |
D2673 |
Bullet train |
17:03 |
20:38 |
03h 35m |
USD 29 |
USD 24 |
D2757 |
Bullet train |
17:30 |
20:52 |
03h 22m |
USD 30 |
USD 25 |
D2753 |
Bullet train |
18:27 |
21:58 |
03h 31m |
USD 30 |
USD 25 |
Option 4: Fly from Guangzhou to Xining, and then take D- trains to Zhangye
Flights from Guangzhou to Xining
Airline |
Flight No. |
Depart |
Arrival |
Duration |
Days of Operation |
China Southern Air |
CZ3249 |
06:30 |
09:45 |
03h 15m |
S M T W T F S |
Xining to Zhangye D-Trains Timetable
Train No. |
Train Type |
Depart |
Arrival |
Duration |
1st Class |
2nd Class |
D2751 |
Bullet train |
15:36 |
17:24 |
01h 48m |
USD 18 |
USD 16 |
D2673 |
Bullet train |
18:36 |
20:38 |
02h 02m |
USD 18 |
USD 16 |
D2757 |
Bullet train |
18:59 |
20:52 |
01h 53m |
USD 18 |
USD 16 |
D2753 |
Bullet train |
20:03 |
21:58 |
04h 55m |
USD 18 |
USD 16 |