Samochodem
Bydgoszcz jest węzłem na skrzyżowaniu dróg krajowych:
nr 5 - (Gdańsk) - A1 Nowe Marzy - Bydgoszcz - Poznań - Wrocław - Lubawka
nr 10 - (Warszawa) - Płońsk - Toruń - Bydgoszcz - Szczecin
nr 25 - (Koszalin) - Bobolice - Bydgoszcz - Kalisz - Oleśnica - (Wrocław)
nr 80 - Bydgoszcz - Toruń
Jeden z ważniejszych wjazdów do Bydgoszczy prowadzi drogą nr 10 od Torunia. Przez Toruń bowiem łatwo można dostać się do Bydgoszczy zarówno z południa Polski (przez autostradę A1) oraz z Warszawy i wschodu i południowego-wschodu Polski.
Z południa do Bydgoszczy najłatwiej dostać się autostradą A1 do Torunia, skąd drogą nr 10. Również autostradą A2 i A1 przez Toruń szybko i wygodnie dojechać można z Warszawy, skąd wprawdzie bezpośrednio prowadzi droga nr 10.
Również ważnym jest wjazd do miasta od południowego-zachodu drogą nr 5, która tranzytem przez Bydgoszcz łączy Trójmiasto z południowo-zachodnią Polską i Czechami (Poznań, Wrocław, Praga).
Pociągiem
Bydgoszcz posiada bezpośrednie połączenia kolejowe z wieloma dużymi miastami Polski, m.in. z Wrocławiem, Krakowem, Łodzią, Warszawą, Poznaniem, GOPem, Lublinem, Szczecinem, jednak najczęściej pociągi przyjeżdżają i odjeżdżają do Torunia (28 połączeń na dobę, 2014 r.).
Największym dworcem w Bydgoszczy jest dworzec Główny (ul. Zygmunta Augusta 7; w 2014 r. w kapitalnej przebudowie), posiadający 5 peronów. Pozostałe stacje mają charakter pomocniczy (przystanki kolejowe) i są zdecydowanie mniejsze, posiadające maksymalnie 2 perony (Bydgoszcz Wschód, Bydgoszcz Bielawy, Bydgoszcz Łęgnowo).
Dworzec Główny zlokalizowany jest w północno-zachodniej części Śródmieścia Bydgoszczy i posiada liczne połączenia komunikacji miejskiej.
Aktualny rozkład pociągów PKP tutaj, Arriva tutaj.
Autobusem
Bydgoszcz połączona jest siecią autobusową z niemalże całą Polską. Docierają tu autobusy różnych przewoźników.
Dworzec autobusowy wybudowany w 1975 r. mieści się przy ul. Jagiellońskiej 58 - we wschodnich krańcach centrum miasta, ok. 3 km na wschód od dworca kolejowego.
Informacja tel.: 703 403 350
Samolotem
Lotnisko jest zlokalizowane 4 km od centrum Bydgoszczy, tuż za jej południowymi granicami, przy drodze nr 25 w kierunku Inowrocławia (gmina Białe Błota). Należy do małych i nierentownych lotnisk w Polsce, których istnienie uzależnione jest od dofinansowania ze strony władz. Obecnie połączenia oferują dwie linie lotnicze: Lufthansa oraz przewoźnicy niskobudżetowi: Ryanair i MistralAir. Regularne połączenia możliwe są od kilku lat dzięki finansowaniu ich z publicznych pieniędzy przez większościowego właściciela (71% akcji) - władze województwa kujawsko-pomorskiego; dzięki temu niskobudżetowy Ryanair oferuje loty do 4 miast w Wielkiej Brytanii i Irlandii (Glasgow, Londyn-Stansted, Birmingham, Dublin), Lufthansa do 2 miast niemieckich (Düsseldorf, Frankfurt), a od 2016 r. w sezonie letnim MistralAir do Rzymu.
Mimo ciągłych dopłat w ostatnich latach liczba pasażerów korzystających z tego lotniska spada, zwłaszcza w obliczu korzystniejszej oferty połączeń lotnisk w Poznaniu (150 km) i w Gdańsku (170 km).
Do centrum miasta można dostać się np. komunikacją miejską - autobus linii 80.
:: Port Lotniczy Bydgoszcz, Białe Błota ul. Paderewskiego 1 tutaj
:: Port Lotniczy Gdańsk im. Lecha Wałęsy tutaj
:: Port Lotniczy Poznań-Ławica im. Henryka Wieniawskiego tutaj
Wodą
Miłośnicy żeglugi do Bydgoszczy dotrzeć mogą też drogą wodną: z zachodu (z dorzecza Odry) przez Wartę, Noteć i Kanał Bydgoski, z północy, wschodu i południa (z dorzecza Wisły) przez Wisłę i Brdę.
Bydgoszcz leży na międzynarodowej śródlądowej drodze wodnej E70 (z Morza Północnego przez Rotterdam, Berlin, Kanał Odra-Havela, Odrę, Wartę, Noteć, Kanał Bydgoski, Brdę, Wisłę, Nogat, Zalew Wiślany do Kaliningradu).
Natomiast w pobliżu Bydgoszczy (11 km od Starego Miasta) - Wisłą prowadzi międzynarodowa śródlądowa droga wodna E40 z Gdańska przez Bug, Dniepr do Morza Czarnego.
Wodniacy mogą skorzystać z dwóch przystani w Bydgoszczy, w tym jednej na Kanale Bydgoskim (przystań "Gwiazda"), drugiej na Brdzie w centrum miasta (przystań "Bydgoszcz"), szczegóły tutaj.