Badalona ist hervorragend angebunden. Vom Flughafen Barcelona-El Prat gelangt man mit Zug, Metro oder Auto in etwa 30–40 Minuten in die Stadt. Die Regionalzüge der Linie R1 verbinden Badalona direkt mit dem Zentrum Barcelonas sowie mit weiteren Orten entlang der Küste.
Innerhalb der Stadt sorgt ein gut ausgebautes Netz von Bussen und Metrostationen (Linie L2) für Mobilität. Viele Wege lassen sich auch zu Fuß oder mit dem Fahrrad zurücklegen – die Stadt investiert zunehmend in nachhaltige Mobilitätslösungen und Fahrradwege.
Für Autofahrer gibt es über die C-31 und B-20 direkte Anbindungen, sowie zahlreiche Parkmöglichkeiten in zentraler Lage und am Stadtrand.