Transport kolejowy Przez teren gminy Kolbudy przechodzi nieczynna linia kolejowa nr 229. Na terenie gminy znajduje się jedna stacja kolejowa – Kolbudy oraz trzy przystanki: Bielkowo (przystanek znajduje się w Bielkówku), Pręgowo Gdańskie (w Pręgowie) oraz Łapino Kartuskie (w Łapinie).
Od 2003 na nieczynnej linii kolejowej nr 229 uruchamiane są turystyczne przewozy drezynowe. Baza Kolei Drezynowej znajduje się przy ul. Przemysłowej w Kolbudach obok dawnych zakładów Rugby. thumb|Węzeł Kowale
Transport drogowy Przez teren gminy biegną: Droga krajowa nr 6 oraz Droga wojewódzka nr 221. Obie drogi krzyżują się na Węźle Kowale. Droga wojewódzka nr 221 stanowi główną oś komunikacyjną gminy. Droga ta przechodzi przez Kowale, Bąkowo, Lublewo Gdańskie, Kolbudy oraz Czapielsk, dodatkowo łącząc te miejscowości z Gdańskiem.
Transport zbiorowy thumb|Autobus PKS Gdańsk w barwach ZTM Gdańsk na przystanku Otomin Pętla ZTM Gdańsk obsługuje również trzy miejscowości położone na terenie gminy Kolbudy: Otomin (linie 174 i 574), Kowale (linie 156, 213, 255 i 256) oraz Jankowo (linie 255 i 256).
Komunikacja miejska Gminy Pruszcz Gdański obsługuje Bielkowo (linia 846, 847), Bielkówko (linia 847), Kolbudy (linia 847) oraz Lublewo (linia 847).