Liikenneyhteyksiltään Kokkola sijoittuu otollisesti keskelle Suomea: Valtatie 8 kulkee Kokkolan halki, ja suunnitelmissa on sen leventäminen nelikaistaiseksi kaupungin pohjoispuolella.
Kokkola on osa rautateiden runkoverkkoa ja Kokkola-Pietarsaaren lentoasema sijaitsee lähellä keskustaa.
Linja-autovuoroja on päivittäin niin pohjoisesta, etelästä kuin idästä. Linja-autoasema sijaitsee keskustassa, aivan rautatieaseman tuntumassa.
Kokkolassa on toimivat paikallisliikenneyhteydet. Kaupunkilaisille on myös tarjolla turvallinen, kattava, toimiva sekä viihtyisä kevyen liikenteen verkosto.
Kokkolan Satama on paitsi kaivannaisteollisuuden ykkössatama, myös Suomen suurin bulk-, raideliikenne- ja transitoliikennesatama sekä maan kolmanneksi suurin yleissatama. Sen 14 metrin syväväylä mahdollistaa kaikista suurimpien, Panamax- ja Cape Siza –luokan alusten täyteen lastaamisen.