Od 8 stycznia 2022 w Bydgoszczy funkcjonuje 11 linii tramwajowych obsługiwanych przez jedno- i dwuwagonowe składy oraz przegubowe składy niskopodłogowe.
Układ obowiązujący od 8 stycznia 2022 thumb|center|upright=3|Schemat sieci komunikacji tramwajowej w Bydgoszczy (bez zmian tymczasowych) Linia Przebieg Długość (km) Czas przejazdu (min) Częstotliwość (min) Przystanki0Rycerska ↔ Las GdańskiLinia turystyczna obsługiwana przez zabytkowe wagony Herbrand oraz Konstal 5N, kursująca w dni wolne w sezonie letnim. 1 140px Linia tymczasowo zawieszona Las Gdański ↔ Wilczak Gdańska – Focha – Nakielska6,725-26powszednie: 20 Las Gdański – Stadion Zawisza – Powstańców Warszawy – Artyleryjska – Chodkiewicza – Cieszkowskiego – Plac Wolności – Dworcowa – Plac Teatralny (tylko w kierunku: Las Gdański) – Opera – Garbary – Rondo Grunwaldzkie – Wrocławska – Stawowa – Wrzesińska – Słoneczna – Wilczak Linia utworzona w roku 1949 po likwidacji oznaczeń literowych. Jej obecna trasa obowiązuje od 24 listopada 2012, kiedy to oddano do użytku nową pętle tramwajową przy Rycerskiej. Łączy ona tereny rekreacyjne w Myślęcinku, stadion Zawiszy i Osiedle Leśne z zachodnimi dzielnicami – Miedzyń i Jary. Jest obsługiwana przez dwuwagonowe składy i wagon niskopodłogowy. Od 1 października 2022 kursuje wyłącznie w dni powszednie w godzinach szczytu. 2 Trasa Tymczasowo Zmieniona Bielawy↔ Kapuściska Wojska Polskiego – Kujawska – Bernardyńska – Jagiellońska – Gdańska – Chodkiewicza10,435–36powszednie: 20/30 wolne: 30 Bielawy –Lelewela – UKW – Paderewskiego – Chodkiewicza – Cieszkowskiego – Plac Wolności – Plac Praw Kobiet — Rondo Jagiellonów – Zbożowy Rynek – Rondo Kujawskie – Wzgórze Wolności – Ujejskiego –Boya-Żeleńskiego Linia utworzona w roku 1949 po likwidacji oznaczeń literowych. Jej obecna trasa obowiązuje od 12 grudnia 2019. Łączy ona Wyżyny na południu oraz Osiedle Leśne i Myślęcinek. Linia 2 obsługiwana jest przez dwuwagonowe składy oraz wagony niskopodłogowe. 3 Wilczak ↔ Łoskoń Andersa – Akademicka – Lewińskiego – Dworzec Wschód – Fordońska – Jagiellońska – Focha – Nakielska18,345–46powszednie: 20/30 wolne: 30 Wilczak – Słoneczna – Wrzesińska – Stawowa – Wrocławska – Rondo Grunwaldzkie – Garbary – Opera – Plac Teatralny (w kierunku: Łoskoń) – Rondo Jagiellonów – Dworzec Autobusowy – Łużycka – Rondo Fordońskie – Rondo Fordońskie – Bałtycka – Most Kazimierza Wlk. – Fabryczna – Wyścigowa – Dworzec Wschód – Rejewskiego – Romanowskiej – Przylesie – Kaliskiego – Igrzyskowa – Kleeberga – Bajka – Wolna – Niepodległości – Gieryna – Łoskoń Linia utworzona w roku 1949 po likwidacji oznaczeń literowych. Jej obecna trasa obowiązuje od 16 stycznia 2016. Łączy ona zachodnie rejony z centrum, dworcem autobusowym, Skrzetuskiem, Bartodziejami, węzłem wschodnim i Fordonem. Linia 3 obsługiwana jest przez dwuwagonowe składy oraz wagony niskopodłogowe. Od 1 kwietnia 2007 roku linia ta jest elementem systemu przesiadkowego A+T, który ułatwia mieszkańcom dojazd do centrum z Fordonu i Osowej Góry. 4Bielawy ↔ GlinkiChodkiewicza – Gdańska – Jagiellońska – Most Pomorski – Toruńska – Perłowa – Szarych Szeregów – Szpitalna10,0036powszednie: 20/30 wolne: 30 Bielawy – Lelewela – Uniwersytet Kazimierza Wielkiego – Paderewskiego – Chodkiewicza – Cieszkowskiego – Plac Wolności – Plac Praw Kobiet– Rondo Jagiellonów – Dworzec Autobusowy – Łużycka – Rondo Fordońskie – Rondo Toruńskie – Perłowa – Szarych Szeregów – Łomżyńska – Solna – Glinki Linia utworzona w roku 1949 po likwidacji oznaczeń literowych. W latach 1989–1990 linia 4 kursowała na trasie z Leśnego Parku Kultury i Wypoczynku (obecnie Las Gdański) do Dworca PKP, jednakże w styczniu 1990 została zlikwidowana w związku z zamknięciem ulicy Dworcowej dla ruchu tramwajowego. Obecna trasa funkcjonuje od 8 stycznia 2022 wskutek remontu torowiska na ul. Perłowej. Poprzednia trasa obowiązywała od 1 lutego 1996 w związku z przemianowaniem (z powodu instalacji w wagonach jednocyfrowych kasetonowych wyświetlaczy numerów linii) dotychczasowej linii 10, kursującej na trasie Bielawy – Glinki od końca lat 80. Łączy ona Bielawy i Uniwersytet Kazimierza Wielkiego z centrum, dworcem autobusowym, Rondem Toruńskim oraz Wyżynami i Glinkami. Linia 4 jest obsługiwana przez składy dwuwagonowe i wagon niskopodłogowy. 5 Łoskoń ↔ Rycerska Andersa – Akademicka – Lewińskiego – wiadukt nad torami kolejowymi – Fordońska – Dworzec Autobusowy – Jagiellońska – Focha – Królowej Jadwigi – Dworcowa – Zygmunta Augusta18,241-43powszednie: 5/10/20 wolne: 30 Łoskoń – Gieryna – Niepodległości – Wolna – Bajka – Kleeberga – Igrzyskowa – Kaliskiego – Przylesie – Romanowskiej – Rejewskiego – Dworzec Wschód – Wyścigowa – Fabryczna – Most Kazimierza Wlk. – Bałtycka – R. Fordońskie – R. Fordońskie – Łużycka – Dw. Autobusowy – R. Jagiellonów – Plac Teatralny (w kierunku: Łoskoń) – Opera – Garbary – Garbary – Matejki – Dworzec Główny – Rycerska Linia utworzona 24 listopada 2012 roku po oddaniu do użytku nowej pętli przy ulicy Rycerskiej. Łączyła Glinki i Wyżyny z centrum i dworcem kolejowym. Po raz pierwszy w historii linię uruchomiono w roku 1953 po wybudowaniu linii Brda. Początkowo łączyła Okole z centrum, a następnie ze Stomilem. Po likwidacji torowiska na ulicy Grunwaldzkiej skierowana została na Wilczak. W ostatnim okresie funkcjonowania była linią szczytową kursującą na okólnej trasie z pętli Stomil przez Toruńską, Babią Wieś i Jagiellońską. Linię w tym kształcie zlikwidowano w 1991. Jej obecna trasa obowiązuje od 16 stycznia 2016 i łączy Dworzec Główny z centrum, dworcem autobusowym, Bartodziejami i Fordonem. Linia 5 obsługiwana jest przez dwuwagonowe składy i wagony niskopodłogowe. 6 140px Trasa Zmieniona Bielawy ↔ Łęgnowo Chodkiewicza – Gdańska – Jagiellońska Most Pomorski – Toruńska – Most Kazimierza Wlk. — Fordońska12,4537powszednie: 20/30wolne: 30 Bielawy – Lelewela – Uniwersytet Kazimierza Wielkiego – Paderewskiego – Chodkiewicza – Cieszkowskiego – Plac Wolności – Plac Praw Kobiet – Rondo Jagiellonów – Dworzec Autobusowy – Jagiellońska – Rondo Fordońskie .– Rondo Toruńskie – Perłowa – Filmowa – Kazimierza Wielkiego — Most Kazimierza Wlk. — Fabryczna - Wyścigowa - Wyścigowa (pętla) Linia utworzona w roku 1953 po wybudowaniu linii Brda. Jej obecna trasa obowiązuje od 10 czerwca 1987. Łączy ona Bielawy i Uniwersytet Kazimierza Wielkiego z centrum, halą Łuczniczka, Czerskiem Polskim, Zimnymi Wodami i Łęgnowem. Linia 6 jest obsługiwana przez dwuwagonowe składy. Od 2025 roku, w związku remontem trasy tramwajowej na Łęgnowo, linia nr 6 została skierowana do pętli Wyścigowa zmienioną trasą przez Most Kazimierza Wielkiego i ulicę Fordońską. 7 Łoskoń ↔ Kapuściska Andersa – Akademicka – Lewińskiego – Dworzec Wschód – Fordońska – Most Kazimierza Wlk. – Toruńska – Perłowa – Szarych Szeregów – Wojska Polskiego14,0037-38powszednie: 20 Łoskoń – Gieryna – Niepodległości – Wolna – Bajka – Kleeberga – Igrzyskowa – Kaliskiego – Przylesie – Romanowskiej – Rejewskiego – Dworzec Wschód – Wyścigowa – Fabryczna – Most Kazimierza Wlk. – Kazimierza Wlk. – Filmowa – Perłowa – Szarych Szeregów – Prezydenta Lecha Kaczyńskiego – Baczyńskiego – Kapuściska Linia utworzona w roku 1953 po wybudowaniu linii Brda. Obecna trasa funkcjonuje od 09.12.2023 ,kursuje w dni Powszednie od 4:20 – 9:00 , 13:30 – 17:00 8 Rycerska ↔ Kapuściska
Dworzec Główny – Focha – Jagiellońska – Most Pomorski – Toruńska – Perłowa – Szarych Szeregów – Wojska Polskiego828powszednie: 20/30wolne: 30 Rycerska – Dworzec Główny – Matejki – Garbary – Garbary – Opera – Pl. Teatralny (w kierunku: Kapuściska) – R. Jagiellonów – Dw. Autobusowy – Łużycka – R. Fordońskie – Rondo Toruńskie- Perłowa – Szarych Szeregów – P. Lecha Kaczyńskiego – Baczyńskiego – KapuściskaObecna trasa funkcjonuje od 9.12.2023 wskutek zamknięcia Mostu Pomorskiego dla tramwajów 9Glinki ↔ Rycerska Zygmunta Augusta – Dworcowa – Królowej Jadwigi – Focha – Jagiellońska – Bernardyńska – Kujawska – Wojska Polskiego – Szpitalna7,829powszednie: 20/30wolne: 30Rycerska – Dworzec Główny – Matejki – Garbary – Garbary – Opera – Pl. Teatralny (w kierunku: Glinki ) – R. Jagiellonów – Zbożowy Rynek – R. Kujawskie – Wzgórze Wolności – Ujejskiego – Boya-Żeleńskiego – Wyżyny – Szarych Szeregów – Łomżyńska – Solna – Glinki 10 Trasa Tymczasowo Zmieniona Wilczak ↔ Niepodległości Nakielska — Focha – Jagiellońska – Dworzec Autobusowy – Fordońska – wiadukt nad torami kolejowymi – Lewińskiego – Akademicka – Andersa17,042–44powszednie: 20/30wolne: 30 Wilczak — Słoneczna —Wrzesińska — Stawowa — Wrocławska —Rondo Grunwaldzkie —Garbary — Focha —Plac Teatralny > —Rondo Jagiellonów – Dworzec Autobusowy – Łużycka – Rondo Fordońskie – Rondo Fordońskie – Bałtycka – Most Kazimierza Wlk. – Fabryczna – Wyścigowa – Dworzec Wschód – Rejewskiego – Romanowskiej – Przylesie – Kaliskiego – Igrzyskowa – Kleeberga – Bajka – Wolna – Niepodległości – Niepodległości11Bielawy ↔ Niepodległości Chodkiewicza – Gdańska – Jagiellońska – Bernardyńska – Kujawska – Wojska Polskiego – Szarych Szeregów – Perłowa – Toruńska – Most Kazimerza Wlk.- Fordońska – Dworzec Wschód – Akademicka – Andersa1959Powszedni: 20/30 Wolne:30Bielawy – Lelewela – Uniwersytet Kazimierza Wielkiego – Paderewskiego – Chodkiewicza – Cieszkowskiego – Plac Wolności – Plac Praw Kobiet – Rondo Jagiellonów – Zbożowy Rynek – R. Kujawskie – Wzgórze Wolności – Ujejskiego – Boya-Żeleńskiego – Wyżyny – Szarych Szeregów – Perłowa – Filmowa – Kazimerza Wlk. – Most Kazimierza Wlk. – Fabryczna – Wyścigowa – Dworzec Wschód – Rejewskiego – Romanowskiej – Przylesie – Kaliskiego – Igrzyskowa – Kleeberga – Bajka – Wolna – Niepodległości Od 2020 roku, w związku z budową torowiska między Zbożowym Rynkiem, a Rondem Kujawskim, linia nr 11 kursowała w relacji Bielawy – Wyżyny, następnie została wydłużona przez górny taras, ulicą Toruńską, Mostem Kazimierza Wielkiego i dalej trasą w kierunku Fordonu i pętli Niepodległości.
Historia Przed 1920 rokiem LataWydarzenia18881 lutego – zawarcie umowy między firmą Ingeniueur Havestadt und Contag z Berlina a bydgoskim magistratem oraz dyrekcją policji na budowę i eksploatację tramwaju konnego. 18 maja – na ulice Bydgoszczy wyrusza pierwszy tramwaj konny; jego trasa wiodła z dworca kolejowego do ulicy Poznańskiej (Wełniany Rynek).1898Wydłużenie linii tramwajowej koloru czerwonego (A) od ul. Poznańskiej przez ul. Świętej Trójcy, Grunwaldzką do dworca kolei wąskotorowej (zlikwidowanej w roku 1969).1900Uruchomiono trzecią linię tramwajową – białą (C) – biegnącą z Pl. Teatralnego przez Jagiellońską, Fordońską na Bartodzieje Wielkie (skrzyżowanie z Gajową).1901Przedłużono linię „C” ulicami Focha, Świętej Trójcy, Nakielską na Wilczak (róg Wrzesińskiej).1905Utworzenie bocznic tramwajowych: Focha – Warmińskiego – Elektrownia, oraz Jagiellońska – stacja przeładunków kolejowych.
II Rzeczpospolita LataWydarzenia1920Wykaz linii po przyłączeniu Bydgoszczy do Polski: A „Czerwona” – Dworzec Kolejowy – Okole (co 7 min.). B „Zielona” – Gdańska – Strzelnica (ul. Toruńska) (co 8 min.). C „Biała” – Wilczak – Bartodzieje Wielkie (co 12 min.).1936Przedłużono linię „B” prowadząc ją wzdłuż ul. Chodkiewicza od ul. Gdańskiej do ul. Lelewela oraz uruchomiono linię „D” kursującą z ul. Gdańskiej na ul. Długą.1937Przedłużono linię na ul. Chodkiewicza do ul. Głowackiego.
Lata 1945–1952 LataWydarzenia194529 czerwca – przywrócono linię „A” po starej trasie. 19 lipca – linia „B” wraca na Toruńską, a linia „C” kursuje przez Stare Miasto. wrzesień – rusza linia „D” na trasie Gdańska – Długa.1946październik – linia „C” wraca na ul. Armii Czerwonej (obecnie Focha).1948Zmieniono numerację linii tramwajowych z literowych na cyfrowe. Budowa rozjazdu z ul. Dworcowej w stronę Placu Wolności i Bielaw. Linia 4 (dawna „D”) zaczyna kursy na trasie Dworzec PKP – Bielawy.