Quick answer: For a Schengen or domestic flight from Barcelona, arrive at the airport about 2 hours before departure; for a non-Schengen international flight, arrive about 3 hours before, per Aena’s own guidance. Add extra buffer for the taxi or transfer itself — 25-45 minutes from most city hotels depending on district and traffic — plus more during peak security hours (6-9am and 4-7pm) or summer holiday periods, when waits can run 30-50% longer than average.

How Early to Arrive at the Airport
Aena’s own recommendation is 2 hours before departure for domestic and Schengen-area flights, and 3 hours before for non-Schengen international flights, which typically involve extra passport control and security procedures. These are the airport-side minimums — they don’t include the time it takes to actually get there from your hotel.
Security queues are busiest from 6-9am and 4-7pm, and during summer peak or holiday periods wait times can run 30-50% longer than average. If your flight falls in one of those windows, lean toward the longer end of the recommended arrival time rather than the minimum.
Working Backward from Your Flight Time
Start from Aena’s recommended arrival time, then add your actual transfer time from wherever you’re staying — not a generic average. Our airport transfer by hotel district guide and airport taxi price guide have real transfer times by neighborhood; the Eixample and Gothic Quarter run 25-35 minutes to the airport in normal traffic, while Barceloneta and Poblenou are closer at around 20-25 minutes.
| Flight type | Airport arrival buffer | Add transfer time | Total lead time from hotel |
|---|---|---|---|
| Domestic / Schengen | 2 hours | 20-35 min | ~2h20 – 2h35 |
| Non-Schengen international | 3 hours | 20-35 min | ~3h20 – 3h35 |
| Any flight, peak security hours (6-9am, 4-7pm) | 2-3 hours + buffer | 20-35 min + traffic buffer | Add 20-30 min extra |
Taxi vs Pre-Booked Transfer for a Departure
For a departure, a pre-booked transfer removes one variable a taxi doesn’t: guaranteed pickup at a set time, rather than needing to flag a taxi down or wait for one to arrive from a rank. That matters more for an early morning flight, especially if you’re staying at one of the airport-area hotels instead of the city center, when street taxi availability can be less predictable than during the day.
A metered taxi is still perfectly workable for a flexible daytime departure with some buffer built in — the difference matters most when the flight is early, the security window is tight, or you genuinely cannot afford for the pickup to run late.
FAQ
Aena recommends arriving 2 hours before a domestic or Schengen flight and 3 hours before a non-Schengen international flight. Add your actual transfer time from your hotel on top of that — typically 20-35 minutes depending on the district.
6-9am and 4-7pm are the busiest windows. During summer peak or holiday periods, waits can run 30-50% longer than average — build in extra buffer if your flight falls in one of these windows.
A pre-booked transfer guarantees pickup at a set time, which matters most for early flights or tight security windows. A metered taxi works fine for a flexible daytime departure with reasonable buffer built in.
Roughly 20-35 minutes depending on your hotel district and traffic — closer districts like Barceloneta and Poblenou run 20-25 minutes, while the Eixample and Gothic Quarter run 25-35 minutes.