Obsługuje (według stanu za 12 września 2026 roku) 56 linii: 0, 7, 7N, 9, 10, 11, 12, 30, 30N, 37, 43, 44, 46, 48, 50, 66, 70, 72, 74, 108, 109, 110, 115, 130, 130N, 133, 138, 149, 193, 249, 292, 296, 297, 297N, 600, 601, 632, 657, 657N, 673, 674, 689, 830, 905N, 910, 911, 911N, 931, 950, 974, AP, M13, M24, M101, Z210 oraz Z-37, natomiast według stanu na 1 stycznia 2008 roku spółka obsługiwała 53 linii na zlecenie Komunikacyjnego Związku Komunalnego Górnośląskiego Okręgu Przemysłowego (KZK GOP).

Obsługują one przystanki na terenie gmin Górnego Śląska i Zagłębia Dąbrowskiego, m.in. Katowic, Siemianowic Śląskich, Chorzowa, Mysłowic, Rudy Śląskiej, Mikołowa, Świętochłowic, Bytomia,Bierunia, Chełmu Śląskiego, Lędzin, Imielina, Bobrownik, Piekar Śląskich, Sosnowca, Ożarowic, Zabrza, Czeladzi, Będzina i Wojkowic. Na terenie samych tylko Katowic przedsiębiorstwo jest największym przewoźnikiem autobusowym – w 2007 roku udział pracy przewozowej PKM Katowice wynosił 68,6%.

Z inicjatywy Urzędu Miasta Katowice 8 kwietnia 2004 roku powstała komercyjna linia „Lotnisko”, która stała się regularnym połączeniem miasta Katowice z portem lotniczym Katowice-Pyrzowice w Pyrzowicach. Podróż trwała wówczas około 50 minut, a w 2013 roku bilet jednorazowy kosztował 27 złotych.