Komunikacja Przez miasto przechodzi linia kolejowa nr 321 Český Těšín – Opava. Pociągi ČD kursują w ramach Ostrawskiego Zintegrowanego Systemu Komunikacji (ODIS, Ostravský dopravní integrovaný systém) na liniach S1 i R1.

Główną rolę w komunikacji miejskiej odgrywają autobusy. Miasto posiada około 60 pojazdów, które obsługują 22 linie. Hawierzowskie autobusy obsługują także okoliczne miejscowości (Błędowice Górne, Cierlicko, Sucha Górna, Olbrachcice, Stonawa, Pietwałd, Szonów). Główne linie prowadzą z dzielnicy Podlesie (Podlesí), przez centrum, w kierunku Szumbarku, dobrze skomunikowane są także Żywocice/Padlých Hrdinů oraz osiedla w Suchej Średniej, bardzo dobre połączenia mają Olbrachcice. Tabor składa się w znacznej części z autobusów Irisbus Citelisy, napędzanych metanem oraz autobusów Karosa B 952. Eksploatowanych jest też kilka minibusów, które obsługują linie nr 418-422. Sieć komunikacji miejskiej podzielono na dwie strefy, z czego 1. strefa obejmuje administracyjny teren miasta, drugą stanowi reszta sieci. W 1. strefie można korzystać z biletów ODIS na strefę taryfową nr 40. Komunikacja miejska w Hawierzowie jest obsługiwana przez ČSAD Havířov a. s.

Ponadto z miasta prowadzą linie autobusowe do wszystkich okolicznych miast, z czego najwięcej do Ostrawy, Karwiny i Orłowej.