- Per vliegtuig: De luchthaven Barcelona-El Prat (BCN) is de belangrijkste internationale toegangspoort tot de stad. Het is goed verbonden met grote steden wereldwijd. Vanaf het vliegveld kun je het stadscentrum bereiken via Aerobús, die elke 5-10 minuten rijdt, of met de trein, die er ongeveer 20 minuten over doet.
- Met de trein: Barcelona Sants is het belangrijkste treinstation en verbindt Barcelona met steden in heel Spanje en Europa. Hier komen hogesnelheidstreinen (AVE) uit Madrid, Parijs en andere grote steden aan.
- Met de bus: Langeafstandsbussen arriveren op Estació del Nord en bieden een budgetvriendelijke reisoptie vanuit verschillende Europese steden.