Miejski Zakład Komunikacji w Starogardzie Gdańskim (MZK Starogard GdańskiSkrót popularny, występujący także w logo zakładu.) − główny operator komunikacji miejskiej w Starogardzie GdańskimAutobusy przewoźnika wyjeżdżają poza granice miasta do 5 miejscowości gminy wiejskiej: Koteż, Nowej Wsi Rzecznej, Żabna oraz Linowca..
Historia Początki MZK Próby zorganizowania komunikacji miejskiej w Starogardzie Gdańskim sięgają lat 50. XX wieku; wtedy właśnie tego zadania podjął się starogardzki PKS, jednakże brak dostatecznie dużej ilości taboru oraz wysokie opłaty za przejazd spowodowały upadek przedsięwzięcia. Do pomysłu utworzenia komunikacji miejskiej powrócono podczas Grudnia '70; na fali strajkowych postulatów mieszkańcy zaczęli ponawiać stawiane od wielu lat wnioski w tej sprawie. W kwietniu 1971 z inicjatywy władz powiatu starogardzkiego odbyła się w Tczewie (w Powiatowej Miejskiej Radzie Narodowej) narada, na której podjęto decyzję o otwarciu z dniem 1 lipca 1971 starogardzkiego oddziału MPK Tczew.