Barcelona mempunyai jawatan yang sangat baik dari Sepanyol dan Eropah, dan penerbangan InterContinental dikaitkan dengan Amerika dan Asia.
Pesawat
Kebanyakan penerbangan tiba di Lapangan Terbang Barcelona Prat (Tel. +34 932983838, www.aerna.es), yang terletak 12 km dari pusat bandar.
1. Bas (www.aerobusbcn.com): Terminal T1 - pl. Catalonia (Plaza Cataluña), 35 minit Airbus A1 (setiap 5 minit, dari 05:30 hingga 01:05) - Kos tiket adalah 5.90 €. Terminal T2 - pl. Catalonia (Plaza Cataluña), 35 minit Airbus A2 (setiap 10 minit, dari 05:30 hingga 01:00) - Kos tiket adalah 5.90 €.
2. Kereta Api Elektrik (Tel. +34 902240202): Terminal T2 (Pengangkutan ulang-alik percuma, Tempoh perjalanan 10 minit ke Terminal T1) - Paseo de Gracia (Passeig de Gràcia), 27 minit, Line R2 (setiap 30 minit dari 05: 21 hingga 23:38). Harga tiket 4.10 €.
3. Teksi - Tempoh perjalanan adalah 30 minit.
Beberapa syarikat penerbangan kos rendah mempunyai Lapangan Terbang Girona (Tel. +34 972186000, www.aena.es), 80 km dari Barcelona. Pengangkutan - bas biasa (tel. +34 902361550; www.sagales.com), masa dalam perjalanan adalah 70 minit. Lapangan terbang Reus juga digunakan (tel. +34 977779800; www.aena.es), 80 km dari Barcelona. Pengangkutan - Bas Hispano iGualadina (Tel. +34 938044451).
Dengan kereta api
Titik ketibaan dan keberangkatan untuk kebanyakan kereta api ke bandar-bandar di Sepanyol dan Eropah adalah stesen Barcelona-Sants. Operator - Syarikat Renfe Negeri (Tel. +34 902240202; www.renfe.es). Melalui stesen ini juga lulus banyak kereta api berkelajuan tinggi.
Bus
Stesen utama, dari mana bas intercity berlepas, - Estación del Nord (tel. +34 902260606; www.barcelonanord.com). Banyak bas laluan antarabangsa berlepas dari stesen Sants. Syarikat-syarikat bas - Eurolines (tel. +34 902405040; www.eurolines.es), alsa internacional (tel. +34 902122242; www.alsa.es) dan LINEBUS (Tel. +34 932650700).
Pengukus.
Sebagai tambahan kepada garis-garis marin biasa di Kepulauan Balearic (Mallorca, Menorca, Ivis), Itali (Genoa, Livorno, Rom, Sardinia), Perancis (Seth), Maghribi (Tangier) dan Tunis (Rades), Barcelona - salah satu yang terkemuka Pelabuhan pelayaran Eropah: Dari sini, 2.5 juta penumpang berlepas setiap tahun.