Guangzhou to Shenzhen Transportation

The distance between Guangzhou and Shenzhen is not evry far: the railway section from Guangzhou East Railway Station to Shenzhen Railway Station (in Luohu District) is 139 kilometers (86.4 miles); and Guangzhou-Shenzhen express way links Hnangcun Overpass in Guangzhou (广州黄村立交桥) and Huanggang Port in Shenzhen together, with 123-kilometer (or 76.4-mile) long, which means the distance between Guangzhou and Shenzhen by coach is about 130 kilometers (80.8 miles). The transportation between these two big cities in South China is very convenient and efficient. Travelers can take a coach or a train (including common train and bullet train)come and go between Guangzhou and Shenzhen.

Train Transport

China Train Search

Every day there are more than 140 pairrs of trains running between Guangzhou and Shenzhen, including three kinds of trains: train number begin with K, T and D. D train has the fastest speed, and then followed by T train and K train. See How to Choose Train Types And Seat Class in China

D Train

D trains park in Guangzhou East Railway Station and Shenzhen Railway Station with about 125 journeys a day, and the service time is from 04:00 to 22:20 for trains starting from Guangzhou and from 06:15 to 22:45 for trains starting from Shenzhen. The duration is about 70 minutes, and the ticket fares are 80 yuan for a second-class seat and 100 yuan for a first-class ticket. See High-Speed Rail in China

T train and K train

Every day, there are dozens of T trains and K trains running between Guangzhou and Shenzhen. The railway stations for these trains can be Guangzhou Railway Station, Guangzhou North Railway Station, Shenzhen Railway Station and Shenzhen West Railway Station. The length of the time for a journey ranges from 96 minutes (T95/96, the departure time is 17:40 in Shenzhen and 04:38 in Guangzhou and the ticket price can be low as 24 yuan) to 3 hours and 17 minutes (K9084/9085).

For train schedules and ticket prices please check out China Train Search. China Highlights offers carefully designed China Train Tours, and provide tailor-made tours according to customers’ interests and requests.

Coach/Bus Transport

There are many coach/bus stations both in Guangzhou and Shenzhen. Passengers can catch a bus come and from between Guangzhou and Shenzhen in each of them. The duration is about 1.5 hours (for some coaches can be short as about 90 minutes and some for coaches can be long as 2 hours). Every day, there are hundreds of coaches running between Guangzhou and Shenzhen. The service time is from 05:35 to 22:00 in Shenzhen and from 04:00 to 23:00 in Guangzhou (China Highlights advises passengers not to take the night coach for safety concerns). Check out the information for Guangzhou coach/bus stations and Shenzhen coach/bus stations.

From Guangzhou to Shenzhen

It is quite convenient to travel from Guangzhou to Shenzhen and passengers can catch a coach to Shenzhen at each coach station in Guangzhou. For example: there is a coach to Shenzhen every 12 minutes at the Guangdong Provincial Coach Station (广东省汽车客运站) from 06:10 to 23:00, there is a coach every 12 minutes in Guangzhou Guangyuan Coach Station (广园汽车站) from 06:00 to 22:30, and there is a coach every 15 minutes at Guangzhou Coach Station (广州汽车客运站) from 06:00 to 22:00. It takes about an hour and a half by the nonstop coach with the approximate ticket price of around 60 Yuan (USD 8.8). Check out the information for Guangzhou coach transportation (including information about how to get to the coach station /guangzhou/coach-transport.htm).

Note: when passengers buying the tickets, they can tell the ticket sellers which coach station in Shenzhen they want to arrive at.

From Shenzhen to Guangzhou

Every day, there are more than one hundreds coaches departing to Guangzhou, and passengers can catch a coach in each coach station of Shenzhen. For example: coaches to departing from Luohu Coach Station (罗湖客运站) is available from 06:00 to 22:00; there is a coach to Guangzhou every 15 minutes at Huanggang Coach Station (皇岗客运站) from 07:30 to 20:30 and there is a coach to Guangzhou at Fuyong Coach Station (福永客运站) every 30 minutes from 06:00 to 18:30. The length of the time for a journey is about 1.5 minutes by taking a nonstop coach and the approximate ticket price is 60 yuan. Check out the coach station transportation in Shenzhen.

Shenzhen to Guangzhou Baiyun Airport

Passengers in Shenzhen can take a train or a coach to Guangzhou City first, and then transfer to an airport line, a bus, a subway or a taxi to Guangzhou Baiyun Airport (check out the information for Guangzhou Baiyun Airport transportation). At same time, passengers arriving at Baiyun Airport also can take a an airport line, a bus, a subway or a taxi to leave to airport, and then transfer to a train or a coach to Guangzhou. Airport line for Guangzhou Baiyun Airport is available in Shenzhen (China Highlights advises passengers without enough time not to take this bus, so as to board the flight on time).

