Fare Guide

Estimated lowest fares found within 7 days

Cheapest Airline Lufthansa

The cheapest airline(s) flying from Cologne to Madrid is Lufthansa.

  • Lufthansa Lufthansa
  • Ryanair Ryanair
  • Swiss Swiss
  • Austrian Airlines Austrian Airlines
  • British Airways British Airways
  • Turkish Airlines Turkish Airlines
  • Pegasus Airlines Pegasus Airlines
Cheapest Month February

Travel Period: February 2025 - January 2026

The cheapest month(s) to fly from Cologne to Madrid is February.

  • Feb 2025
  • Mar 2025
  • Apr 2025
  • May 2025
  • Jun 2025
  • Jul 2025
  • Aug 2025
  • Sep 2025
  • Oct 2025
  • Nov 2025
  • Dec 2025
  • Jan 2026
Cheapest Day of the Week Wednesday

The cheapest day(s) of the week to fly from Cologne to Madrid is Wednesday.

  • Sun Sunday
  • Mon Monday
  • Tue Tuesday
  • Wed Wednesday
  • Thu Thursday
  • Fri Friday
  • Sat Saturday

Flight Schedules

Last Updated: Thu, 2 Jan, 2025

  • Time Earliest
    • Earliest
    • Latest
  • Depart Earliest
    • Earliest
    • Latest
  • Arrive
    • Earliest
    • Latest
  • Duration
    • Shortest
    • Longest
  • Stopover
    All
  • Airline Filter by Airline
    View All Airline
  • Availability
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 06:15 CGN
    13:35 MAD
    7Hrs, 20m 1 Stop (BGY)
  • CGNCologne/Bonn Airport 06:15 - MAD 13:35 7h 20m 1 Stop (BGY) Milan
  • CGNCologne/Bonn Airport 06:15
    BGYMilan Bergamo/Orio al Serio Airport 11:10
  • BGYMilan Bergamo/Orio al Serio Airport 07:40
    MADMadrid Barajas Airport 13:35
  • 7h 20m (3h 30m)
  • 1 Stop BGY · Milan 3h 30m
  • Ryanair (FR 5532)Boeing 737 800
    Ryanair (FR 5494)Boeing 737 800
  • Ryanair (FR 5532)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 07:15 CGN
    14:15 MAD
    7Hrs, 00m 1 Stop (STN)
  • CGNCologne/Bonn Airport 07:15 - MAD 14:15 7h 1 Stop (STN) London
  • CGNCologne/Bonn Airport 07:15
    STNLondon Stansted Airport 10:45
  • STNLondon Stansted Airport 07:35
    MADMadrid Barajas Airport 14:15
  • 7h (3h 10m)
  • 1 Stop STN · London 3h 10m
  • Ryanair (FR 2353)Boeing 737 800
    Ryanair (FR 5994)Boeing 737 800
  • Ryanair (FR 2353)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 07:55 CGN
    15:35 MAD
    7Hrs, 40m 1 Stop (BLQ)
  • CGNCologne/Bonn Airport 07:55 - MAD 15:35 7h 40m 1 Stop (BLQ) Bologna
  • CGNCologne/Bonn Airport 07:55
    BLQBologna Airport 13:00
  • BLQBologna Airport 09:30
    MADMadrid Barajas Airport 15:35
  • 7h 40m (3h 30m)
  • 1 Stop BLQ · Bologna 3h 30m
  • Ryanair (FR 1602)Boeing 737 800
    Ryanair (FR 3813)Boeing 737 800
  • Ryanair (FR 1602)
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • 08:20 CGN
    15:20 MAD
    7Hrs, 00m 1 Stop (PMI)
  • CGNCologne/Bonn Airport 08:20 - MAD 15:20 7h 1 Stop (PMI) Palma de Mallorca
  • CGNCologne/Bonn Airport 08:20
    PMIPalma De Mallorca Airport 13:50
  • PMIPalma De Mallorca Airport 10:40
    MADMadrid Barajas Airport 15:20
  • 7h (3h 10m)
  • 1 Stop PMI · Palma de Mallorca 3h 10m
  • Ryanair (FR 7208)Boeing 737 800
    Ryanair (FR 2064)Boeing 737 800
  • Ryanair (FR 7208)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 08:35 CGN
    13:45 MAD
    5Hrs, 10m 1 Stop (STN)
  • CGNCologne/Bonn Airport 08:35 - MAD 13:45 5h 10m 1 Stop (STN) London
  • CGNCologne/Bonn Airport 08:35
    STNLondon Stansted Airport 10:15
  • STNLondon Stansted Airport 08:55
    MADMadrid Barajas Airport 13:45
  • 5h 10m (1h 20m)
  • 1 Stop STN · London 1h 20m
  • Ryanair (FR 2353)Boeing 737 800
    Ryanair (FR 5994)Boeing 737 Max 8 Passenger
  • Ryanair (FR 2353)
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • 08:45 CGN
    13:35 MAD
    4Hrs, 50m 1 Stop (PMI)
  • CGNCologne/Bonn Airport 08:45 - MAD 13:35 4h 50m 1 Stop (PMI) Palma de Mallorca
  • CGNCologne/Bonn Airport 08:45
    PMIPalma De Mallorca Airport 12:05
  • PMIPalma De Mallorca Airport 11:05
    MADMadrid Barajas Airport 13:35
  • 4h 50m (1h)
  • 1 Stop PMI · Palma de Mallorca 1h
  • Ryanair (FR 7208)Boeing 737 800
    Ryanair (FR 2064)Boeing 737 800
  • Ryanair (FR 7208)
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 09:40 CGN
    18:10 MAD
    8Hrs, 30m 1 Stop (DUB)
  • CGNCologne/Bonn Airport 09:40 - MAD 18:10 8h 30m 1 Stop (DUB) Dublin
  • CGNCologne/Bonn Airport 09:40
    DUBDublin Airport 14:35
  • DUBDublin Airport 10:40
    MADMadrid Barajas Airport 18:10
  • 8h 30m (3h 55m)
  • 1 Stop DUB · Dublin 3h 55m
  • Ryanair (FR 4500)Boeing 737 800
    Ryanair (FR 495)Boeing 737 Max 8 Passenger
  • Ryanair (FR 4500)
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 12:20 CGN
    18:20 MAD
    6Hrs, 00m 1 Stop (FCO)
  • CGNCologne/Bonn Airport 12:20 - MAD 18:20 6h 1 Stop (FCO) Rome
  • CGNCologne/Bonn Airport 12:20
    FCORome Fiumicino Airport 15:45
  • FCORome Fiumicino Airport 14:20
    MADMadrid Barajas Airport 18:20
  • 6h (1h 25m)
  • 1 Stop FCO · Rome 1h 25m
  • Ryanair (FR 932)Boeing 737 800
    Ryanair (FR 9673)Boeing 737 800
  • Ryanair (FR 932)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 12:25 CGN
    18:20 MAD
    5Hrs, 55m 1 Stop (LHR)
  • CGNCologne/Bonn Airport 12:25 - MAD 18:20 5h 55m 1 Stop (LHR) London
  • CGNCologne/Bonn Airport 12:25
    LHRLondon Heathrow Airport 14:50
  • LHRLondon Heathrow Airport 13:00
    MADMadrid Barajas Airport 18:20
  • 5h 55m (1h 50m)
  • 1 Stop LHR · London 1h 50m
  • British Airways (BA 997)Airbus
    British Airways (BA 462)Airbus
  • British Airways (BA 997)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 12:30 CGN
    18:05 MAD
    5Hrs, 35m 1 Stop (BLQ)
  • CGNCologne/Bonn Airport 12:30 - MAD 18:05 5h 35m 1 Stop (BLQ) Bologna
  • CGNCologne/Bonn Airport 12:30
    BLQBologna Airport 15:30
  • BLQBologna Airport 14:05
    MADMadrid Barajas Airport 18:05
  • 5h 35m (1h 25m)
  • 1 Stop BLQ · Bologna 1h 25m
  • Ryanair (FR 1602)Boeing 737 800
    Ryanair (FR 3813)Boeing 737 800
  • Ryanair (FR 1602)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 13:50 CGN
    20:00 MAD
    6Hrs, 10m 1 Stop (MAN)
  • CGNCologne/Bonn Airport 13:50 - MAD 20:00 6h 10m 1 Stop (MAN) Manchester
  • CGNCologne/Bonn Airport 13:50
    MANManchester International Airport 16:25
  • MANManchester International Airport 14:30
    MADMadrid Barajas Airport 20:00
  • 6h 10m (1h 55m)
  • 1 Stop MAN · Manchester 1h 55m
  • Ryanair (FR 1592)Boeing 737 800
    Ryanair (FR 3187)Boeing 737 Max 8 Passenger
  • Ryanair (FR 1592)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 14:00 CGN
    20:20 MAD
    6Hrs, 20m 1 Stop (OPO)
  • CGNCologne/Bonn Airport 14:00 - MAD 20:20 6h 20m 1 Stop (OPO) Porto
  • CGNCologne/Bonn Airport 14:00
    OPOPorto Airport 18:05
  • OPOPorto Airport 15:50
    MADMadrid Barajas Airport 20:20
  • 6h 20m (2h 15m)
  • 1 Stop OPO · Porto 2h 15m
  • Ryanair (FR 9973)Boeing 737 800
    Ryanair (FR 5483)Boeing 737 800
  • Ryanair (FR 9973)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 16:45 CGN
    00:20 MAD
    7Hrs, 35m 1 Stop (LIS)
  • CGNCologne/Bonn Airport 16:45 - MAD 00:20 7h 35m 1 Stop (LIS) Lisbon
  • CGNCologne/Bonn Airport 16:45
    LISLisbon Airport 22:00
  • LISLisbon Airport 18:55
    MADMadrid Barajas Airport 00:20
  • 7h 35m (3h 05m)
  • 1 Stop LIS · Lisbon 3h 05m
  • Ryanair (FR 9840)Boeing 737 Max 8 Passenger
    Ryanair (FR 9743)Boeing 737 800
  • Ryanair (FR 9840)
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 17:50 CGN
    00:10 MAD
    6Hrs, 20m 1 Stop (PMI)
  • CGNCologne/Bonn Airport 17:50 - MAD 00:10 6h 20m 1 Stop (PMI) Palma de Mallorca
  • CGNCologne/Bonn Airport 17:50
    PMIPalma De Mallorca Airport 22:40
  • PMIPalma De Mallorca Airport 20:10
    MADMadrid Barajas Airport 00:10
  • 6h 20m (2h 30m)
  • 1 Stop PMI · Palma de Mallorca 2h 30m
  • Ryanair (FR 7212)Boeing 737 800
    Ryanair (FR 2064)Boeing 737 Max 8 Passenger
  • Ryanair (FR 7212)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 18:35 CGN
    23:35 MAD
    5Hrs, 00m 1 Stop (STN)
  • CGNCologne/Bonn Airport 18:35 - MAD 23:35 5h 1 Stop (STN) London
  • CGNCologne/Bonn Airport 18:35
    STNLondon Stansted Airport 20:05
  • STNLondon Stansted Airport 18:55
    MADMadrid Barajas Airport 23:35
  • 5h (1h 10m)
  • 1 Stop STN · London 1h 10m
  • Ryanair (FR 2815)Boeing 737 800
    Ryanair (FR 6004)Boeing 737 Max 8 Passenger
  • Ryanair (FR 2815)
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 18:40 CGN
    00:25 MAD
    5Hrs, 45m 1 Stop (PMI)
  • CGNCologne/Bonn Airport 18:40 - MAD 00:25 5h 45m 1 Stop (PMI) Palma de Mallorca
  • CGNCologne/Bonn Airport 18:40
    PMIPalma De Mallorca Airport 22:55
  • PMIPalma De Mallorca Airport 21:00
    MADMadrid Barajas Airport 00:25
  • 5h 45m (1h 55m)
  • 1 Stop PMI · Palma de Mallorca 1h 55m
  • Ryanair (FR 7212)Airbus
    Ryanair (FR 2776)Boeing 737 800
  • Ryanair (FR 7212)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 18:50 CGN
    23:40 MAD
    4Hrs, 50m 1 Stop (PMI)
  • CGNCologne/Bonn Airport 18:50 - MAD 23:40 4h 50m 1 Stop (PMI) Palma de Mallorca
  • CGNCologne/Bonn Airport 18:50
    PMIPalma De Mallorca Airport 22:10
  • PMIPalma De Mallorca Airport 21:10
    MADMadrid Barajas Airport 23:40
  • 4h 50m (1h)
  • 1 Stop PMI · Palma de Mallorca 1h
  • Ryanair (FR 7212)Boeing 737 Max 8 Passenger
    Ryanair (FR 3012)Boeing 737 Max 8 Passenger
  • Ryanair (FR 7212)
    • M
    • -
    • -
    • -
    • -
    • -
    • -
No Schedules Sorry, there are no schedules matching your filters. Try removing one. reset
How far is Madrid from Cologne?

The flight distance between Cologne and Madrid is 1430km. Check all available flights on Wego.

When is the earliest and latest flight of the day?

The earliest flight of the day departs at 06:15. The last flight of the day departs at 06:15. See the full list of flight times on Wego.