Travel from Foshan to Shenzhen

Bus or train from Foshan to Shenzhen?

China Railways G-Class operates a train from Foshan to Shenzhen every 30 minutes. Tickets cost $12 - $35 and the journey takes 20 min. Alternatively, EE Bus operates a bus from Foshan to Shenzhen every 30 minutes. Tickets cost $14 - $25 and the journey takes 2 h 6 min.

How to get from Foshan to Shenzhen

ModeDurationPrice
From Foshan bus to Guangzhou South, train to Shenzhen North, then line 4 subway to Civic Centre.1 h 18 min$35
From Chao An subway to Shayuan, line 8 subway to Changgang, line 2 subway to Guangzhou South, walk to Guangzhou South, train to Shenzhen North, then line 4 subway to Civic Centre.2 h 11 min$35
From Foshan bus to Yuen Long, subway to Kam Sheung Road Station, then bus to Huanggang.2 h 49 min$25
From Foshan bus to Luohu then line 1 subway to Huaqiang Road.3 h 39 min$17
From Foshan taxi to Shenzhen.1 h 37 min$81
From Foshan drive to Shenzhen.1 h 37 min$16

How long does it take to get from Foshan to Shenzhen?

It takes approximately 1 h 18 min to get from Foshan to Shenzhen, including transfers.

Operators from Foshan to Shenzhen

OperatorPhoneWebsite
China Bus GuideChina Bus Guide
China Railways G-Class86-773-2831999China Railways G-Class
Shenzhen MetroShenzhen Metro
Guangfo MetroGuangfo Metro
Guang Zhou MetroGuang Zhou Metro
EE BusEE Bus
Mass Transit Railway (MTR)+852 2881 8888Mass Transit Railway (MTR)
Trans Island Limousine BusTrans Island Limousine Bus