- CH Redutasłupek 01, Pasmo 11
- Śmigłowcasłupek 01, Pasmo 12
- Beresteckasłupek 01, Pasmo 13
- Rondo Zesłańców Syberyjskichsłupek 05, Pasmo 14
- Dw. Zachodnisłupek 01, Pasmo 15
- Grzymały-Sokołowskiegosłupek 01, Pasmo 16
- Białobrzeskasłupek 01, Pasmo 17
- Niemcewiczasłupek 01, Pasmo 18
- Pl. Zawiszysłupek 03, Pasmo 19
- Pl. Starynkiewiczasłupek 01, Pasmo 110
- Dw. Centralnysłupek 01, Pasmo 111
- Centrumsłupek 15, Pasmo 112
- Kruczasłupek 01, Pasmo 113
- Muzeum Narodowesłupek 01, Pasmo 114
- PKP Powiślesłupek 01, Pasmo 115
- Most Poniatowskiegosłupek 01, Pasmo 116
- Rondo Waszyngtonasłupek 02, Pasmo 117
- Park Skaryszewskisłupek 02, Pasmo 118
- Kinowasłupek 06, Pasmo 119
- Walewskasłupek 02, Pasmo 120
- Rozłuckasłupek 02, Pasmo 121
- Spalinowasłupek 02, Pasmo 122
- Os. Majdańskasłupek 03, Pasmo 123
- Poligonowasłupek 02, Pasmo 124
- Zamienieckasłupek 04, Pasmo 125
- Łukowskasłupek 04, Pasmo 126
- Tarnowieckasłupek 02, Pasmo 127
- Witolinsłupek 04, Pasmo 128
- Witolinsłupek 02, Pasmo 129
Linia 158 kursuje na trasie CH Reduta – Witolin (Warszawa, 29 przystanków).
Linia 158 kursuje na trasie Witolin – CH Reduta (Warszawa, 28 przystanków).
Witolin
dni robocze: 04:44–23:27weekendy: 04:47–23:30
CH Reduta
dni robocze: 04:35–22:55weekendy: 04:31–22:53