Route Network
Barcelona Airport connects 235 destinations worldwide, with Madrid standing out as its busiest route. The longest nonstop flight is to Santiago, and the shortest flight is to Mallorca.
Route and destination data updated July 9, 2026.
Barcelona Airport is served by 134 airlines, with Vueling in the lead at 21% of routes. The top three carriers together cover 39% of routes. 84 carriers operate only one route each. A total of 129 airlines operate international routes, compared with 18 airlines serving domestic routes. Level is operating the longest nonstop flight, connecting to Santiago with a flight time of 14 hrs 5 mins.
Barcelona Airport provides direct service to 70 countries across six continents. The route network is 13% domestic and 87% international. Italy is the primary international destination.
Delays
- Departures
- 10 min late
- 6 min (-36.7%) vs last 24 hours
- 24h trend
- Arrivals
- 4 min late
- min (-4.1%) vs last 24 hours
- 24h trend
- Cancelled Departures
- 2 flights (24 hour total)
Jul 12
2026
20:00 - 21:00
- Departure
- 19 min late19 min late19 minutes late
- Arrival
- 6 min late6 min late6 minutes late
- Cancelled
- 0
Jul 12
2026
19:00 - 20:00
- Departure
- 12 min late12 min late12 minutes late
- Arrival
- 12 min late12 min late12 minutes late
- Cancelled
- 0
Jul 12
2026
18:00 - 19:00
- Departure
- 12 min late12 min late12 minutes late
- Arrival
- 8 min late8 min late8 minutes late
- Cancelled
- 0
Jul 12
2026
16:00 - 17:00
- Departure
- 13 min late13 min late13 minutes late
- Arrival
- 2 min late2 min late2 minutes late
- Cancelled
- 0
Jul 12
2026
15:00 - 16:00
- Departure
- 13 min late13 min late13 minutes late
- Arrival
- 1 min early1 min early1 minutes early
- Cancelled
- 0
Jul 12
2026
14:00 - 15:00
- Departure
- 6 min late6 min late6 minutes late
- Arrival
- 2 min late2 min late2 minutes late
- Cancelled
- 0
Jul 12
2026
13:00 - 14:00
- Departure
- 5 min late5 min late5 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 12
2026
12:00 - 13:00
- Departure
- 8 min late8 min late8 minutes late
- Arrival
- 2 min early2 min early2 minutes early
- Cancelled
- 1
Jul 12
2026
11:00 - 12:00
- Departure
- 15 min late15 min late15 minutes late
- Arrival
- 4 min early4 min early4 minutes early
- Cancelled
- 0
Jul 12
2026
10:00 - 11:00
- Departure
- 10 min late10 min late10 minutes late
- Arrival
- 3 min early3 min early3 minutes early
- Cancelled
- 0
Jul 12
2026
09:00 - 10:00
- Departure
- 4 min late4 min late4 minutes late
- Arrival
- 2 min early2 min early2 minutes early
- Cancelled
- 0
Jul 12
2026
08:00 - 09:00
- Departure
- 2 min late2 min late2 minutes late
- Arrival
- 1 min early1 min early1 minutes early
- Cancelled
- 0
Jul 12
2026
07:00 - 08:00
- Departure
- on-timeon-timeon-time
- Arrival
- 5 min early5 min early5 minutes early
- Cancelled
- 0
Jul 12
2026
05:00 - 06:00
- Departure
- on-timeon-timeon-time
- Arrival
- 8 min early8 min early8 minutes early
- Cancelled
- 0
Jul 12
2026
04:00 - 05:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 12
2026
03:00 - 04:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 12
2026
02:00 - 03:00
- Departure
- 41 min late41 min late41 minutes late
- Arrival
- 29 min late29 min late29 minutes late
- Cancelled
- 0
Jul 12
2026
01:00 - 02:00
- Departure
- 41 min late41 min late41 minutes late
- Arrival
- 55 min late55 min late55 minutes late
- Cancelled
- 0
Jul 12
2026
00:00 - 01:00
- Departure
- 19 min late19 min late19 minutes late
- Arrival
- 25 min late25 min late25 minutes late
- Cancelled
- 0
Jul 11
2026
23:00 - 00:00
- Departure
- 53 min late53 min late53 minutes late
- Arrival
- 17 min late17 min late17 minutes late
- Cancelled
- 0
Jul 11
2026
22:00 - 23:00
- Departure
- 40 min late40 min late40 minutes late
- Arrival
- 12 min late12 min late12 minutes late
- Cancelled
- 1
| Time | Departure | Arrival | Cancelled |
|---|---|---|---|
|
20:00 - 21:00 |
19 min late19 min late19 minutes late | 6 min late6 min late6 minutes late | 0 |
|
19:00 - 20:00 |
12 min late12 min late12 minutes late | 12 min late12 min late12 minutes late | 0 |
|
18:00 - 19:00 |
12 min late12 min late12 minutes late | 8 min late8 min late8 minutes late | 0 |
|
16:00 - 17:00 |
13 min late13 min late13 minutes late | 2 min late2 min late2 minutes late | 0 |
|
15:00 - 16:00 |
13 min late13 min late13 minutes late | 1 min early1 min early1 minutes early | 0 |
|
14:00 - 15:00 |
6 min late6 min late6 minutes late | 2 min late2 min late2 minutes late | 0 |
|
13:00 - 14:00 |
5 min late5 min late5 minutes late | on-timeon-timeon-time | 0 |
|
12:00 - 13:00 |
8 min late8 min late8 minutes late | 2 min early2 min early2 minutes early | 1 |
|
11:00 - 12:00 |
15 min late15 min late15 minutes late | 4 min early4 min early4 minutes early | 0 |
|
10:00 - 11:00 |
10 min late10 min late10 minutes late | 3 min early3 min early3 minutes early | 0 |
|
09:00 - 10:00 |
4 min late4 min late4 minutes late | 2 min early2 min early2 minutes early | 0 |
|
08:00 - 09:00 |
2 min late2 min late2 minutes late | 1 min early1 min early1 minutes early | 0 |
|
07:00 - 08:00 |
on-timeon-timeon-time | 5 min early5 min early5 minutes early | 0 |
|
05:00 - 06:00 |
on-timeon-timeon-time | 8 min early8 min early8 minutes early | 0 |
|
04:00 - 05:00 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
03:00 - 04:00 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
02:00 - 03:00 |
41 min late41 min late41 minutes late | 29 min late29 min late29 minutes late | 0 |
|
01:00 - 02:00 |
41 min late41 min late41 minutes late | 55 min late55 min late55 minutes late | 0 |
|
00:00 - 01:00 |
19 min late19 min late19 minutes late | 25 min late25 min late25 minutes late | 0 |
|
23:00 - 00:00 |
53 min late53 min late53 minutes late | 17 min late17 min late17 minutes late | 0 |
|
22:00 - 23:00 |
40 min late40 min late40 minutes late | 12 min late12 min late12 minutes late | 1 |
- Departures
- 10 min late
- 5 min (-34.9%) vs last week
- 7d trend
- Arrivals
- 1 min early
- 4 min (-116.8%) vs last week
- 7d trend
- Cancelled Departures
- 10 flights (7 day total)
Jul 11
2026
- Departure
- 15 min late15 min late15 minutes late
- Arrival
- 4 min late4 min late4 minutes late
- Cancelled
- 2
Jul 10
2026
- Departure
- 14 min late14 min late14 minutes late
- Arrival
- 5 min late5 min late5 minutes late
- Cancelled
- 4
Jul 9
2026
- Departure
- 5 min late5 min late5 minutes late
- Arrival
- 5 min early5 min early5 minutes early
- Cancelled
- 4
Jul 8
2026
- Departure
- 6 min late6 min late6 minutes late
- Arrival
- 6 min early6 min early6 minutes early
- Cancelled
- 0
| Date | Departure | Arrival | Cancelled |
|---|---|---|---|
|
Jul 11, 2026 |
15 min late15 min late15 minutes late | 4 min late4 min late4 minutes late | 2 |
|
Jul 10, 2026 |
14 min late14 min late14 minutes late | 5 min late5 min late5 minutes late | 4 |
|
Jul 9, 2026 |
5 min late5 min late5 minutes late | 5 min early5 min early5 minutes early | 4 |
|
Jul 8, 2026 |
6 min late6 min late6 minutes late | 6 min early6 min early6 minutes early | 0 |
- Departures
- 11 min late
- 3 min (+31.1%) vs last 30 days
- 30d trend
- Arrivals
- 1 min late
- 3 min (+122.6%) vs last 30 days
- 30d trend
- Cancelled Departures
- 129 flights (30 day total)
Jul 11
2026
- Departure
- 15 min late15 min late15 minutes late
- Arrival
- 4 min late4 min late4 minutes late
- Cancelled
- 2
Jul 10
2026
- Departure
- 14 min late14 min late14 minutes late
- Arrival
- 5 min late5 min late5 minutes late
- Cancelled
- 4
Jul 9
2026
- Departure
- 5 min late5 min late5 minutes late
- Arrival
- 5 min early5 min early5 minutes early
- Cancelled
- 4
Jul 8
2026
- Departure
- 6 min late6 min late6 minutes late
- Arrival
- 6 min early6 min early6 minutes early
- Cancelled
- 0
Jul 4
2026
- Departure
- on-timeon-timeon-time
- Arrival
- 21 min late21 min late21 minutes late
- Cancelled
- 0
Jul 3
2026
- Departure
- 9 min late9 min late9 minutes late
- Arrival
- 2 min early2 min early2 minutes early
- Cancelled
- 9
Jul 2
2026
- Departure
- 12 min late12 min late12 minutes late
- Arrival
- 2 min late2 min late2 minutes late
- Cancelled
- 5
Jul 1
2026
- Departure
- 26 min late26 min late26 minutes late
- Arrival
- 10 min late10 min late10 minutes late
- Cancelled
- 16
Jun 30
2026
- Departure
- 11 min late11 min late11 minutes late
- Arrival
- 3 min late3 min late3 minutes late
- Cancelled
- 6
Jun 29
2026
- Departure
- 17 min late17 min late17 minutes late
- Arrival
- 5 min late5 min late5 minutes late
- Cancelled
- 5
Jun 28
2026
- Departure
- 19 min late19 min late19 minutes late
- Arrival
- 4 min late4 min late4 minutes late
- Cancelled
- 6
Jun 27
2026
- Departure
- 10 min late10 min late10 minutes late
- Arrival
- 1 min early1 min early1 minutes early
- Cancelled
- 17
Jun 26
2026
- Departure
- 12 min late12 min late12 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 7
Jun 25
2026
- Departure
- 10 min late10 min late10 minutes late
- Arrival
- 2 min early2 min early2 minutes early
- Cancelled
- 10
Jun 24
2026
- Departure
- 6 min late6 min late6 minutes late
- Arrival
- 5 min early5 min early5 minutes early
- Cancelled
- 2
Jun 23
2026
- Departure
- 10 min late10 min late10 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 7
Jun 22
2026
- Departure
- 24 min late24 min late24 minutes late
- Arrival
- 13 min late13 min late13 minutes late
- Cancelled
- 4
Jun 21
2026
- Departure
- 11 min late11 min late11 minutes late
- Arrival
- 2 min early2 min early2 minutes early
- Cancelled
- 16
Jun 20
2026
- Departure
- 6 min late6 min late6 minutes late
- Arrival
- 2 min early2 min early2 minutes early
- Cancelled
- 2
Jun 19
2026
- Departure
- 10 min late10 min late10 minutes late
- Arrival
- 2 min late2 min late2 minutes late
- Cancelled
- 2
Jun 18
2026
- Departure
- 11 min late11 min late11 minutes late
- Arrival
- 1 min late1 min late1 minutes late
- Cancelled
- 2
Jun 17
2026
- Departure
- 8 min late8 min late8 minutes late
- Arrival
- 2 min early2 min early2 minutes early
- Cancelled
- 0
Jun 16
2026
- Departure
- 9 min late9 min late9 minutes late
- Arrival
- 2 min late2 min late2 minutes late
- Cancelled
- 0
Jun 15
2026
- Departure
- 15 min late15 min late15 minutes late
- Arrival
- 1 min late1 min late1 minutes late
- Cancelled
- 0
Jun 14
2026
- Departure
- 6 min late6 min late6 minutes late
- Arrival
- 3 min early3 min early3 minutes early
- Cancelled
- 3
Jun 13
2026
- Departure
- 4 min late4 min late4 minutes late
- Arrival
- 7 min early7 min early7 minutes early
- Cancelled
- 0
Jun 12
2026
- Departure
- 7 min late7 min late7 minutes late
- Arrival
- 2 min early2 min early2 minutes early
- Cancelled
- 0
| Date | Departure | Arrival | Cancelled |
|---|---|---|---|
|
Jul 11, 2026 |
15 min late15 min late15 minutes late | 4 min late4 min late4 minutes late | 2 |
|
Jul 10, 2026 |
14 min late14 min late14 minutes late | 5 min late5 min late5 minutes late | 4 |
|
Jul 9, 2026 |
5 min late5 min late5 minutes late | 5 min early5 min early5 minutes early | 4 |
|
Jul 8, 2026 |
6 min late6 min late6 minutes late | 6 min early6 min early6 minutes early | 0 |
|
Jul 4, 2026 |
on-timeon-timeon-time | 21 min late21 min late21 minutes late | 0 |
|
Jul 3, 2026 |
9 min late9 min late9 minutes late | 2 min early2 min early2 minutes early | 9 |
|
Jul 2, 2026 |
12 min late12 min late12 minutes late | 2 min late2 min late2 minutes late | 5 |
|
Jul 1, 2026 |
26 min late26 min late26 minutes late | 10 min late10 min late10 minutes late | 16 |
|
Jun 30, 2026 |
11 min late11 min late11 minutes late | 3 min late3 min late3 minutes late | 6 |
|
Jun 29, 2026 |
17 min late17 min late17 minutes late | 5 min late5 min late5 minutes late | 5 |
|
Jun 28, 2026 |
19 min late19 min late19 minutes late | 4 min late4 min late4 minutes late | 6 |
|
Jun 27, 2026 |
10 min late10 min late10 minutes late | 1 min early1 min early1 minutes early | 17 |
|
Jun 26, 2026 |
12 min late12 min late12 minutes late | on-timeon-timeon-time | 7 |
|
Jun 25, 2026 |
10 min late10 min late10 minutes late | 2 min early2 min early2 minutes early | 10 |
|
Jun 24, 2026 |
6 min late6 min late6 minutes late | 5 min early5 min early5 minutes early | 2 |
|
Jun 23, 2026 |
10 min late10 min late10 minutes late | on-timeon-timeon-time | 7 |
|
Jun 22, 2026 |
24 min late24 min late24 minutes late | 13 min late13 min late13 minutes late | 4 |
|
Jun 21, 2026 |
11 min late11 min late11 minutes late | 2 min early2 min early2 minutes early | 16 |
|
Jun 20, 2026 |
6 min late6 min late6 minutes late | 2 min early2 min early2 minutes early | 2 |
|
Jun 19, 2026 |
10 min late10 min late10 minutes late | 2 min late2 min late2 minutes late | 2 |
|
Jun 18, 2026 |
11 min late11 min late11 minutes late | 1 min late1 min late1 minutes late | 2 |
|
Jun 17, 2026 |
8 min late8 min late8 minutes late | 2 min early2 min early2 minutes early | 0 |
|
Jun 16, 2026 |
9 min late9 min late9 minutes late | 2 min late2 min late2 minutes late | 0 |
|
Jun 15, 2026 |
15 min late15 min late15 minutes late | 1 min late1 min late1 minutes late | 0 |
|
Jun 14, 2026 |
6 min late6 min late6 minutes late | 3 min early3 min early3 minutes early | 3 |
|
Jun 13, 2026 |
4 min late4 min late4 minutes late | 7 min early7 min early7 minutes early | 0 |
|
Jun 12, 2026 |
7 min late7 min late7 minutes late | 2 min early2 min early2 minutes early | 0 |
Global Rankings
Runways
| Runway | Length | Width | Surface |
|---|---|---|---|
| 10,991 ft 3,350 m 10,991 ft · 3,350 m | 197 ft 60 m 197 ft · 60 m | Asphalt | |
| 10,991 ft 3,350 m 10,991 ft · 3,350 m | 197 ft 60 m 197 ft · 60 m | Asphalt | |
| 8,724 ft 2,659 m 8,724 ft · 2,659 m | 197 ft 60 m 197 ft · 60 m | Asphalt | |
| 8,724 ft 2,659 m 8,724 ft · 2,659 m | 197 ft 60 m 197 ft · 60 m | Asphalt | |
| 8,320 ft 2,536 m 8,320 ft · 2,536 m | 148 ft 45 m 148 ft · 45 m | Asphalt | |
| 8,320 ft 2,536 m 8,320 ft · 2,536 m | 148 ft 45 m 148 ft · 45 m | Asphalt |
Runway Length
3 aircraft cannot operate at Barcelona Airport due to runway length constraints. The airport’s longest runway is 10,991 ft (3,350 m), which is below the typical takeoff or landing distance required by the aircraft listed here.
| Aircraft | Takeoff | Landing |
|---|---|---|
| Aérospatiale-BAC Concorde | 11,250 ft 3,429 m 11,250 ft · 3,429 m | 7,218 ft 2,200 m 7,218 ft · 2,200 m |
| Antonov An-225 Mriya | 11,483 ft 3,500 m 11,483 ft · 3,500 m | 10,827 ft 3,300 m 10,827 ft · 3,300 m |
| McDonnell Douglas DC-8-71 | 11,499 ft 3,505 m 11,499 ft · 3,505 m | 5,909 ft 1,801 m 5,909 ft · 1,801 m |
Operational Context
Barcelona (IATA: BCN) operates around 641 flights per day to 235 nonstop destinations. Its network includes 30 domestic and 205 international routes, with Vueling as the leading carrier and Madrid currently the busiest connection. From BCN, passengers can reach 70 countries across 6 continents, and the longest runway measures 3,350 m (10,991 ft).
Airlines and Destinations Overview
Barcelona Airport handles a large mix of domestic, European, and intercontinental services. The route network is weighted toward international flying, with a substantial short-haul schedule across Europe and a smaller but important domestic network within Spain. Long-haul service is present but more limited than European traffic, giving the airport a balanced role as both a major city airport and an international gateway.
The airport is served by a broad airline mix, led by Vueling, alongside network carriers, low-cost operators, and long-haul airlines. Its traffic profile reflects strong point-to-point demand, with selected connecting flows through European hubs and seasonal or year-round service to destinations across multiple regions.
Terminal Buildings and Facilities
Barcelona Airport is organized around separate terminal areas that handle passenger flows by airline and service pattern. The terminal system supports both domestic and international operations, with processing, departures, arrivals, and airside circulation arranged to manage high passenger volumes across a wide route network.
The airport layout is designed to accommodate a mix of short-haul and long-haul traffic, with facilities distributed to support check-in, security screening, boarding, and baggage claim. Passengers generally encounter a large, modern airport environment with extensive walking distances in some areas and a wide range of commercial and passenger services.
Key characteristics of the terminal system include:
- Multiple terminal areas
- Domestic and international handling
- Separate check-in and boarding processes
- Airside retail and dining zones
- High-capacity passenger circulation
Passenger-facing facilities include standard airport services such as baggage processing, information points, retail, and food and beverage areas. Business and premium travelers can also find lounge access, while accessibility services and ground transport connections support a broad passenger base.
Passenger facilities available across the airport include:
- Check-in and baggage services
- Retail shops
- Food and beverage outlets
- Lounges
- Accessibility support
Airport Lounges
The airport has a mix of airline-operated and independent lounges, typically located airside in the departure areas. Access is generally limited to eligible premium-class passengers, frequent flyers, and travelers with paid entry where available.
Notable lounges include:
- Pau Casals VIP Lounge
- Colomer VIP Lounge
- Joan Miró Lounge
Dining and Food Options
Dining options across the airport include a mix of quick-service outlets, cafés, and sit-down restaurants. The overall offering is geared toward a major international airport, so passengers can expect familiar airport brands alongside Spanish and Catalan food and beverage choices.
Common dining options include:
- Cafés
- Fast food outlets
- Bars
- Sit-down restaurants
- Grab-and-go food counters
Public Transport and Parking
The airport is connected to Barcelona and the surrounding region by rail, bus, taxi, and road access. The official airport transport information provides details on public transport options and access to the terminal areas. Rail service and airport buses make it practical to reach central Barcelona, while taxis and ride-hailing services provide direct door-to-door access.
Road access is straightforward for passengers traveling from the metropolitan area and nearby coastal and inland communities. The airport’s location near the city makes it a primary choice for both local travelers and visitors arriving for business, leisure, or onward connections.
Passengers can reach the airport using:
- Rail
- Airport bus
- Taxi
- Ride-hailing
- Private car
Parking is available for short-stay and longer stays, with products intended for different trip lengths and passenger needs. Official parking information is available through the airport’s parking pages, which outline access and parking product options.
Parking options include:
- Short-stay parking
- Long-stay parking
- Terminal parking
- Express parking
- Reserved parking products
Runways and Operations
Barcelona Airport has multiple runways and can handle a wide range of commercial aircraft, including narrow-body and wide-body types. Its runway system supports high-frequency short-haul operations as well as long-haul departures and arrivals.
The longest runway is 3,350 meters, which allows the airport to accommodate heavier aircraft and longer sectors. Operationally, the airport functions as a major commercial hub with capacity for large-scale scheduled service and significant daily movements.
The runway system includes:
- Multiple runways
- A longest runway of 3,350 meters
- Support for narrow-body aircraft
- Support for wide-body aircraft
- Capacity for high-frequency operations
Passenger Traffic and Airport Role
Barcelona Airport is a major gateway for northeastern Spain and a key airport in the country’s commercial aviation network. It serves a broad mix of leisure, business, and origin-and-destination traffic, with significant domestic flows and a larger international market.
Its role is shaped by strong demand from the Barcelona metropolitan area, tourism, and wider Catalonia. The airport also supports travel from nearby regions and functions as an important international node with service to destinations across Europe and beyond.
The airport’s role includes:
- Major city airport
- International gateway
- Domestic connector
- Origin-and-destination traffic focus
- Limited long-haul network
Location and Catchment Area
The airport is located near Barcelona and serves the city as well as the wider metropolitan area. Its catchment extends across Catalonia and surrounding parts of northeastern Spain, with added importance for tourism and business travel.
Because of its coastal location and strong surface transport links, it also serves travelers from nearby resort areas and regional communities. This gives it both a local urban catchment and a broader regional draw.
The airport serves:
- Barcelona metropolitan area
- Catalonia
- Northeastern Spain
- Business travelers
- Leisure and tourism traffic
Hotels Near the Airport
There are hotels near the airport that are useful for early departures, late arrivals, and overnight layovers. These properties are most practical for transit passengers, airline crews, and business travelers who need convenient access to the terminals.
Notable nearby hotels include:
- Barcelona Airport Hotel
- Air Rooms Barcelona Airport by Premium Traveller
- Sleep&Fly Hotel
Airport History
Barcelona Airport began as a modest airfield serving the city’s growing aviation needs in the early 20th century. Over time, it developed from a local airport into the main commercial airport for the Barcelona metropolitan area.
Its modern expansion accelerated during the late 20th century as passenger demand increased and international air service expanded. New terminal facilities and airfield improvements were introduced to support higher traffic volumes and more complex operations.
The airport continued to grow in the 21st century through terminal development, airside modernization, and capacity enhancements. These changes supported a larger schedule of domestic and international flights and helped the airport manage increasing demand from low-cost carriers and network airlines alike.
Today, it functions as Barcelona’s primary airport and one of Spain’s key international gateways, with a route network that reflects the city’s role in business, tourism, and regional connectivity.