Aeroportul Barcelona, cunoscut oficial sub numele de Barcelona-El Prat Airport, cel mai important din regiunea Catalania și al doilea ca mărime din Spania, după Aeroportul Barajas din Madrid, este situat în El Prat de Llobregat, la 12 km sud-vest de Barcelona. În principal, pe aeroportul Barcelona sunt efectuate zboruri interne, însă există zboruri şi spre alte destinaţii din Europa, Africa de Nord, Asia de Sud, America de Nord şi America Latină, în timpul verii fiind foarte aglomerat. Acesta este tranzitat anual de peste 30 de milioane de pasageri.
Printre companiile aeriene prezente aici se numără: Adria Airways, Aegean Airlines, Aer Lingus, Aeroflot, Aerolíneas Argentinas, Air Algerie, Air Arabia Maroc, Air Baltic, Air Berlin, Air Canada, Air Europa, Air France, Air Nostrum, Air One, Air Transat, Alitalia, American Airlines, Austrian Airlines, Avianca, Blue Air, Bri, SAS Scandinavian Airlines,Singapore Airlines, Swiss International Ai, Wizz Air.
Aeroportul dispune de două terminale (legătura între acestea făcându-se printr-un culoar elegant), și se află printre primele 30 cele mai aglomerate aeroporturi din lume.
Accesul se poate face cu ajutorul mijloacelor de transport în comun: cu autobuzul Aerobus către Piața Catalunya, care pleacă la fiecare 15 minute, cu trenul RENFE, linia ferată suburbană 10 leagă aeroportul de centrul oraşului Estació de Franςa, se poate închiria o mașină, sau se poate merge cu taxiul, călătoria durează între 25-30 minute, iar prețul unei curse este de aproximativ 30 euro.