Foshan mieste nėra oro uosto, o artimiausias oro uostas yra Baiyun oro uostas Guangdžou.
Iš Foshan į Baiyun oro uostą galite nuvykti autobusu Hongyun autobusų stotyje. Jis veikia nuo 6:30 iki 22:30. kas 30 minučių. Kelionė trunka vieną valandą, o bilietas kainuoja 28 juanius.
Guangdžou–Zhanjiang geležinkelis yra sujungtas su visa šalimi per Foshaną. Į didelius ir vidutinius Kinijos miestus kursuoja daug traukinių. Į stotį labai patogu atvykti autobusu Nr. 1, 2, 4, 5, 6, 8, 9 ir 10 nuo miesto centro.
Foshan yra miestas prie pat jūros. Jame yra du keleivių vežimo uostai, būtent Shunde uostas ir Pietų Kinijos jūros Pingdžou uostas.
Shunde uoste kiekvieną dieną į Honkongą kursuoja 6 keleiviniai laineriai. Ankstyviausias – 8.30 val., o vėliausias – 20.20 val. Iš Honkongo į Shunde uostą kursuoja 6 laineriai.
Pietų Kinijos jūros Pingdžou uostas turi lainerius į Honkongą ir Guangdžou. Keleiviniai laineriai į Honkongą yra prieinami kiekvieną dieną, o į Guangdžou - tik šeštadienį ir sekmadienį. Iki Guangdžou trunka apie 30 minučių. Bilieto kaina yra 8 juaniai ir pusė skirta vaikams. Kiekvieną šeštadienį ir sekmadienį į Guangdžou vyksta penkiolika lainerių.
Foshan autobusų stotis yra greitkelių keleivių vežimo Fošane mazgas. Tai sudaro tolimųjų reisų keleivių vežimo tinklą, apimantį beveik 100 miestų ar apskričių, įskaitant Hunan, Sichuan, Jiangxi, Fujian, Guangxi ir Zhejiang. Be to, daugelyje viešbučių yra maršrutiniai autobusai į Honkongą ir Honkongo oro uostą, kainuojantys apie 3,5 valandos.