Distance | 773 miles (1247 km) |
---|---|
Average flight duration | 2 h 15 min |
Average plane ticket price | $107 (€91) |
Direct flight | No |
Flights from Cologne to Madrid cover the 773 miles (1247 km) long trip and usually take around 2 h 15 min. While the average ticket price for this journey costs around $107 (€91), you can find the cheapest plane ticket for as low as $28 (€24).
Cheapest
Average
The best way to find a cheap flight ticket from Cologne to Madrid is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
Lufthansa Cityline | 06:10AM Milan Malpensa Airport (MXP) | 4h55 | 11:05AM Madrid Barajas Airport (MAD) | 1 transfer | |
Air Dolomiti | 06:20AM Milan Malpensa Airport (MXP) | 5h55 | 12:15PM Madrid Barajas Airport (MAD) | 1 transfer | |
Air Dolomiti | 06:30AM Verona Airport (VRN) | 9h25 | 03:55PM Madrid Barajas Airport (MAD) | 1 transfer | |
Air Dolomiti | 06:30AM Verona Airport (VRN) | 11h05 | 05:35PM Madrid Barajas Airport (MAD) | 1 transfer | |
Air Dolomiti | 06:30AM Verona Airport (VRN) | 5h45 | 12:15PM Madrid Barajas Airport (MAD) | 1 transfer | |
Air Dolomiti | 06:30AM Verona Airport (VRN) | 9h25 | 03:55PM Madrid Barajas Airport (MAD) | 1 transfer | |
Air Dolomiti | 06:30AM Verona Airport (VRN) | 13h05 | 07:35PM Madrid Barajas Airport (MAD) | 1 transfer | |
Air Dolomiti | 06:30AM Verona Airport (VRN) | 4h35 | 11:05AM Madrid Barajas Airport (MAD) | 1 transfer | |
Air Dolomiti | 06:30AM Verona Airport (VRN) | 11h05 | 05:35PM Madrid Barajas Airport (MAD) | 2 transfers | |
Air Dolomiti | 06:30AM Verona Airport (VRN) | 9h25 | 03:55PM Madrid Barajas Airport (MAD) | 2 transfers | |
Air Dolomiti | 06:30AM Verona Airport (VRN) | 5h45 | 12:15PM Madrid Barajas Airport (MAD) | 1 transfer | |
Air Dolomiti | 06:30AM Verona Airport (VRN) | 11h05 | 05:35PM Madrid Barajas Airport (MAD) | 1 transfer | |
Air Dolomiti | 06:30AM Verona Airport (VRN) | 4h35 | 11:05AM Madrid Barajas Airport (MAD) | 1 transfer | |
KLM | 06:40AM Milan Linate Airport (LIN) | 9h45 | 04:25PM Madrid Barajas Airport (MAD) | 1 transfer | |
KLM | 06:40AM Milan Linate Airport (LIN) | 5h25 | 12:05PM Madrid Barajas Airport (MAD) | 1 transfer | |
KLM | 06:40AM Milan Linate Airport (LIN) | 16h45 | 11:25PM Madrid Barajas Airport (MAD) | 1 transfer | |
KLM | 06:40AM Milan Linate Airport (LIN) | 12h50 | 07:30PM Madrid Barajas Airport (MAD) | 1 transfer | |
Air France | 06:50AM Milan Linate Airport (LIN) | 10h05 | 04:55PM Madrid Barajas Airport (MAD) | 1 transfer | |
Air France | 06:50AM Milan Linate Airport (LIN) | 4h35 | 11:25AM Madrid Barajas Airport (MAD) | 1 transfer | |
Air France | 06:50AM Milan Linate Airport (LIN) | 12h30 | 07:20PM Madrid Barajas Airport (MAD) | 1 transfer | |
Air France | 06:50AM Milan Linate Airport (LIN) | 8h50 | 03:40PM Madrid Barajas Airport (MAD) | 1 transfer | |
Brussels Airlines | 06:55AM Milan Linate Airport (LIN) | 4h55 | 11:50AM Madrid Barajas Airport (MAD) | 1 transfer | |
Lufthansa | 07:00AM Milan Linate Airport (LIN) | 5h15 | 12:15PM Madrid Barajas Airport (MAD) | 1 transfer | |
Air France | 07:15AM Milan Malpensa Airport (MXP) | 9h40 | 04:55PM Madrid Barajas Airport (MAD) | 1 transfer | |
Air France | 07:15AM Milan Malpensa Airport (MXP) | 8h25 | 03:40PM Madrid Barajas Airport (MAD) | 1 transfer | |
Air France | 07:15AM Milan Malpensa Airport (MXP) | 12h05 | 07:20PM Madrid Barajas Airport (MAD) | 1 transfer | |
Luxair | 08:20AM Milan Malpensa Airport (MXP) | 11h25 | 07:45PM Madrid Barajas Airport (MAD) | 1 transfer | |
Lufthansa | 09:05AM Milan Malpensa Airport (MXP) | 6h50 | 03:55PM Madrid Barajas Airport (MAD) | 1 transfer | |
Transavia Airlines | 09:10AM Verona Airport (VRN) | 24h25 | 09:35AM Madrid Barajas Airport (MAD) | 1 transfer | |
Transavia Airlines | 09:10AM Verona Airport (VRN) | 10h20 | 07:30PM Madrid Barajas Airport (MAD) | 1 transfer | |
Transavia Airlines | 09:10AM Verona Airport (VRN) | 7h15 | 04:25PM Madrid Barajas Airport (MAD) | 1 transfer | |
Transavia Airlines | 09:10AM Verona Airport (VRN) | 14h15 | 11:25PM Madrid Barajas Airport (MAD) | 1 transfer | |
Air France | 09:45AM Milan Linate Airport (LIN) | 7h10 | 04:55PM Madrid Barajas Airport (MAD) | 1 transfer | |
Air France | 09:45AM Milan Linate Airport (LIN) | 5h55 | 03:40PM Madrid Barajas Airport (MAD) | 1 transfer | |
Air France | 09:45AM Milan Linate Airport (LIN) | 9h35 | 07:20PM Madrid Barajas Airport (MAD) | 1 transfer | |
Vueling | 10:00AM Milan Malpensa Airport (MXP) | 6h45 | 04:45PM Madrid Barajas Airport (MAD) | 1 transfer | |
Norwegian Air Shuttle | 10:05AM Milan Bergamo Orio al Serio Airport (BGY) | 9h35 | 07:40PM Madrid Barajas Airport (MAD) | 1 transfer | |
Air Dolomiti | 10:40AM Milan Linate Airport (LIN) | 5h15 | 03:55PM Madrid Barajas Airport (MAD) | 1 transfer | |
Air Dolomiti | 10:40AM Milan Linate Airport (LIN) | 6h55 | 05:35PM Madrid Barajas Airport (MAD) | 2 transfers | |
Air Europa | 10:45AM Milan Malpensa Airport (MXP) | 2h20 | 01:05PM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
Iberia | 10:45AM Milan Malpensa Airport (MXP) | 2h25 | 01:10PM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
KLM | 10:50AM Milan Linate Airport (LIN) | 12h35 | 11:25PM Madrid Barajas Airport (MAD) | 1 transfer | |
KLM | 10:50AM Milan Linate Airport (LIN) | 8h40 | 07:30PM Madrid Barajas Airport (MAD) | 1 transfer | |
KLM | 10:50AM Milan Linate Airport (LIN) | 5h35 | 04:25PM Madrid Barajas Airport (MAD) | 1 transfer | |
Air France | 11:00AM Milan Malpensa Airport (MXP) | 12h10 | 11:10PM Madrid Barajas Airport (MAD) | 1 transfer | |
Air France | 11:00AM Milan Malpensa Airport (MXP) | 5h55 | 04:55PM Madrid Barajas Airport (MAD) | 1 transfer | |
Air France | 11:00AM Milan Malpensa Airport (MXP) | 8h20 | 07:20PM Madrid Barajas Airport (MAD) | 1 transfer | |
Air France | 11:00AM Milan Malpensa Airport (MXP) | 4h40 | 03:40PM Madrid Barajas Airport (MAD) | 1 transfer | |
Lufthansa | 11:05AM Milan Malpensa Airport (MXP) | 6h30 | 05:35PM Madrid Barajas Airport (MAD) | 2 transfers | |
Lufthansa | 11:05AM Milan Malpensa Airport (MXP) | 4h50 | 03:55PM Madrid Barajas Airport (MAD) | 1 transfer | |
Iberia | 11:40AM Milan Linate Airport (LIN) | 2h20 | 02:00PM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
ITA | 12:00PM Milan Linate Airport (LIN) | 5h10 | 05:10PM Madrid Barajas Airport (MAD) | 1 transfer | |
Brussels Airlines | 12:00PM Milan Linate Airport (LIN) | 4h45 | 04:45PM Madrid Barajas Airport (MAD) | 1 transfer | |
Air France | 12:30PM Milan Malpensa Airport (MXP) | 4h25 | 04:55PM Madrid Barajas Airport (MAD) | 1 transfer | |
Air France | 12:30PM Milan Malpensa Airport (MXP) | 10h40 | 11:10PM Madrid Barajas Airport (MAD) | 1 transfer | |
Air France | 12:30PM Milan Malpensa Airport (MXP) | 6h50 | 07:20PM Madrid Barajas Airport (MAD) | 1 transfer | |
KLM | 12:50PM Milan Malpensa Airport (MXP) | 10h35 | 11:25PM Madrid Barajas Airport (MAD) | 1 transfer | |
KLM | 12:50PM Milan Malpensa Airport (MXP) | 6h40 | 07:30PM Madrid Barajas Airport (MAD) | 1 transfer | |
Vueling | 12:50PM Milan Malpensa Airport (MXP) | 3h55 | 04:45PM Madrid Barajas Airport (MAD) | 1 transfer | |
Air France | 01:55PM Milan Linate Airport (LIN) | 9h15 | 11:10PM Madrid Barajas Airport (MAD) | 1 transfer | |
Air Dolomiti | 01:55PM Verona Airport (VRN) | 8h05 | 10:00PM Madrid Barajas Airport (MAD) | 1 transfer | |
Air France | 01:55PM Milan Linate Airport (LIN) | 5h25 | 07:20PM Madrid Barajas Airport (MAD) | 1 transfer | |
Air Dolomiti | 01:55PM Verona Airport (VRN) | 9h30 | 11:25PM Madrid Barajas Airport (MAD) | 2 transfers | |
ITA | 02:00PM Milan Linate Airport (LIN) | 9h59 | 11:59PM Madrid Barajas Airport (MAD) | 1 transfer | |
Air Dolomiti | 02:30PM Verona Airport (VRN) | 8h55 | 11:25PM Madrid Barajas Airport (MAD) | 1 transfer | |
Air Dolomiti | 02:30PM Verona Airport (VRN) | 8h55 | 11:25PM Madrid Barajas Airport (MAD) | 1 transfer | |
Air Dolomiti | 02:30PM Verona Airport (VRN) | 7h30 | 10:00PM Madrid Barajas Airport (MAD) | 2 transfers | |
Air Dolomiti | 02:30PM Verona Airport (VRN) | 5h05 | 07:35PM Madrid Barajas Airport (MAD) | 1 transfer | |
Air Dolomiti | 02:30PM Verona Airport (VRN) | 5h05 | 07:35PM Madrid Barajas Airport (MAD) | 1 transfer | |
Air Dolomiti | 02:30PM Verona Airport (VRN) | 7h30 | 10:00PM Madrid Barajas Airport (MAD) | 2 transfers | |
Air Dolomiti | 02:35PM Milan Malpensa Airport (MXP) | 5h00 | 07:35PM Madrid Barajas Airport (MAD) | 1 transfer | |
Iberia | 02:45PM Milan Malpensa Airport (MXP) | 2h25 | 05:10PM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
ITA | 03:00PM Milan Linate Airport (LIN) | 8h59 | 11:59PM Madrid Barajas Airport (MAD) | 1 transfer | |
KLM Cityhopper | 03:55PM Milan Linate Airport (LIN) | 7h30 | 11:25PM Madrid Barajas Airport (MAD) | 1 transfer | |
ITA | 04:00PM Milan Linate Airport (LIN) | 7h59 | 11:59PM Madrid Barajas Airport (MAD) | 1 transfer | |
Luxair | 04:15PM Milan Malpensa Airport (MXP) | 27h30 | 07:45PM Madrid Barajas Airport (MAD) | 1 transfer | |
Air Europa | 04:50PM Milan Malpensa Airport (MXP) | 2h20 | 07:10PM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
ITA | 05:00PM Milan Linate Airport (LIN) | 6h59 | 11:59PM Madrid Barajas Airport (MAD) | 1 transfer | |
Air France | 05:40PM Milan Malpensa Airport (MXP) | 5h30 | 11:10PM Madrid Barajas Airport (MAD) | 1 transfer | |
ITA | 06:00PM Milan Linate Airport (LIN) | 5h59 | 11:59PM Madrid Barajas Airport (MAD) | 1 transfer | |
Royal Air Maroc | 06:05PM Milan Malpensa Airport (MXP) | 21h30 | 03:35PM Madrid Barajas Airport (MAD) | 1 transfer | |
Royal Air Maroc | 06:05PM Milan Malpensa Airport (MXP) | 18h40 | 12:45PM Madrid Barajas Airport (MAD) | 1 transfer | |
Royal Air Maroc | 06:05PM Milan Malpensa Airport (MXP) | 26h35 | 08:40PM Madrid Barajas Airport (MAD) | 1 transfer | |
Royal Air Maroc | 06:05PM Milan Malpensa Airport (MXP) | 24h30 | 06:35PM Madrid Barajas Airport (MAD) | 1 transfer | |
Vueling | 06:10PM Milan Malpensa Airport (MXP) | 14h45 | 08:55AM Madrid Barajas Airport (MAD) | 1 transfer | |
Air Europa | 06:15PM Milan Malpensa Airport (MXP) | 2h20 | 08:35PM Madrid Barajas Airport (MAD) | 0 transfersDirect | |
Lufthansa | 06:45PM Milan Malpensa Airport (MXP) | 4h40 | 11:25PM Madrid Barajas Airport (MAD) | 1 transfer | |
ITA | 07:00PM Milan Linate Airport (LIN) | 4h59 | 11:59PM Madrid Barajas Airport (MAD) | 1 transfer | |
KLM | 07:30PM Milan Malpensa Airport (MXP) | 14h05 | 09:35AM Madrid Barajas Airport (MAD) | 1 transfer | |
Norwegian Air Shuttle | 07:55PM Milan Bergamo Orio al Serio Airport (BGY) | 14h10 | 10:05AM Madrid Barajas Airport (MAD) | 1 transfer | |
Luxair | 09:25PM Milan Malpensa Airport (MXP) | 22h20 | 07:45PM Madrid Barajas Airport (MAD) | 1 transfer | |
Vueling | 09:50PM Milan Malpensa Airport (MXP) | 11h05 | 08:55AM Madrid Barajas Airport (MAD) | 1 transfer | |
This is the last flight of the day. |
Find all the dates and times for this journey
Fastest Journey
2 h 20 m
Average
8 h 59 m
Flights per day
92
Distance
1247 km
Of the 92 flights that leave Cologne for Madrid every day 6 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Here are some other resources that might have the information you need