- Szpitalsłupek 520/1, Pasmo 01
- Os. Westerplattesłupek 506/2, Pasmo 02
- Jednostka Wojskowasłupek 503/2, Pasmo 03
- Uniwersytetsłupek 502/2, Pasmo 04
- Kniaziewiczasłupek 501/2, Pasmo 05
- Wiejskasłupek 608/2, Pasmo 06
- Pobożnegosłupek 607/2, Pasmo 07
- Armii Krajowejsłupek 605/2, Pasmo 08
- Grodzkasłupek 604/2, Pasmo 09
- Sienkiewiczasłupek 603/2, Pasmo 010
- Ratuszsłupek 621/2, Pasmo 011
- Pl. Dąbrowskiegosłupek 620/2, Pasmo 012
- Dworzec Kolejowy i Autobusowysłupek 601/2, Pasmo 013
- 3 Maja - Fabrycznasłupek 206/1, Pasmo 014
- 3 Maja - Emceksłupek 205/1, Pasmo 015
- Wazówsłupek 213/2, Pasmo 016
- Banachasłupek 214/2, Pasmo 017
- Sobieskiego - Banachasłupek 215/1, Pasmo 018
- Sobieskiego - Ekonomiksłupek 217/2, Pasmo 019
- Piłsudskiegosłupek 107/2, Pasmo 020
- Małcużyńskiegosłupek 116/3, Pasmo 021
- Szczecińska - Br. Gierymskichsłupek 109/2, Pasmo 022
- Urząd Skarbowysłupek 103/5, Pasmo 023
- Os. Niepodległościsłupek 105/3, Pasmo 024
- 11 Listopadasłupek 102/5, Pasmo 025
- Legionów Polskichsłupek 5934/2, Pasmo 026
- Dywizjonu 303słupek 5935/2, Pasmo 027
- Andersasłupek 104/3, Pasmo 028
- Dmowskiegosłupek 101/7, Pasmo 029
- Kołobrzeskasłupek 5922/1, Pasmo 030
- CH Jantarsłupek 114/2, Pasmo 031
Linia 21 kursuje na trasie Szpital – CH Jantar (Słupsk, 31 przystanków).
Linia 21 kursuje na trasie CH Jantar – Szpital (Słupsk, 30 przystanków).