High-speed trains has made it much easier to travel between Guangzhou and Shenzhen.
Guangzhou to Shenzhen by train
D Trains
There are over one hundred D Trains travelling from Guangzhou to Shenzhen everyday.
Departure time from 6:03 to 22:40
Duration 1h18min-1h44min
Depart from Guangzhou Station or Guangdong East Station
Arrive at Shenzhen Station
Ticket fare
First Class Seat CNY99.5
Second Class Seat CNY79.5
G Trains
Departure time from 7:00 to 22:56
Duration 29min-51min
Depart from Guangzhou South Station
Arrive at Shenzhen North Station.
Ticket fare
Business Class Seat CNY170/199.5
Deluxe Class Seat CNY119.5/96
First Class Seat CNY99.5/80
Second Class Seat CNY74.5/79.5
Normal trains
Guangzhou Station- Shenzhen East Station
K1231 Deperture time 6:31 Arrival time 8:48 Duration 2h11min
Hard Seat CNY21.5
K9075 Departure time 8:25 Arrival time 10:36 Duration 2h11min
Hard Seat CNY44.5
We ChinaTour.Net offers a reliable online train booking service. We have Train Schedules in English. It will be very easy for you to find your target train. Then, we will book the tickets for you. Only a few service fees charged. Book a Train Ticket
Recommended Guangzhou and Shenzhen tours:
Guangzhou 2-day Highlights Tour from $118
ShenZhen 1 Day Amusement Tour from $145
Guangdong 6 Days Tour from$654 >>more tours