Buses and Shuttle Services at Madrid Airport
Madrid–Barajas Airport is served by an extensive bus network connecting the terminals with Madrid city center, transport hubs, suburban towns, and even other cities across Spain and Europe. Bus transport is often one of the most convenient options for travelers because stops are located directly outside the terminals and services operate frequently throughout the day.
Passengers can choose between airport express buses, city buses, interurban routes, and long-distance coach services. Some routes connect the airport with central Madrid, while others serve nearby towns or major transport hubs where passengers can transfer to the metro, train, or regional buses.
If you want a direct connection between the airport and the city center with luggage space, the Airport Express Bus (Line 203) is usually the most convenient option.
Airport Express Bus – Line 203
The Airport Express Bus (Line 203) provides a direct connection between Atocha railway station in central Madrid and Madrid Airport. It is one of the most popular transport options for travelers because it operates 24 hours a day and has dedicated luggage space.
- Main route: Atocha – Cibeles – O’Donnell – Madrid Airport
- Travel time: about 30–40 minutes
- Frequency (daytime): every 15–20 minutes
- Frequency (night): every 35 minutes
- Operating hours: 24/7
- Ticket price: €5
During nighttime hours (23:30 – 06:00), buses do not stop at Atocha Station and instead terminate at Plaza de Cibeles, where passengers can connect with Madrid’s night bus network (known locally as “búhos”).
Location
Stops are located outside the arrivals and departures areas of Terminals 1, 2 and 4.
If you arrive late at night, the Airport Express Bus is one of the few public transport options still running to the city center.
City Bus Line 101
Bus Line 101 connects Madrid Airport with the Canillejas transport hub, where passengers can transfer to the Madrid Metro and several city bus routes.
- Route: Airport T1 – T2 – T3 – Canillejas
- Travel time: about 15–20 minutes
- Frequency: every 13–16 minutes during peak hours
- Operating hours:
- Monday–Saturday: 06:05 – 23:45
- Sundays and holidays: 07:30 – 23:25
- Ticket price: €1.50
Location
- Terminal 1: Level 0 (Arrivals) and Level 1 (Departures)
- Terminal 2: Level 0 (Arrivals) and Level 2 (Departures)
- Terminal 3: Level 0 (Arrivals)
Tickets can be purchased directly from the bus driver.
If you plan to use the metro network extensively, Line 101 to Canillejas can be a cheap way to avoid the airport metro supplement.
City Bus Line 200
Bus Line 200 connects the airport with the Avenida de América transport hub, one of the main interchange stations in Madrid. From there passengers can transfer to metro lines, intercity buses, and regional routes.
- Route: Airport T1 – T2 – T3 – T4 – Avenida de América
- Frequency: every 12–15 minutes
- Operating hours: approximately 05:50 – 23:30
- Ticket price: €1.50
Location
Stops are located outside the arrivals and departures areas of Terminals 1, 2, 3 and 4.
Tickets must be purchased directly from the driver.
Avenida de América is one of the main transport hubs in Madrid and offers connections to several metro lines and regional buses.
Interurban Bus Routes
Several regional bus routes connect Madrid Airport with surrounding towns in the Madrid metropolitan area. These routes are particularly useful for travelers heading to suburbs or nearby business districts.
Line 827
- Route: Canillejas – Alcobendas – San Sebastián de los Reyes – Tres Cantos
- Airport stop: Terminal 4
Line 828
- Route: Airport Terminal 4 – Alcobendas – Canillejas
Line 822
- Route: Airport Terminal 1 – Coslada – San Fernando de Henares
Line 824
- Route: Airport Terminal 1 – Alcalá de Henares
Ticket prices vary depending on the distance and zone traveled. Tickets are usually purchased directly from the driver.
If your destination is a business park or suburban town north of Madrid, these interurban buses may be faster than traveling through the city center first.
Long-Distance Buses
Madrid Airport also serves as a hub for several long-distance bus operators connecting the airport with cities across Spain and neighboring countries.
Avanzabus
Avanzabus operates services from Terminal 1 and Terminal 4 connecting Madrid Airport with cities such as:
- Ávila
- Castellón
- Salamanca
- Valencia
- Zamora
ALSA
The company ALSA operates routes from Terminal 4 to many destinations across Spain, including:
- Zaragoza
- Barcelona
- Valladolid
- León
- Alicante
- Bilbao
- San Sebastián
- Santander
- Santiago de Compostela
Socibus
Socibus provides long-distance routes from Terminal 1 to southern Spain including:
- Sevilla
- Cádiz
- Córdoba
- Jerez
- Ayamonte
FlixBus
FlixBus operates international services from Terminal 4, connecting Madrid Airport with destinations in Portugal and France.
Long-distance buses departing directly from the airport can save time because you avoid traveling into the city center first.