Miejski Zakład Komunikacji Wejherowo (MZK Wejherowo) – publiczny zakład komunikacyjny świadczący usługi w zakresie pasażerskiego transportu zbiorowego w Wejherowie oraz w okolicznych miejscowościach, czyli: Bolszewie, Gniewowie, Gościcinie, Gowinie, Górze, Kąpinie, Kębłowie, Kochanowie, Orlu, Redzie i Rumi. Jest członkiem MZKZG, który skupia innych miejskich przewoźników aglomeracji trójmiejskiej.

Historia 7 września 1981 roku utworzono w Wejherowie miejską komunikację autobusową, którą zajmował się zakład komunikacji w Gdyni. Pierwszą utworzoną linią była linia nr 2, której trasa przebiegała od wejherowskiego szpitala przez ulicę Szpitalną, Chopina, I Dywizji Pancernej WP (obecnie I Brygady Pancernej WP), Rybacką, aż do Osiedla Kaszubskiego, a następnie ulicą Partyzantów, Chopina i Szpitalną z powrotem do szpitala. Autobus kursował tylko w dni powszednie. Ówczesny tabor stanowiły pojazdy Jelcz 043 (zwane popularniej „ogórkami”). W 1991 roku utworzono zakład budżetowy miasta, którego tabor stanowiły pojazdy Jelcz M11. W 1998 roku zostały zakupione pierwsze autobusy niskopodłogowe Neoplan N4016 (o numerach 401 i 402), które wycofano w 2013 i 2014 roku. 19 marca 2015 roku na linii nr 2 wprowadzono głosowe zapowiedzi przystanków w języku kaszubskim, obok istniejących w języku polskim.