- Rybnik Paruszowiec Piaski Przemysłowasłupek 166/1, Pasmo 01
- Rybnik Paruszowiec Piaski Huta Silesiasłupek 149/2, Pasmo 02
- Rybnik Śródmieście Bazylikasłupek 10/1, Pasmo 03
- Rybnik Śródmieście Chrobregosłupek 23/0, Pasmo 04
- Rybnik Śródmieście 3 Majasłupek 40/0, Pasmo 05
- Rybnik Śródmieście Urszulankisłupek 41/0, Pasmo 06
- Rybnik Śródmieście Sądsłupek 7/1, Pasmo 07
- Rybnik Maroko Nowiny Zebrzydowickasłupek 6/1, Pasmo 08
- Rybnik Maroko Nowiny Zielonasłupek 449/0, Pasmo 09
- Rybnik Maroko Nowiny Księżoksłupek 171/0, Pasmo 010
- Rybnik Zebrzydowice Mytosłupek 172/0, Pasmo 011
- Rybnik Zebrzydowice Zebrzydowickasłupek 454/0, Pasmo 012
- Rybnik Zebrzydowice Norwidasłupek 174/0, Pasmo 013
- Jejkowice Centrumsłupek 175/0, Pasmo 114
- Jejkowice Kuźniasłupek 176/0, Pasmo 115
- Szczerbice Piaskowasłupek 177/0, Pasmo 116
- Szczerbicesłupek 178/0, Pasmo 117
- Gaszowice UGsłupek 179/0, Pasmo 118
- Gaszowice Rydułtowskasłupek 192/0, Pasmo 119
- Piece Gimnazjumsłupek 193/0, Pasmo 120
- Rydułtowy Piecowskasłupek 194/0, Pasmo 121
- Rydułtowy Orłowiecsłupek 119/0, Pasmo 122
- Rydułtowy Ładnasłupek 456/0, Pasmo 123
- Rydułtowy Ofiar Terrorusłupek 121/0, Pasmo 124
- Rydułtowy Ryneksłupek 122/2, Pasmo 125
Linia 28 kursuje na trasie Rybnik Paruszowiec Piaski Przemysłowa – Rydułtowy Rynek (Rybnik, 25 przystanków).
Linia 28 kursuje na trasie Rydułtowy Rynek – Rybnik Paruszowiec Piaski Przemysłowa (Rybnik, 25 przystanków).