Start fromDeparture TimeRun PassDestinationBoarding Place

Baiyun Airport

09:30, 10:30, 11:30, 12:30, 13:40, 14:50, 15:50, 17:10, 18:20, 19:30, 20:40 and 21:50

Baoan Baoan Central Coach Station

Bagua Ling

Gate A9, Arrival Hall


06:00, 07:00, 08:00, 09:00, 10:00, 11:00, 12:00, 13:00, 14:00, 15:00, 16:00 and 17:30

Baiyun Airport

618 Bagua 1th Road, Bagua Ling (深圳八卦岭八卦一路618号)

Guangzhou to Shenzhen Baoan International Airport

Passengers in Guangzhou can take a coach in Guangdong Provincial Coach Station direct to Fuyong Coach Station (福永汽车站) and the departure interval is 30 minutes. The approximate ticket price is 58 yuan. Then transfer to a taxi or a bus to Shenzhen Baoan International Airport. The length of the time for a whole journey (from Guangdong Provincial Coach Station to Shenzhen Baoan International Airport) is about 2 hours.

Related Links

Hi, I'm Gavin Van Hinsbergh
I updated this article on November 7, 2013
See all my travel articles
follow this pageChina Highlights

Questions and Answers About Guangzhou to Shenzhen Transportation

juma masudi 2013-12-15
Show Answer
i am planing a trip.on the 16/01/2014.there the bus from gouanzou to shenzhen
Dear Juma Masudi, You could take a bus from Guangzhou Tianhe bus station(天河客运站) to Shenzhen, it takes about 1.5 hours. You also could take a high speed train from Guangzhou south train station to Shenzhen, it takes about half an hour. Lussie Lu replied on 2013-12-16
Dennis Joseph 2013-12-12
Show Answer
Hi, If there any Bus from Guangzhou airport to Boan in Shenzhen. ?
Dear Dennis, There are some buses from Guangzhou airport to Shenzhen Bagualing where is about 35 km from Baoan airport. It takes about 3 hours and it costs about CNY100(USD16) per person. Then you need to take a taxi to get to Baoan airport. Lussie Lu replied on 2013-12-16
Farhan Siddiqui 2013-08-30
Show Answer
Hi, Shenzhen to Canton Airport Gunagzhou, please advise best rout ?

Hi Farhan Siddiqui,

You can take non-stop bus from Baiyun airport terminal in shenzhen to Guangzhou Baiyun airport, the address is No.618 Baguayilu, Bagualing, Shenzhen.


Cecilia Peng replied on 2013-08-31
Karl Tan 2013-08-09
Show Answer
Is there a connecting train from Bao''an airport to Guangzhou East station ? How much is the fares & how long is the journey ?
Dear Karl, There is no direct bus or train from Bao`an airport to Guangzhou East station. I suggest you take Line 2 shuttle bus to Shenzhen rail station at first( around CNY20/US$3), then take a bullet train to Guangzhou East station(around CNY80-100/US$13-16, 1 hour). There are many trains to Guangzhou every day. Lussie Lu replied on 2013-08-09
umesh jain 2013-07-29
Show Answer
i want to to go from shenzhen to guangzhuou baiyun airport what is timeing for train late night
Dear Umesh, There is no direct train from Shenzhen to Guangzhou airport. Youn need to take a train to Guangzhou railway station, then take other transport to the airport. I suggest you take a bus from Shenzhen Baiyun Airlines Building(八卦岭) where is located at No.618 of Baguayi Road(八卦一路618号). The latest bus sets off at 17:30pm, it takes about 3 hours and the cost is about CNY90/US$15 per person. Please click this link to check the details: Lussie Lu replied on 2013-07-29
last train from Shenzhen Station to Guangzhou East Station leaves at about 22:30. Last train(underground) to Baiyun Airport from Guangzhou city center leaves at about 23:00. You should arrange the schedule basing on your air ticket. JoeDADA replied on 2013-07-31
April Offer $25 Coupon
  1. Send your inquiry before Apr. 30, 2014, and we will email you a $25 coupon.
  2. The coupon is valid till Dec. 31, 2014, for paying tour packages worth $250 or up.
  3. The coupon cannot be used for paying flight tickets, train tickets, hotel rooms and day trips.
Travel Advice or Question? Ask us here
Do you want to book a tour/hotel/Wi-Fi. etc.
Your Name Your Email