There are 5 ways to get from Huizhou to Foshan by train, bus, subway, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Huizhou to Shenzhentrain Beijing Fengtai
- Take the train from Shenzhen Station to Guangzhou Easttrain Guangzhou East / ...
3h 36m¥113–184Bus, subway
cheapest- Take the bus from Huizhou Air Terminal to Guangzhou Airportbus Huizhou
- Take the subway from Guangzhou Airport South to Lijiaosubway 3
4h 9m¥82–118Drive 151.9 km
- Drive from Huizhou to Foshancar 151.9 km
1h 52m¥133–191Taxi
- Take the taxi from Huizhou to Foshantaxi 151.9 km
1h 52m¥460–600Bus
- Take the bus from Huizhou Air Terminal to Guangzhou Airportbus Huizhou
- Take the bus from Guangzhou Airport to Foshan Lanshi Metal Trade Centre Bus Stationbus
4h 55m¥113–179
Questions & Answers
The cheapest way to get from Huizhou to Foshan is to bus and subway which costs ¥80 - ¥120 and takes 4h 9m.
The fastest way to get from Huizhou to Foshan is to drive which takes 1h 52m and costs ¥130 - ¥200.
No, there is no direct bus from Huizhou to Foshan station. However, there are services departing from Huizhou Air Terminal and arriving at Foshan Lanshi Metal Trade Centre Bus Station via Guangzhou Airport. The journey, including transfers, takes approximately 4h 55m.
No, there is no direct train from Huizhou to Foshan. However, there are services departing from Huizhou and arriving at Chao An via Shenzhen Station, Guangzhou East and Lijiao. The journey, including transfers, takes approximately 3h 36m.
The distance between Huizhou and Foshan is 286 km. The road distance is 151.9 km.
The best way to get from Huizhou to Foshan without a car is to train which takes 3h 36m and costs ¥110 - ¥190.
It takes approximately 3h 36m to get from Huizhou to Foshan, including transfers.
Huizhou to Foshan bus services, operated by China Bus Guide, depart from Huizhou Air Terminal station.
Huizhou to Foshan train services, operated by China Railways D-Class, depart from Huizhou station.
The best way to get from Huizhou to Foshan is to train which takes 3h 36m and costs ¥110 - ¥190. Alternatively, you can bus, which costs ¥110 - ¥180 and takes 4h 55m.
What companies run services between Huizhou, Guangdong, China and Foshan, China?
You can take a train from Huizhou to Chao An via Shenzhen, Shenzhen Station, Guangzhou East, Guangzhou East, and Lijiao in around 3h 36m. Alternatively, you can take a bus from Huizhou Air Terminal to Foshan Lanshi Metal Trade Centre Bus Station via Guangzhou Airport in around 4h 55m.
Train from Huizhou to Shenzhen
- Ave. Duration
- 1h 21m
- Frequency
- Once daily
- Estimated price
- ¥55–95
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥55–80
- Adult - 1st Class
- ¥65–95
- Phone
- (86) 020-96891
- 96891@gzmtr.com
- Website
- gzmtr.com
Subway from Guangzhou Airport South to Lijiao
- Ave. Duration
- 54 min
- Frequency
- Every 5 minutes
- Estimated price
- ¥7–10
- Schedules at
- gzmtr.com
- bus@chinatrainguide.com
- Website
- chinabusguide.com
Bus from Huizhou Air Terminal to Guangzhou Airport
- Ave. Duration
- 2h 40m
- Frequency
- Hourly
- Estimated price
- ¥70–100
- Schedules at
- chinabusguide.com
- Bus
- ¥70–100
Bus from Guangzhou Airport to Foshan Lanshi Metal Trade Centre Bus Station
- Ave. Duration
- 2h
- Frequency
- Every 30 minutes
- Estimated price
- ¥43–80
- Schedules at
- chinabusguide.com
- Bus
- ¥55–80
- Ave. Duration
- 1h 52m
- Estimated price
- ¥460–600
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Best ways to travel around Australia, How to get from Heathrow Airport into central London, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Huizhou to Foshan bus services, operated by China Bus Guide, arrive at Guangzhou Airport station.
Huizhou to Foshan train services, operated by China Railways D-Class, arrive at Shenzhen station.
Yes, the driving distance between Huizhou to Foshan is 152 km. It takes approximately 1h 52m to drive from Huizhou to Foshan.
There are 812+ hotels available in Foshan.














