There isn't an airport in Foshan and the closest air port is Baiyun Airport in Guangzhou.
You can take the shuttle bus at Hongyun Bus Station from Foshan to the Baiyun Airport. It runs from 6:30 a.m. to 10:30 p.m. every 30 minutes. The journey takes one hour and the ticket costs 28 Yuan.
Guangzhou to Zhanjiang Railway is connected with the whole country through Foshan. There are many trains to big and medium cities in China. It is very convenient to get to the station with bus NO. 1、2、4、5、6、8、9 and 10 from the city center.
Foshan is a city next to the sea. It has two passenger transportation harbors, namely, Shunde Harbor and South China Sea Pingzhou Harbor.
There are 6 passenger liners to Hong Kong every day in the Shunde Harbor. The earliest one is 8:30 a.m. and the latest one 8:20 p.m. There are 6 liners from Hong Kong to Shunde Harbor.
South China Sea Pingzhou Harbor has the liners to both Hong Kong and Guangzhou. Passenger liners to Hong Kong are available every day, while the ones to Guangzhou are only available on Saturday and Sunday. It takes about 30 minutes to Guangzhou. The ticket price is 8 Yuan and is half for kids. Fifteen liners go to Guangzhou every Saturday and Sunday.
Foshan Bus Station is the hub for the highway passenger transportation in Foshan. It makes a long-distance passenger transportation net covering nearly 100 cities or counties including Hunan, Sichuan, Jiangxi, Fujian, Guangxi and Zhejiang. In addition, a lot of hotels have the shuttle buses to Hong Kong and Hong Kong Airport, costing around 3.5 hours.