Compare all timetables for the shuttles from Cologne/Bonn Airport to Madrid
| Mode of Transport | BertCompanyCountOneCompanyName | Duration | Departure time | From | Departure | Arrival time | To | Destination | Logo | Seat classes | Price | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| BlaBlaCar Bus | 27h 15m | 11:55 AM | Cologne/Bonn Airport | Cologne/Bonn Airport - Bus Station | 3:10 PM | Madrid | Sur Bus Station | Economy | $109 |
A Bus from BlaBlaCar Bus goes from Cologne/Bonn Airport - Bus Station, Cologne/Bonn Airport (Germany) at 8/3/2026 11:55:00 AM to Sur Bus Station, Madrid (Spain) arriving at 8/4/2026 3:10:00 PM. 50 Economy ticket for $109 per person are available. Travel duration is 27h 15m
|
||
| FlixBus | 32h 0m | 11:55 PM | Cologne/Bonn Airport | Cologne/Bonn Airport - Bus Station | 7:55 AM | Madrid | Sur Bus Station | Economy | $154 |
A Bus from FlixBus goes from Cologne/Bonn Airport - Bus Station, Cologne/Bonn Airport (Germany) at 8/3/2026 11:55:00 PM to Sur Bus Station, Madrid (Spain) arriving at 8/5/2026 7:55:00 AM. 50 Economy ticket for $154 per person are available. Travel duration is 32h 0m
|
| Mode of Transport | BertCompanyCountOneCompanyName | Duration | Departure time | From | Departure | Arrival time | To | Destination | Logo | Seat classes | Price | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| BlaBlaCar Bus | 27h 15m | 11:55 AM | Cologne/Bonn Airport | Cologne/Bonn Airport - Bus Station | 3:10 PM | Madrid | Sur Bus Station | Economy | $111 |
A Bus from BlaBlaCar Bus goes from Cologne/Bonn Airport - Bus Station, Cologne/Bonn Airport (Germany) at 8/4/2026 11:55:00 AM to Sur Bus Station, Madrid (Spain) arriving at 8/5/2026 3:10:00 PM. 50 Economy ticket for $111 per person are available. Travel duration is 27h 15m
|
||
| FlixBus | 28h 5m | 9:15 AM | Cologne/Bonn Airport | Cologne/Bonn Airport - Bus Station | 1:20 PM | Madrid | Sur Bus Station | Economy | $139 |
A Bus from FlixBus goes from Cologne/Bonn Airport - Bus Station, Cologne/Bonn Airport (Germany) at 8/4/2026 9:15:00 AM to Sur Bus Station, Madrid (Spain) arriving at 8/5/2026 1:20:00 PM. 50 Economy ticket for $139 per person are available. Travel duration is 28h 5m
|
||
| FlixBus | 32h 40m | 12:00 AM | Cologne/Bonn Airport | Cologne/Bonn Airport - Bus Station | 8:40 AM | Madrid | Sur Bus Station | Economy | $152 |
A Bus from FlixBus goes from Cologne/Bonn Airport - Bus Station, Cologne/Bonn Airport (Germany) at 8/4/2026 12:00:00 AM to Sur Bus Station, Madrid (Spain) arriving at 8/5/2026 8:40:00 AM. 50 Economy ticket for $152 per person are available. Travel duration is 32h 40m
|
||
| FlixBus | 27h 55m | 6:20 AM | Cologne/Bonn Airport | Cologne/Bonn Airport - Bus Station | 10:15 AM | Madrid | Sur Bus Station | Economy | $155 |
A Bus from FlixBus goes from Cologne/Bonn Airport - Bus Station, Cologne/Bonn Airport (Germany) at 8/4/2026 6:20:00 AM to Sur Bus Station, Madrid (Spain) arriving at 8/5/2026 10:15:00 AM. 50 Economy ticket for $155 per person are available. Travel duration is 27h 55m
|
| Mode of Transport | BertCompanyCountOneCompanyName | Duration | Departure time | From | Departure | Arrival time | To | Destination | Logo | Seat classes | Price | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| BlaBlaCar Bus | 27h 15m | 11:55 AM | Cologne/Bonn Airport | Cologne/Bonn Airport - Bus Station | 3:10 PM | Madrid | Sur Bus Station | Economy | $139 |
A Bus from BlaBlaCar Bus goes from Cologne/Bonn Airport - Bus Station, Cologne/Bonn Airport (Germany) at 8/5/2026 11:55:00 AM to Sur Bus Station, Madrid (Spain) arriving at 8/6/2026 3:10:00 PM. 50 Economy ticket for $139 per person are available. Travel duration is 27h 15m
|
-
-
BlaBlaCar Bus38h 0m011:00 PMCologne/Bonn AirportCologne/Bonn Airport - Bus Station7:40 PMBordeauxSaint Jean Train Station0EconomyA Bus from BlaBlaCar Bus goes from Cologne/Bonn Airport - Bus Station, Cologne/Bonn Airport (Germany) at 8/4/2026 11:00:00 PM to Saint Jean Train Station, Bordeaux (France) arriving at 8/5/2026 7:40:00 PM. 50 Economy ticket for $67 per person are available. Travel duration is 20h 40m
-
Union Ivkoni12h 0m01:00 AMBordeauxTerres de Borde Bus Stop1:00 PMMadridMendez Alvaro Train Station0EconomyA Bus from Union Ivkoni goes from Terres de Borde Bus Stop, Bordeaux (France) at 8/6/2026 1:00:00 AM to Mendez Alvaro Train Station, Madrid (Spain) arriving at 8/6/2026 1:00:00 PM. 50 Economy ticket for $41 per person are available. Travel duration is 12h 0m
Waiting Time 5h 20m -
| Mode of Transport | BertCompanyCountOneCompanyName | Duration | Departure time | From | Departure | Arrival time | To | Destination | Logo | Seat classes | Price | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| FlixBus | 32h 40m | 12:00 AM | Cologne/Bonn Airport | Cologne/Bonn Airport - Bus Station | 8:40 AM | Madrid | Sur Bus Station | Economy | $137 |
A Bus from FlixBus goes from Cologne/Bonn Airport - Bus Station, Cologne/Bonn Airport (Germany) at 8/7/2026 12:00:00 AM to Sur Bus Station, Madrid (Spain) arriving at 8/8/2026 8:40:00 AM. 50 Economy ticket for $137 per person are available. Travel duration is 32h 40m
|
||
| FlixBus | 28h 5m | 9:15 AM | Cologne/Bonn Airport | Cologne/Bonn Airport - Bus Station | 1:20 PM | Madrid | Sur Bus Station | Economy | $161 |
A Bus from FlixBus goes from Cologne/Bonn Airport - Bus Station, Cologne/Bonn Airport (Germany) at 8/7/2026 9:15:00 AM to Sur Bus Station, Madrid (Spain) arriving at 8/8/2026 1:20:00 PM. 50 Economy ticket for $161 per person are available. Travel duration is 28h 5m
|
||
| FlixBus | 32h 5m | 11:50 PM | Cologne/Bonn Airport | Cologne/Bonn Airport - Bus Station | 7:55 AM | Madrid | Sur Bus Station | Economy | $184 |
A Bus from FlixBus goes from Cologne/Bonn Airport - Bus Station, Cologne/Bonn Airport (Germany) at 8/7/2026 11:50:00 PM to Sur Bus Station, Madrid (Spain) arriving at 8/9/2026 7:55:00 AM. 50 Economy ticket for $184 per person are available. Travel duration is 32h 5m
|
||
| FlixBus | 26h 25m | 7:50 AM | Cologne/Bonn Airport | Cologne/Bonn Airport - Bus Station | 10:15 AM | Madrid | Sur Bus Station | Economy | $206 |
A Bus from FlixBus goes from Cologne/Bonn Airport - Bus Station, Cologne/Bonn Airport (Germany) at 8/7/2026 7:50:00 AM to Sur Bus Station, Madrid (Spain) arriving at 8/8/2026 10:15:00 AM. 50 Economy ticket for $206 per person are available. Travel duration is 26h 25m
|
||
| FlixBus | 25h 5m | 7:50 AM | Cologne/Bonn Airport | Cologne/Bonn Airport - Bus Station | 8:55 AM | Madrid | Sur Bus Station | Economy | $217 |
A Bus from FlixBus goes from Cologne/Bonn Airport - Bus Station, Cologne/Bonn Airport (Germany) at 8/7/2026 7:50:00 AM to Sur Bus Station, Madrid (Spain) arriving at 8/8/2026 8:55:00 AM. 50 Economy ticket for $217 per person are available. Travel duration is 25h 5m
|
-
-
BlaBlaCar Bus34h 45m011:00 PMCologne/Bonn AirportCologne/Bonn Airport - Bus Station7:40 PMBordeauxSaint Jean Train Station0EconomyA Bus from BlaBlaCar Bus goes from Cologne/Bonn Airport - Bus Station, Cologne/Bonn Airport (Germany) at 8/5/2026 11:00:00 PM to Saint Jean Train Station, Bordeaux (France) arriving at 8/6/2026 7:40:00 PM. 50 Economy ticket for $63 per person are available. Travel duration is 20h 40m
-
ALSA12h 30m09:15 PMBordeauxTerres de Borde Bus Stop9:45 AMMadridIntercambiador de Moncloa0EconomyA Bus from ALSA goes from Terres de Borde Bus Stop, Bordeaux (France) at 8/6/2026 9:15:00 PM to Intercambiador de Moncloa, Madrid (Spain) arriving at 8/7/2026 9:45:00 AM. 50 Economy ticket for $57 per person are available. Travel duration is 12h 30m
Waiting Time 1h 35m -
| Mode of Transport | BertCompanyCountOneCompanyName | Duration | Departure time | From | Departure | Arrival time | To | Destination | Logo | Seat classes | Price | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| FlixBus | 27h 55m | 6:20 AM | Cologne/Bonn Airport | Cologne/Bonn Airport - Bus Station | 10:15 AM | Madrid | Sur Bus Station | Economy | $197 |
A Bus from FlixBus goes from Cologne/Bonn Airport - Bus Station, Cologne/Bonn Airport (Germany) at 8/8/2026 6:20:00 AM to Sur Bus Station, Madrid (Spain) arriving at 8/9/2026 10:15:00 AM. 50 Economy ticket for $197 per person are available. Travel duration is 27h 55m
|
||
| FlixBus | 26h 25m | 7:50 AM | Cologne/Bonn Airport | Cologne/Bonn Airport - Bus Station | 10:15 AM | Madrid | Sur Bus Station | Economy | $199 |
A Bus from FlixBus goes from Cologne/Bonn Airport - Bus Station, Cologne/Bonn Airport (Germany) at 8/8/2026 7:50:00 AM to Sur Bus Station, Madrid (Spain) arriving at 8/9/2026 10:15:00 AM. 50 Economy ticket for $199 per person are available. Travel duration is 26h 25m
|
||
| FlixBus | 32h 5m | 11:50 PM | Cologne/Bonn Airport | Cologne/Bonn Airport - Bus Station | 7:55 AM | Madrid | Sur Bus Station | Economy | $200 |
A Bus from FlixBus goes from Cologne/Bonn Airport - Bus Station, Cologne/Bonn Airport (Germany) at 8/8/2026 11:50:00 PM to Sur Bus Station, Madrid (Spain) arriving at 8/10/2026 7:55:00 AM. 50 Economy ticket for $200 per person are available. Travel duration is 32h 5m
|
||
| FlixBus | 28h 5m | 9:15 AM | Cologne/Bonn Airport | Cologne/Bonn Airport - Bus Station | 1:20 PM | Madrid | Sur Bus Station | Economy | $206 |
A Bus from FlixBus goes from Cologne/Bonn Airport - Bus Station, Cologne/Bonn Airport (Germany) at 8/8/2026 9:15:00 AM to Sur Bus Station, Madrid (Spain) arriving at 8/9/2026 1:20:00 PM. 50 Economy ticket for $206 per person are available. Travel duration is 28h 5m
|
||
| FlixBus | 28h 50m | 3:05 AM | Cologne/Bonn Airport | Cologne/Bonn Airport - Bus Station | 7:55 AM | Madrid | Sur Bus Station | Economy | $208 |
A Bus from FlixBus goes from Cologne/Bonn Airport - Bus Station, Cologne/Bonn Airport (Germany) at 8/8/2026 3:05:00 AM to Sur Bus Station, Madrid (Spain) arriving at 8/9/2026 7:55:00 AM. 50 Economy ticket for $208 per person are available. Travel duration is 28h 50m
|
-
-
FlixBus31h 50mCologne/Bonn Airport8 mi5:30 AMBergisch GladbachBus Stop1:20 PMMadridSur Bus Station0 miEconomyA Bus from FlixBus goes from Bus Stop, Bergisch Gladbach (Germany) at 8/8/2026 5:30:00 AM to Sur Bus Station, Madrid (Spain) arriving at 8/9/2026 1:20:00 PM. 50 Economy ticket for $217 per person are available. Travel duration is 31h 50m
-
-
-
BlaBlaCar Bus38h 0m011:00 PMCologne/Bonn AirportCologne/Bonn Airport - Bus Station7:40 PMBordeauxSaint Jean Train Station0EconomyA Bus from BlaBlaCar Bus goes from Cologne/Bonn Airport - Bus Station, Cologne/Bonn Airport (Germany) at 8/4/2026 11:00:00 PM to Saint Jean Train Station, Bordeaux (France) arriving at 8/5/2026 7:40:00 PM. 50 Economy ticket for $67 per person are available. Travel duration is 20h 40m
-
Union Ivkoni12h 0m01:00 AMBordeauxTerres de Borde Bus Stop1:00 PMMadridMendez Alvaro Train Station0EconomyA Bus from Union Ivkoni goes from Terres de Borde Bus Stop, Bordeaux (France) at 8/6/2026 1:00:00 AM to Mendez Alvaro Train Station, Madrid (Spain) arriving at 8/6/2026 1:00:00 PM. 50 Economy ticket for $41 per person are available. Travel duration is 12h 0m
Waiting Time 5h 20m -
Best Price Offer: The price for the cheapest bus from Cologne/Bonn Airport to Madrid is $89 on 8/25/2026. Flexible travelers save on ticket prices.
Frequency of bus connections between Cologne/Bonn Airport and Madrid
Facts about the bus from Cologne/Bonn Airport (CGN) to Madrid
Compare all providers like FlixBus and BlaBlaCar Bus that travel 4 times every day by bus from Cologne/Bonn Airport to Madrid in one click! Book your bus ticket from Cologne/Bonn Airport to Madrid starting from $89!
| Cheapest Bus | $89 |
| Fastest Bus | 25h 5m |
| Earliest Bus | 11:55 AM |
| Latest Bus | 11:50 PM |
| Daily Bus Routes | 4 Ø |
| Distance | 890.5 miles |
| Bus Companies | FlixBus and BlaBlaCar Bus |
Cheapest bus connections from Cologne/Bonn Airport to Madrid
Every day, 4 buses from 2 bus companies leave Cologne/Bonn Airport for Madrid: in the table below, you will find the cheapest prices for a bus ticket for this route, starting from 08/03/2026 and for the following days.
The cheapest time to travel from Cologne/Bonn Airport to Madrid
How to save money travelling from Cologne/Bonn Airport to Madrid
Book the ticket from Cologne/Bonn Airport to Madrid in advance! The earlier you book, the cheaper usually the price is. Also, you will be sure to have a place on the bus from Cologne/Bonn Airport to Madrid, compared instead if you buy it at the last moment, or directly at the station.
If you can, avoid travelling at peak times. Instead of weekend, try travelling during the week. Travelling in the evening or at night it’s also cheaper, and later buses from Cologne/Bonn Airport to Madrid are also emptier.All bus stations and stops in Cologne/Bonn Airport and Madrid
In the map below, you can see where to find all bus stations in Cologne/Bonn Airport and Madrid.
Service and Comfort on the bus from Cologne/Bonn Airport to Madrid
FAQs about the Cologne/Bonn Airport to Madrid bus
How much does a Cologne/Bonn Airport Madrid bus trip cost?
How much could I save by comparing buses from Cologne/Bonn Airport to Madrid?
On average, how many connections are available from Cologne/Bonn Airport to Madrid each day?
How long does a bus journey from Cologne/Bonn Airport to Madrid take?
What time is the first shuttle from Cologne/Bonn Airport to Madrid?
What time is the last shuttle from Cologne/Bonn Airport to Madrid?
Which bus companies operate the Cologne/Bonn Airport Madrid route?
Is there a direct bus between Cologne/Bonn Airport and Madrid?
What can I take with me on the Cologne/Bonn Airport to Madrid bus route?
What equipment is available for the Cologne/Bonn Airport Madrid bus route?
How does CheckMyBus find the best bus deals from Cologne/Bonn Airport to Madrid?
How does CheckMyBus technology work for trips from Cologne/Bonn Airport to Madrid?
Available seat classes which are offered on the bus route Cologne/Bonn Airport to Madrid
The cheapest option available for your ticket, it usually comes with reclinable seats and AC.
More bus routes to Cologne/Bonn Airport and to Madrid
- Bus Routes to Cologne/Bonn Airport
- Buses Amsterdam - Cologne/Bonn Airport
- Bus Andernach to Cologne/Bonn Airport
- Antwerp to Cologne/Bonn Airport bus
- Aschaffenburg to Cologne/Bonn Airport bus
- Bus from Bonn to Cologne/Bonn Airport
- Buses Brcko - Cologne/Bonn Airport
- Buses Brussels to Cologne/Bonn Airport
- Bus Dusseldorf - Cologne/Bonn Airport
- Buses Duisburg - Cologne/Bonn Airport
- Buses Hagen to Cologne/Bonn Airport
- Bus Milan to Cologne/Bonn Airport
- Munich to Cologne/Bonn Airport bus
- From Paris to Cologne/Bonn Airport bus
- Buses from Prague to Cologne/Bonn Airport
- Bus Rheine - Cologne/Bonn Airport
- Buses Roermond to Cologne/Bonn Airport
- Bus Saarbruecken - Cologne/Bonn Airport
- Buses to Cologne/Bonn Airport from St. Gallen
- Bus from Vienna to Cologne/Bonn Airport
- Buses from Wiesbaden to Cologne/Bonn Airport
- Bus Routes to Madrid
- Buses Alicante to Madrid
- Barcelona to Madrid bus
- Bus to Madrid from Cádiz
- From Cordoba to Madrid bus
- Buses from Granada to Madrid
- Buses from Jerez de la Frontera to Madrid
- Buses from León to Madrid
- Buses Logroño to Madrid
- Bus London - Madrid
- Buses Malaga to Madrid
- Buses Marbella - Madrid
- From Oviedo to Madrid bus
- Bus from Pamplona to Madrid
- Porto to Madrid bus
- Bus to Madrid from Salamanca (ES)
- Bus Seville to Madrid
- Buses Valladolid - Madrid
- Vigo to Madrid bus
- Buses Warsaw - Madrid
- Bus Zaragoza to Madrid
