Route Network
Madrid Adolfo Suárez – Barajas Airport connects 238 destinations worldwide, with Barcelona standing out as its busiest route. The longest nonstop flight is to Santiago, and the shortest flight is to Valencia.
Route and destination data updated July 11, 2026.
Madrid Adolfo Suárez – Barajas Airport is served by 131 airlines, with Iberia in the lead at 20% of routes. The top three carriers together cover 41% of routes. 72 carriers operate only one route each. A total of 121 airlines operate international routes, compared with 33 airlines serving domestic routes. Iberia is operating the longest nonstop flight, connecting to Santiago with a flight time of 13 hrs 35 mins.
Madrid Adolfo Suárez – Barajas Airport provides direct service to 78 countries across five continents. The route network is 13% domestic and 87% international. Italy is the primary international destination.
Delays
- Departures
- 9 min late
- min (-0.6%) vs last 24 hours
- 24h trend
- Arrivals
- 3 min late
- 3 min (+635.8%) vs last 24 hours
- 24h trend
- Cancelled Departures
- 0 flights (24 hour total)
Jul 12
2026
20:00 - 21:00
- Departure
- 26 min late26 min late26 minutes late
- Arrival
- 10 min late10 min late10 minutes late
- Cancelled
- 0
Jul 12
2026
19:00 - 20:00
- Departure
- 12 min late12 min late12 minutes late
- Arrival
- 10 min late10 min late10 minutes late
- Cancelled
- 0
Jul 12
2026
18:00 - 19:00
- Departure
- 10 min late10 min late10 minutes late
- Arrival
- 8 min late8 min late8 minutes late
- Cancelled
- 0
Jul 12
2026
17:00 - 18:00
- Departure
- 12 min late12 min late12 minutes late
- Arrival
- 6 min late6 min late6 minutes late
- Cancelled
- 0
Jul 12
2026
15:00 - 16:00
- Departure
- 15 min late15 min late15 minutes late
- Arrival
- 4 min late4 min late4 minutes late
- Cancelled
- 0
Jul 12
2026
14:00 - 15:00
- Departure
- 12 min late12 min late12 minutes late
- Arrival
- 4 min late4 min late4 minutes late
- Cancelled
- 0
Jul 12
2026
13:00 - 14:00
- Departure
- 12 min late12 min late12 minutes late
- Arrival
- 1 min late1 min late1 minutes late
- Cancelled
- 0
Jul 12
2026
12:00 - 13:00
- Departure
- 9 min late9 min late9 minutes late
- Arrival
- 1 min early1 min early1 minutes early
- Cancelled
- 0
Jul 12
2026
11:00 - 12:00
- Departure
- 9 min late9 min late9 minutes late
- Arrival
- 2 min early2 min early2 minutes early
- Cancelled
- 0
Jul 12
2026
10:00 - 11:00
- Departure
- 7 min late7 min late7 minutes late
- Arrival
- 1 min early1 min early1 minutes early
- Cancelled
- 0
Jul 12
2026
09:00 - 10:00
- Departure
- 6 min late6 min late6 minutes late
- Arrival
- 1 min early1 min early1 minutes early
- Cancelled
- 0
Jul 12
2026
08:00 - 09:00
- Departure
- 4 min late4 min late4 minutes late
- Arrival
- 3 min early3 min early3 minutes early
- Cancelled
- 0
Jul 12
2026
07:00 - 08:00
- Departure
- 1 min late1 min late1 minutes late
- Arrival
- 8 min early8 min early8 minutes early
- Cancelled
- 0
Jul 12
2026
06:00 - 07:00
- Departure
- 1 min late1 min late1 minutes late
- Arrival
- 9 min early9 min early9 minutes early
- Cancelled
- 0
Jul 12
2026
05:00 - 06:00
- Departure
- 1 min late1 min late1 minutes late
- Arrival
- 4 min early4 min early4 minutes early
- Cancelled
- 0
Jul 12
2026
04:00 - 05:00
- Departure
- on-timeon-timeon-time
- Arrival
- 16 min early16 min early16 minutes early
- Cancelled
- 0
Jul 12
2026
03:00 - 04:00
- Departure
- on-timeon-timeon-time
- Arrival
- 21 min early21 min early21 minutes early
- Cancelled
- 0
Jul 12
2026
02:00 - 03:00
- Departure
- ———
- Arrival
- 35 min early35 min early35 minutes early
- Cancelled
- 0
Jul 12
2026
01:00 - 02:00
- Departure
- on-timeon-timeon-time
- Arrival
- 38 min late38 min late38 minutes late
- Cancelled
- 0
Jul 12
2026
00:00 - 01:00
- Departure
- 6 min late6 min late6 minutes late
- Arrival
- 42 min late42 min late42 minutes late
- Cancelled
- 0
Jul 11
2026
22:00 - 23:00
- Departure
- 13 min late13 min late13 minutes late
- Arrival
- 8 min late8 min late8 minutes late
- Cancelled
- 0
| Time | Departure | Arrival | Cancelled |
|---|---|---|---|
|
20:00 - 21:00 |
26 min late26 min late26 minutes late | 10 min late10 min late10 minutes late | 0 |
|
19:00 - 20:00 |
12 min late12 min late12 minutes late | 10 min late10 min late10 minutes late | 0 |
|
18:00 - 19:00 |
10 min late10 min late10 minutes late | 8 min late8 min late8 minutes late | 0 |
|
17:00 - 18:00 |
12 min late12 min late12 minutes late | 6 min late6 min late6 minutes late | 0 |
|
15:00 - 16:00 |
15 min late15 min late15 minutes late | 4 min late4 min late4 minutes late | 0 |
|
14:00 - 15:00 |
12 min late12 min late12 minutes late | 4 min late4 min late4 minutes late | 0 |
|
13:00 - 14:00 |
12 min late12 min late12 minutes late | 1 min late1 min late1 minutes late | 0 |
|
12:00 - 13:00 |
9 min late9 min late9 minutes late | 1 min early1 min early1 minutes early | 0 |
|
11:00 - 12:00 |
9 min late9 min late9 minutes late | 2 min early2 min early2 minutes early | 0 |
|
10:00 - 11:00 |
7 min late7 min late7 minutes late | 1 min early1 min early1 minutes early | 0 |
|
09:00 - 10:00 |
6 min late6 min late6 minutes late | 1 min early1 min early1 minutes early | 0 |
|
08:00 - 09:00 |
4 min late4 min late4 minutes late | 3 min early3 min early3 minutes early | 0 |
|
07:00 - 08:00 |
1 min late1 min late1 minutes late | 8 min early8 min early8 minutes early | 0 |
|
06:00 - 07:00 |
1 min late1 min late1 minutes late | 9 min early9 min early9 minutes early | 0 |
|
05:00 - 06:00 |
1 min late1 min late1 minutes late | 4 min early4 min early4 minutes early | 0 |
|
04:00 - 05:00 |
on-timeon-timeon-time | 16 min early16 min early16 minutes early | 0 |
|
03:00 - 04:00 |
on-timeon-timeon-time | 21 min early21 min early21 minutes early | 0 |
|
02:00 - 03:00 |
——— | 35 min early35 min early35 minutes early | 0 |
|
01:00 - 02:00 |
on-timeon-timeon-time | 38 min late38 min late38 minutes late | 0 |
|
00:00 - 01:00 |
6 min late6 min late6 minutes late | 42 min late42 min late42 minutes late | 0 |
|
22:00 - 23:00 |
13 min late13 min late13 minutes late | 8 min late8 min late8 minutes late | 0 |
- Departures
- 10 min late
- 1 min (-11.2%) vs last week
- 7d trend
- Arrivals
- 1 min early
- 1 min (+36%) vs last week
- 7d trend
- Cancelled Departures
- 6 flights (7 day total)
Jul 11
2026
- Departure
- 9 min late9 min late9 minutes late
- Arrival
- 1 min early1 min early1 minutes early
- Cancelled
- 3
Jul 10
2026
- Departure
- 12 min late12 min late12 minutes late
- Arrival
- 2 min late2 min late2 minutes late
- Cancelled
- 0
Jul 9
2026
- Departure
- 11 min late11 min late11 minutes late
- Arrival
- 2 min early2 min early2 minutes early
- Cancelled
- 0
Jul 8
2026
- Departure
- 7 min late7 min late7 minutes late
- Arrival
- 3 min early3 min early3 minutes early
- Cancelled
- 3
| Date | Departure | Arrival | Cancelled |
|---|---|---|---|
|
Jul 11, 2026 |
9 min late9 min late9 minutes late | 1 min early1 min early1 minutes early | 3 |
|
Jul 10, 2026 |
12 min late12 min late12 minutes late | 2 min late2 min late2 minutes late | 0 |
|
Jul 9, 2026 |
11 min late11 min late11 minutes late | 2 min early2 min early2 minutes early | 0 |
|
Jul 8, 2026 |
7 min late7 min late7 minutes late | 3 min early3 min early3 minutes early | 3 |
- Departures
- 10 min late
- 3 min (+38.2%) vs last 30 days
- 30d trend
- Arrivals
- 2 min early
- 4 min (+64.9%) vs last 30 days
- 30d trend
- Cancelled Departures
- 66 flights (30 day total)
Jul 11
2026
- Departure
- 9 min late9 min late9 minutes late
- Arrival
- 1 min early1 min early1 minutes early
- Cancelled
- 3
Jul 10
2026
- Departure
- 12 min late12 min late12 minutes late
- Arrival
- 2 min late2 min late2 minutes late
- Cancelled
- 0
Jul 9
2026
- Departure
- 11 min late11 min late11 minutes late
- Arrival
- 2 min early2 min early2 minutes early
- Cancelled
- 0
Jul 8
2026
- Departure
- 7 min late7 min late7 minutes late
- Arrival
- 3 min early3 min early3 minutes early
- Cancelled
- 3
Jul 4
2026
- Departure
- 12 min late12 min late12 minutes late
- Arrival
- 22 min late22 min late22 minutes late
- Cancelled
- 0
Jul 3
2026
- Departure
- 9 min late9 min late9 minutes late
- Arrival
- 5 min early5 min early5 minutes early
- Cancelled
- 4
Jul 2
2026
- Departure
- 11 min late11 min late11 minutes late
- Arrival
- 3 min early3 min early3 minutes early
- Cancelled
- 6
Jul 1
2026
- Departure
- 11 min late11 min late11 minutes late
- Arrival
- 1 min early1 min early1 minutes early
- Cancelled
- 4
Jun 30
2026
- Departure
- 10 min late10 min late10 minutes late
- Arrival
- 3 min early3 min early3 minutes early
- Cancelled
- 7
Jun 29
2026
- Departure
- 10 min late10 min late10 minutes late
- Arrival
- 2 min early2 min early2 minutes early
- Cancelled
- 3
Jun 28
2026
- Departure
- 14 min late14 min late14 minutes late
- Arrival
- 4 min late4 min late4 minutes late
- Cancelled
- 4
Jun 27
2026
- Departure
- 9 min late9 min late9 minutes late
- Arrival
- 1 min early1 min early1 minutes early
- Cancelled
- 3
Jun 26
2026
- Departure
- 13 min late13 min late13 minutes late
- Arrival
- 2 min late2 min late2 minutes late
- Cancelled
- 2
Jun 25
2026
- Departure
- 13 min late13 min late13 minutes late
- Arrival
- 7 min late7 min late7 minutes late
- Cancelled
- 14
Jun 24
2026
- Departure
- 8 min late8 min late8 minutes late
- Arrival
- 2 min early2 min early2 minutes early
- Cancelled
- 1
Jun 23
2026
- Departure
- 12 min late12 min late12 minutes late
- Arrival
- 1 min early1 min early1 minutes early
- Cancelled
- 0
Jun 22
2026
- Departure
- 8 min late8 min late8 minutes late
- Arrival
- 2 min early2 min early2 minutes early
- Cancelled
- 4
Jun 21
2026
- Departure
- 9 min late9 min late9 minutes late
- Arrival
- 1 min early1 min early1 minutes early
- Cancelled
- 3
Jun 20
2026
- Departure
- 4 min late4 min late4 minutes late
- Arrival
- 1 min early1 min early1 minutes early
- Cancelled
- 0
Jun 19
2026
- Departure
- 9 min late9 min late9 minutes late
- Arrival
- 7 min early7 min early7 minutes early
- Cancelled
- 0
Jun 18
2026
- Departure
- 9 min late9 min late9 minutes late
- Arrival
- 4 min early4 min early4 minutes early
- Cancelled
- 2
Jun 17
2026
- Departure
- 6 min late6 min late6 minutes late
- Arrival
- 6 min early6 min early6 minutes early
- Cancelled
- 0
Jun 16
2026
- Departure
- 5 min late5 min late5 minutes late
- Arrival
- 7 min early7 min early7 minutes early
- Cancelled
- 0
Jun 15
2026
- Departure
- 7 min late7 min late7 minutes late
- Arrival
- 5 min early5 min early5 minutes early
- Cancelled
- 0
Jun 14
2026
- Departure
- 15 min late15 min late15 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jun 13
2026
- Departure
- 7 min late7 min late7 minutes late
- Arrival
- 5 min early5 min early5 minutes early
- Cancelled
- 0
Jun 12
2026
- Departure
- 9 min late9 min late9 minutes late
- Arrival
- 4 min early4 min early4 minutes early
- Cancelled
- 3
| Date | Departure | Arrival | Cancelled |
|---|---|---|---|
|
Jul 11, 2026 |
9 min late9 min late9 minutes late | 1 min early1 min early1 minutes early | 3 |
|
Jul 10, 2026 |
12 min late12 min late12 minutes late | 2 min late2 min late2 minutes late | 0 |
|
Jul 9, 2026 |
11 min late11 min late11 minutes late | 2 min early2 min early2 minutes early | 0 |
|
Jul 8, 2026 |
7 min late7 min late7 minutes late | 3 min early3 min early3 minutes early | 3 |
|
Jul 4, 2026 |
12 min late12 min late12 minutes late | 22 min late22 min late22 minutes late | 0 |
|
Jul 3, 2026 |
9 min late9 min late9 minutes late | 5 min early5 min early5 minutes early | 4 |
|
Jul 2, 2026 |
11 min late11 min late11 minutes late | 3 min early3 min early3 minutes early | 6 |
|
Jul 1, 2026 |
11 min late11 min late11 minutes late | 1 min early1 min early1 minutes early | 4 |
|
Jun 30, 2026 |
10 min late10 min late10 minutes late | 3 min early3 min early3 minutes early | 7 |
|
Jun 29, 2026 |
10 min late10 min late10 minutes late | 2 min early2 min early2 minutes early | 3 |
|
Jun 28, 2026 |
14 min late14 min late14 minutes late | 4 min late4 min late4 minutes late | 4 |
|
Jun 27, 2026 |
9 min late9 min late9 minutes late | 1 min early1 min early1 minutes early | 3 |
|
Jun 26, 2026 |
13 min late13 min late13 minutes late | 2 min late2 min late2 minutes late | 2 |
|
Jun 25, 2026 |
13 min late13 min late13 minutes late | 7 min late7 min late7 minutes late | 14 |
|
Jun 24, 2026 |
8 min late8 min late8 minutes late | 2 min early2 min early2 minutes early | 1 |
|
Jun 23, 2026 |
12 min late12 min late12 minutes late | 1 min early1 min early1 minutes early | 0 |
|
Jun 22, 2026 |
8 min late8 min late8 minutes late | 2 min early2 min early2 minutes early | 4 |
|
Jun 21, 2026 |
9 min late9 min late9 minutes late | 1 min early1 min early1 minutes early | 3 |
|
Jun 20, 2026 |
4 min late4 min late4 minutes late | 1 min early1 min early1 minutes early | 0 |
|
Jun 19, 2026 |
9 min late9 min late9 minutes late | 7 min early7 min early7 minutes early | 0 |
|
Jun 18, 2026 |
9 min late9 min late9 minutes late | 4 min early4 min early4 minutes early | 2 |
|
Jun 17, 2026 |
6 min late6 min late6 minutes late | 6 min early6 min early6 minutes early | 0 |
|
Jun 16, 2026 |
5 min late5 min late5 minutes late | 7 min early7 min early7 minutes early | 0 |
|
Jun 15, 2026 |
7 min late7 min late7 minutes late | 5 min early5 min early5 minutes early | 0 |
|
Jun 14, 2026 |
15 min late15 min late15 minutes late | on-timeon-timeon-time | 0 |
|
Jun 13, 2026 |
7 min late7 min late7 minutes late | 5 min early5 min early5 minutes early | 0 |
|
Jun 12, 2026 |
9 min late9 min late9 minutes late | 4 min early4 min early4 minutes early | 3 |
Global Rankings
Runways
| Runway | Length | Width | Surface |
|---|---|---|---|
| 13,734 ft 4,186 m 13,734 ft · 4,186 m | 197 ft 60 m 197 ft · 60 m | Asphalt | |
| 13,734 ft 4,186 m 13,734 ft · 4,186 m | 197 ft 60 m 197 ft · 60 m | Asphalt | |
| 13,107 ft 3,995 m 13,107 ft · 3,995 m | 197 ft 60 m 197 ft · 60 m | Asphalt | |
| 13,107 ft 3,995 m 13,107 ft · 3,995 m | 197 ft 60 m 197 ft · 60 m | Asphalt | |
| 11,503 ft 3,506 m 11,503 ft · 3,506 m | 197 ft 60 m 197 ft · 60 m | Asphalt | |
| 11,503 ft 3,506 m 11,503 ft · 3,506 m | 197 ft 60 m 197 ft · 60 m | Asphalt | |
| 11,503 ft 3,506 m 11,503 ft · 3,506 m | 197 ft 60 m 197 ft · 60 m | Asphalt | |
| 11,503 ft 3,506 m 11,503 ft · 3,506 m | 197 ft 60 m 197 ft · 60 m | Asphalt |
Runway Length
Runways at Madrid Adolfo Suárez – Barajas Airport are long enough for all aircraft with known takeoff and landing distances.
Operational Context
Madrid Adolfo Suárez – Barajas (IATA: MAD) operates around 718 flights per day to 238 nonstop destinations. Its network includes 32 domestic and 206 international routes, with Iberia as the leading carrier and Barcelona currently the busiest connection. From MAD, passengers can reach 78 countries across 5 continents, and the longest runway measures 4,186 m (13,734 ft).
Airlines and Destinations Overview
Madrid Adolfo Suárez - Barajas is the main international airport for Spain’s capital and one of the country’s most important air transport hubs. Its route network combines a smaller domestic schedule with a much larger international program, reflecting Madrid’s role as a major European gateway for both point-to-point travel and connecting traffic. Iberia is the leading airline at the airport, supported by a broad mix of network carriers, European short-haul operators, and long-haul services.
The airport’s route structure spans short-, medium-, and long-haul markets, with strong links across Europe as well as service to destinations in the Americas, Africa, and Asia. It functions as a major connecting point for flights within Spain and between Europe and intercontinental markets, especially through Iberia and its partners.
Terminal Buildings and Facilities
The airport uses a multi-terminal layout, with passenger processing organized across several terminal buildings. This structure supports both domestic and international operations and allows different airlines and traffic flows to be handled in separate areas. The terminal system is designed for high-volume hub operations, including transfer passengers and long-haul departures.
Passenger movement through the terminals is supported by airside and landside connections, with the airport’s larger buildings handling the bulk of scheduled commercial traffic. Facilities are arranged to serve both origin-and-destination passengers and connecting travelers.
Key characteristics of the terminal system include:
- Multiple passenger terminals
- Separate handling for domestic and international traffic
- Hub-oriented transfer operations
- Airside and landside circulation areas
- Facilities for both short-haul and long-haul flights
Passenger-facing facilities include check-in areas, security screening, baggage services, retail space, and food outlets. The airport also provides passenger assistance services and ground transport connections that support a wide range of traffic, from business travel to long-haul connections.
Passenger facilities available across the airport include:
- Check-in counters and self-service options
- Baggage services
- Shops and retail concessions
- Food and beverage outlets
- Passenger assistance services
Airport Lounges
Lounges at the airport include both airline-operated and independent facilities, serving eligible premium passengers, frequent flyers, and other travelers with access rights. They are generally located airside in the main passenger terminal areas, where they support domestic, European, and long-haul departures.
Notable lounges include:
- Iberia Premium Lounge
- Iberia Express Lounge
- Sala VIP Cibeles
- Sala VIP Dalí
- Neptuno Lounge
Dining and Food Options
The airport offers a broad mix of dining choices across its passenger terminals, including quick-service outlets, cafés, and sit-down restaurants. Travelers can find a combination of international chains, Spanish food concepts, and standard airport concessions suited to short connections and longer layovers.
Common dining options include:
- Quick-service restaurants
- Cafés
- Bars
- Sit-down restaurants
- International and Spanish food outlets
Public Transport and Parking
The airport is connected to Madrid by rail and road, with official ground transport information available through the airport’s transport page and parking details on its parking page. Public transport options make it accessible from central Madrid and the wider metropolitan area, while road access supports taxis, private cars, and hired vehicles.
Passengers can reach the airport using:
- Metro
- Commuter rail
- Bus
- Taxi
- Private car
Parking is available in multiple products for short stays, longer stays, and terminal-adjacent use. These facilities are intended for both passenger pick-up and drop-off as well as extended parking for travelers departing from the airport.
Parking options include:
- Short-stay parking
- Long-stay parking
- Terminal parking
- Pick-up and drop-off parking
- Reserved parking products
Runways and Operations
The airport operates a large runway system that supports high-capacity commercial traffic. Its airfield includes multiple runways, including a longest runway of 4,186 meters, which allows the airport to handle a broad range of aircraft types and long-haul operations.
Its runway infrastructure supports intensive hub activity, including simultaneous and sequenced movements during busy periods. The airport accommodates narrow-body and wide-body aircraft, with operations spanning domestic, European, and intercontinental services.
The runway system includes:
- Multiple runways
- A longest runway of 4,186 meters
- Capacity for wide-body aircraft
- Support for long-haul operations
- High-frequency scheduled traffic
Passenger Traffic and Airport Role
The airport is Madrid’s primary aviation gateway and one of Europe’s major hub airports. It serves as the principal base for connecting traffic in Spain and as a key transfer point between Europe and long-haul markets. Its large destination network reflects both strong local demand in the Madrid region and its function as a national and international connection point.
Passenger demand is shaped by a combination of domestic travel, short-haul European routes, and intercontinental services. The airport’s role extends beyond the city itself, supporting travel across Spain, the Iberian Peninsula, and wider global markets through its hub structure.
The airport’s role includes:
- Major national hub
- International transfer airport
- Domestic connector
- Long-haul gateway
- Primary airport for Madrid
Location and Catchment Area
The airport is located northeast of central Madrid and serves the city’s metropolitan area, surrounding suburbs, and wider central Spanish catchment. Its location makes it suitable for both point-to-point travel and connections onward to other parts of Spain and Europe.
Because Madrid is a national political and business center, the airport also draws significant demand from corporate travel, government travel, and international visitors. Its catchment extends across central Spain and, through connecting flights, beyond the local region.
The airport serves:
- Madrid city
- The Madrid metropolitan area
- Central Spain
- Business and government travel demand
- Connecting passengers from across Spain and abroad
Hotels Near the Airport
There are nearby hotels that are useful for transit passengers, airline crews, business travelers, and overnight stays before early departures or after late arrivals. Official airport accommodation information is available through the airport’s hotel services, and some properties are located close to the terminals for convenient access.
Notable nearby hotels include:
- Air Rooms Madrid by Premium Traveller
- Madrid Marriott Auditorium Hotel & Conference Center
- Melia Barajas
- Hotel Nuevo Boston
- NH Madrid Barajas Airport
Airport History
Commercial aviation at Barajas began in the early 20th century, with the airport developed to serve Madrid as air travel expanded in Spain. Over time, it replaced older aviation facilities in the capital as the city’s principal airport and gradually became the country’s most important international gateway.
The airport underwent major expansion during the late 20th and early 21st centuries as traffic increased and the role of Madrid as a hub grew. New terminal infrastructure was added to support rising passenger volumes, larger aircraft, and more complex transfer operations. These developments transformed the airport from a primarily national facility into a large-scale international hub.
A major modernization phase included the opening of new terminal buildings and the reorganization of passenger flows to better support connecting traffic and separate operational areas. Runway and taxiway investments also expanded operational capacity and improved traffic handling for both domestic and long-haul services.
The airport was later renamed in honor of Adolfo Suárez, reflecting its national significance and modern role in Spain’s air transport network. Today it operates as the primary airport for Madrid and one of the leading hubs in Southern Europe.