Początkowo linia 8 funkcjonowała jako linia z priorytetem do obsługi niepełnosprawnych, obsługiwana była przez autobus z windą. Kursowała co godzinę. Od 2011 roku zastąpiona przez linię nr 4.
17 stycznia 1994 – uruchomienie
WALTERA-JANKEGO – 20 Stycznia – 3 Maja – Warszawska – Zamkowa – Kilińskiego – Orla – Wileńska – Wiejska – SZPITAL
1 stycznia 1998 – zmiana trasy
WALTERA-JANKEGO – Nawrockiego – (w wybranych kursach: Roweckiego – Gryzla) – 20 Stycznia- 3 Maja (z powrotem: Bóźnicza – Skargi) – Warszawska – Zamkowa – Kilińskiego – Orla – Wileńska – Wiejska – Jana Pawła II – 15 PUŁKU PIECHOTY WILKÓW (z powrotem: Łaska – Wiejska – Szpital – Wiejska – Wileńska)
1 października 2001 – uruchomienie kursów w soboty i niedziele
1 lutego 2006 – zmiana trasy
WALTERA-JANKEGO – Nawrockiego – 20 Stycznia – 3 Maja (z powrotem: Szewska – Skargi) – Warszawska – Zamkowa – Kilińskiego – Orla – Wileńska – Wiejska – Jana Pawła II – 15 PUŁKU PIECHOTY WILKÓW (z powrotem: Łaska – Dworzec PKP – Łaska – Wiejska – Szpital – Wiejska – Wileńska)
15 maja 2006 – zmiana trasy
WALTERA-JANKEGO – Nawrockiego – 20 Stycznia – 3 Maja (z powrotem: Szewska – Skargi) – Warszawska – Zamkowa – Kilińskiego – Orla – Wileńska – Wiejska – Jana Pawła II – 15 PUŁKU PIECHOTY WILKÓW (z powrotem: Łaska – Wiejska – Szpital – Wiejska – Wileńska)
3 lipca 2010 – zmiana trasy
WALTERA-JANKEGO – Nawrockiego – 20 Stycznia – 3 Maja (z powrotem: Szewska – Skargi) – Warszawska – Zamkowa – Kilińskiego – Orla – Wileńska – Wiejska – Jana Pawła II – 15 PUŁKU PIECHOTY WILKÓW (z powrotem: Łaska – Wiejska – Jana Pawła II – Śniadeckiego – Wileńska)
1 października 2011 – likwidacja
Linię 8 zastąpiła linia 4.