How to Travel between Guangzhou and Foshan
There is 30 kilometers (19 miles) between Guangzhou and Foshan. The best way to travel between is to take Guangzhou – Foshan Metro Line, taking around 1 hour and CNY 6. Also, Guangzhou – Foshan high speed trains are available, taking about 20 minutes and CNY 10 – 20. And the normal speed trains also serve, taking 0.5 – 1.5 hours and CNY 9 – 10.5. Guangzhou – Foshan coach takes 1 hour and CNY 20 – 30 for a single trip. Taking a taxi between the two cities takes 1 hour and CNY 90.
![]() |
How to Travel from Guangzhou to Foshan
1. Best Way: Guangzhou – Foshan Metro Line (Guangfo Line): 1 hour, CNY 6
Passing 25 stations: Lijiao – Nanzhou – Shixi – Yangang – Shayuan – Shachong - Hedong – Xilang – Jushu – Longxi – Financial Hi-Tech Zone – Qiandenghu Lake – Leigang – Nangui Lu – Guicheng – Chao’an – Pujun Beilu – Zumiao – Tongji Lu- Jihua Park – Kuiqi Lu – Lanshi – Shijilian – Xinchengdong
Frequency: 4 min. 45sec. from 06:00 – 23:00 (rush hour: 07:30 – 09:30, 17:30 – 19:30)
2. Train:
Guangzhou – Foshan High Speed Train: 20 minutes, CNY 10 – 20
From Guangzhou South Railway Station / Guangzhou Railway Station: over 70 high speed trains, 07:06 – 23:40
Price: CNY 10 – 20 for second class seat, CNY 16 – 32 for first class seat, CNY 30.5 – 37 for business class seat
Guangzhou – Foshan Normal Speed Train: 20 – 30 minutes, CNY 9 – 10.5
From Guangzhou Railway Station: 13 normal speed trains, 08:07 – 22:04
Price: CNY 9 – 10.5 for hard seat, CNY 63 for hard sleeper, CNY 86 for soft sleeper
3. Guangzhou – Foshan Bus: 1 hour, CNY 20 – 30
From: Guangzhou City Passenger Station: 06:30 – 19:40
Tianhe Passenger Station: 07:30 – 19:20
Guangzhou South Railway Bus Station: 08:00 – 18:00
Passengers are demanded to get on the bus at specific bus station.
4. Take a Taxi: 1 hour, CNY 90
It’s very convenient to take a taxi everywhere from Guangzhou to Foshan, and hailing Apps are very helpful and usual in China. You can make a deal in advance.
How to Travel from Foshan to Guangzhou
1. Best Way: Foshan – Guangzhou Metro Line: 1 hour, CNY 6
Passengers can get on at any passing stop among the 25 stations from Xinchengdong – Lijiao
Frequency: 4 min. 45sec. from 06:00 – 23:00 (rush hour: 07:30 – 09:30, 17:30 – 19:30)
2. Alternative Way: Train
Foshan – Guangzhou High Speed Train: 20 minutes, CNY 10 – 20
From Foshan West Railway Station: over 90 high speed trains, 06:41 – 23:35
Price: CNY 10 – 20 for second class seat, CNY 16 – 32 for first class seat, CNY 30.5 – 37 for business class seat,
Foshan – Guangzhou Normal Speed Train: 0.5 – 1.5 hours, CNY 9 – 10.5
From: Foshan Railway Station, 12 trains, 03:49 – 21:07
Price: CNY 9 – 10.5 for hard seat, CNY 63 – 100 for hard sleeper, CNY 125 for soft sleeper
3. Foshan – Guangzhou Bus: 2 hours, CNY 20 – 50
From Sanshui Passenger Station: 05:40 – 20:30
From Foshan Passenger Station to Guangzhou Liuhua Station: 06:50 – 13:50,
From Longshan Passenger Station to Guangzhou City Station: 06:20, 06:50
There are many other departing stations serving passenger stations in Foshan like Gaoming, Nanhai District Guanyao, Xijiao, Shunde, etc. passengers can get the details online.
4. Take a Taxi: 1 hour, CNY 100
Passengers can bargain or make a deal with the drivers in advance.