Na Starym Rynku mieści się Wojewódzka i Miejska Biblioteka Publiczna (Stary Rynek 24). Wypożyczalnia czynna jest codziennie, oprócz niedzieli i świąt, od godziny 9 do 19, a w soboty od 9 do 14.
W WiMBP jest także czytelnia czasopism. Od drugiej strony budynku, przy ul. Długiej 41, mieści się wypożyczalnia zbiorów dźwiękowych. Czynna jest w poniedziałki, środy i piątki od godziny 9 do 19, a we wtorki i czwartki od 9 do 15.30. Wyrobienie karty bibliotecznej kosztuje 5 złotych. Aby się zapisać, potrzebny jest dowód osobisty i legitymacja studencka.
WiMBP ma także 17 filii dla dorosłych w całej Bydgoszczy.
Błonie:
ul. Broniewskiego 1 – filia nr 16 Biblioteka jest czynna w poniedziałki, wtorki, czwartki i piątki od godz. 9 do 19, w środy od 9 do 15, a w soboty od 9 do 14.
Fordon:
ul. Brzęczkowskiego 2, osiedle Przylesie – filia nr 15 Biblioteka jest czynna w poniedziałki, wtorki, czwartki i piątki od godz. 9 do 18, w środy od 9 do 15, a w soboty od 9 do 14.
ul. Gawędy 1, osiedle Bajka – filia nr 13 Biblioteka jest czynna w poniedziałki, wtorki, czwartki i piątki od godz. 9 do 18 i w środy od 11 do 15.
ul. Rataja 2, osiedle Szybowników – filia nr 9 Biblioteka jest czynna w poniedziałki, wtorki, czwartki i piątki od godz. 10.30 do 18 oraz w środy między godz. 11 a 15.
Stary Fordon:
ul. Pielęgniarska 17 – filia nr 24 Biblioteka jest czynna w poniedziałki, wtorki, czwartki i piątki od godz. 10 do 18 i w środy od 11 do 15.
Osiedle Leśne:
ul. Czerkaska 11 – filia nr 4 Filia biblioteki jest czynna w poniedziałki, wtorki i czwartki między godziną 9 a 19, w środy od 9 do 15, w piątki od 12 do 19, a w soboty od godz. 9 do 14.
Jachcice:
ul. Czołgistów 3 – filia nr 11 Biblioteka jest czynna w poniedziałki, wtorki, czwartki i w piątki od godz. 10.30 do 18, a w środy od 11 do 15.
Szwederowo:
ul. M. Konopnickiej 28 – filia nr 23 Biblioteka jest otwarta w poniedziałki, wtorki, czwartki i piątki między godz. 9 a 19, w środy od 9 do 15 i w soboty od 9 do 14.
Bartodzieje:
ul. M. Skłodowskiej-Curie 33 a – filia nr 21 Biblioteka jest otwarta w poniedziałki, wtorki, czwartki i piątki między godz. 9 a 19, w środy między 9 a 15 oraz w soboty od godz. 9 do 14.
Kapuściska:
ul. Noakowskiego 2 – filia nr 10 Filia biblioteki jest otwarta w poniedziałki, wtorki i czwartki od godz. 9 do 18, w środy od 9 do 15 i w soboty od 9 do 14.
ul. Nowotoruńska 2 – filia nr 20 Biblioteka jest czynna w poniedziałki, wtorki, czwartki i piątki od godz. 12.30 do 18, a w środy i soboty jest nieczynna.
Stare Miasto
ul. Nowy Rynek 1 – filia nr 1 Filia Biblioteki jest czynna w poniedziałki, wtorki, czwartki i piątki od godz. 10.30 do 18 i w środy od 11 do 15.
Śródmieście
ul. Pomorska 61 – filia nr 5 Filia biblioteki jest czynna w poniedziałki, wtorki, czwartki i piątki od godz. 10.30 do 18 oraz w środy od 11 do 15.
Bielawy:
ul. Powstańców Wlkp. 26 – filia nr 19 Biblioteka jest czynna w poniedziałki, wtorki, czwartki i piątki od godz. 11.30 do 19 oraz w środy od 11 do 15.
Wyżyny:
ul. Przyjazna 13 – filia nr 32 Filia WiMBP nr 32 jest otwarta w poniedziałki, wtorki, czwartki i piątki od godz. 9 do 19, w środy od 9 do 15 oraz w soboty od godz. 9 do 14.
ul. Ujejskiego 75 (Szpital im. Dr. Biziela) – filia nr 28 Biblioteka otwarta jest w poniedziałki i piątki od godz. 9 do 15, we wtorki i czwartki od 9 do 16, w środy od 11 do 15, a w soboty jest nieczynna.
Wzgórze Wolności:
ul. Ujejskiego 58 – filia nr 12 Filia biblioteki jest otwarta w poniedziałki, wtorki i czwartki od godz. 9 do 19, w środy od 9 do 15 oraz w soboty od godz. 9 do 14.