Z powodu remontu ul. Dworcowej w latach 1996–1997 linia 2 jeździła od pętli Niebuszewo do ul. Potulickiej. W roku 1997 przywrócono kursy do ul. Dworcowej.

Pierwsze zawieszenie linii od 1945 miało miejsce w 1998, gdy remontowano aleję Niepodległości. Po modernizacji przywrócono starą trasę. Latem 2001 przebudowywano skrzyżowanie alei Wyzwolenia z ulicą Kołłątaja, wówczas linia 2 miała następujący przebieg: Zajezdnia Niemierzyn – Dworcowa. Wtedy też na linię wyjeżdżały niemierzyńskie wagony Duewag GT6 i Konstal 102Na. W sierpniu linię zawieszono, ponownie uruchamiając ją w październiku 2001 roku na trasie Dworzec Niebuszewo – Dworcowa. W następnych latach miały miejsce kolejne remonty, a po reorganizacji w 2008 roku linia jeździ na współczesnej trasie: Dworzec Niebuszewo – Basen Górniczy. Linia od 2014 roku była zawieszona z powodu remontu Basenu Górniczego, gdzie przy tym linia nr 8 jeździła za nią do Dworca Niebuszewo. Od 29.08.2015 r. linia nr 2 powróciła na przedłużonej trasie Dworzec Niebuszewo – Turkusowa.