Am schnellsten gelangen Sie mit dem Flugzeug nach Barcelona. Nonstop-Flüge dauern von Deutschland aus zwischen 2 und 3h. Verbindungen bestehen ab allen größeren deutschen Städten, unter anderem Hamburg, Berlin, München und Düsseldorf. Der Flughafen Barcelona-El Prat liegt im Süden der Stadt. Von dort ins Zentrum benötigen Sie mit einem Taxi oder Mietwagen nur etwa eine halbe Stunde, mit öffentlichen Verkehrsmitteln eine Dreiviertelstunde.
Sie können Barcelona auch über den etwa 75 Kilometer nordöstlich von Barcelona gelegenen Flughafen "Girona - Costa Brava" erreichen. Vor alem Ryanair hat zahlreiche kostengünstige Verbindungen nach Girona.