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 stycznia 2009 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).
Linie autobusowe Numer linii Opis trasy 1 Dworzec PKS – Kobylińska – Floriańska – Sienkiewicza – Zdunowska – Perzyce – Zduny – Cieszków Cieszków – Zduny –Perzyce – Zdunowska – Sienkiewicza – Floriańska – Kobylińska – Dworzec PKS 2 Dworzec PKS – Kobylińska – Mickiewicza – Raszkowska – Mahle – Kobierno – Tomnice – Jasne Pole –Duszna Górka – Orpiszew – Janów Janów – Orpiszew – Duszna Górka – Jasne Pole – Tomnice – Kobierno – Mahle – Raszkowska – Mickiewicza – Kobylińska – Dworzec PKS 2LKursuje w czasie wakacji. 3 ul. Floriańska – Kobylińska – Lutogniew – Romanów – Starygród – Kuklinów – Dzierżanów Wlkp. Dzierżanów Wlkp. – Romanów – Lutogniew – Kobylińska – ul.