Ang Barcelona ay may mahusay na mga post mula sa Espanya at Europa, at InterContinental flight ay nauugnay sa America at Asia.
Eroplano
Karamihan sa mga flight ay dumating sa Barcelona Prat Airport (tel. +34 932983838, www.aerna.es), na matatagpuan 12 km mula sa sentro ng lungsod.
1. Bus (www.aerobusbcn.com): Terminal T1 - pl. Catalonia (Plaza Cataluña), 35 minuto Airbus A1 (bawat 5 minuto, mula 05:30 hanggang 01:05) - Ang halaga ng tiket ay 5.90 €. Terminal T2 - pl. Catalonia (Plaza Cataluña), 35 minuto Airbus A2 (tuwing 10 minuto, mula 05:30 hanggang 01:00) - Ang halaga ng tiket ay 5.90 €.
2. Electric Train (TEL. +34 902240202): Terminal T2 (Libreng bus-shuttle, Tagal ng biyahe 10 minuto sa Terminal T1) - Paseo de Gracia (Passeig de Gràcia), 27 minuto, Line R2 (Tuwing 30 minuto mula 05: 21 hanggang 23:38). Presyo ng tiket 4.10 €.
3. Taxi - Ang tagal ng biyahe ay 30 minuto.
Ang ilang mga mababang gastos Airlines ay nagtatampok ng Girona Airport (TEL. +34 972186000, www.aena.es), 80 km mula sa Barcelona. Transport - isang regular na bus (tel. +34 902361550; www.sagales.com), ang oras sa daan ay 70 minuto. Ginagamit din ang paliparan ng reus (tel. +34 977779800; www.aena.es), 80 km mula sa Barcelona. Transportasyon - Hispano Igualadina Bus (Tel. +34 938044451).
Sa pamamagitan ng tren.
Ang punto ng pagdating at pag-alis para sa karamihan ng mga tren sa mga lungsod ng Espanya at Europa ay istasyon ng Barcelona-Sants. Operator - Estado Renfe Company (Tel. +34 902240202; www.renfe.es). Sa pamamagitan ng istasyon na ito ay pumasa rin ng maraming mga high-speed na tren.
Bus
Ang pangunahing istasyon, mula sa kung saan ang mga bus ng intercity ay umalis, - Estación del Nord (Tel. +34 902260606; www.barcelonanord.com). Maraming mga bus ng mga internasyonal na ruta ang umalis mula sa istasyon ng Sants. Mga kumpanya ng bus - eurolines (tel. +34 902405040; www.eurolines.es), ALSA Internacional (tel. +34 902122242; www.alsa.es) at linebus (tel. 20134 932650700).
Steamer.
Bilang karagdagan sa mga regular na linya ng dagat sa Balearic Islands (Mallorca, Menorca, Ivis), Italya (Genoa, Livorno, Rome, Sardinia), France (Seth), Morocco (Tangier) at Tunis (Rades), Barcelona - isa sa mga nangungunang European cruise port: Mula dito, 2.5 milyong pasahero umalis taun-taon.