MZK Krotoszyn – przedsiębiorstwo komunikacji miejskiej świadczące usługi w zakresie transportu zbiorowego i turystyki indywidualnej. Obecnie realizuje przewozy pasażerskie w komunikacji miejskiej i podmiejskiej na terenie gminy Krotoszyn oraz w komunikacji międzymiastowej na terenie 7 gmin: Koźmin Wielkopolski, Jarocin, Ostrów Wielkopolski, Rozdrażew, Sulmierzyce, Zduny i Cieszków na siedemnastu liniach.
Komunikacja miejska w Krotoszynie została uruchomiona w 28 kwietnia1978 r. przez Zakład Komunikacji wchodzący w skład Wojewódzkiego Przedsiębiorstwa Komunikacji Miejskiej w Kaliszu. Na początek funkcjonowały trzy linie: linia nr 1 z ul. Kopieczki do Zdun, linia nr 2 z Dworca PKS do Orpiszewa i linia nr 3 z ul. Marchlewskiego (obecnie ul. Grudzielskiego) na ul. Gorzupską. Na początku Zakład Komunikacji dysponował 4 autobusami: dwoma Autosanami, Sanem i Jelczem. W 1982 roku Zakład Komunikacji Miejskiej przejęty został przez gminę i funkcjonował w ramach Przedsiębiorstwa Gospodarki Komunalnej i Mieszkaniowej w Krotoszynie. W 1991 rozpoczęto proces przekształceniowy Przedsiębiorstwa Gospodarki Komunalnej i Mieszkaniowej w Krotoszynie, który zakończono w 1995 r. utworzeniem m.in. zakładu budżetowego o nazwie Miejski Zakład Komunikacji w Krotoszynie. W 2008 r. rozpoczęto prace nad przekształceniem MZK w spółkę z ograniczoną odpowiedzialnością. Od 1 stycznia2009 funkcjonuje MZK sp. z o.o. w Krotoszynie. Od 2005 roku spółka sukcesywnie unowocześnia swój tabor pojazdami marki Solbus. W 2017 roku w ramach programu WRPO 2014-2020, zakupiono 7 nowych autobusów marki Iveco i wprowadzono sprzedaż e-biletów okresowych.
Miejski Zakład Komunikacji w Krotoszynie obsługuje 17 linii autobusowych (w tym 3 linie specjalne na terenie gminy Zduny, które w ramach dowozu dzieci do szkół są dostępne dla innych mieszkańców gminy Zduny[1]).