Cheap flights from Reykjavik (KEF) to Madrid (MAD) from EUR 102*
Book your flight from Reykjavik to Madrid with PLAY
Best Deals for Reykjavik to Madrid Flights with PLAY
flight_takeoff
flight_land
EUR
Reykjavik (KEF)to
Madrid (MAD)
June 13, 2025 - June 22, 2025
One way of round trip
From
EUR 152
Available: 1 day ago
Reykjavik (KEF)to
Madrid (MAD)
June 8, 2025 - June 15, 2025
One way of round trip
From
EUR 173
Available: 7 hrs ago
Reykjavik (KEF)to
Madrid (MAD)
January 5, 2026 - March 16, 2026
One way of round trip
From
EUR 179
Available: 1 day ago
Reykjavik (KEF)to
Madrid (MAD)
July 11, 2025 - August 27, 2025
One way of round trip
From
EUR 193
Available: 3 hrs ago
Reykjavik (KEF)to
Madrid (MAD)
July 11, 2025 - July 13, 2025
One way of round trip
From
EUR 193
Available: 1 day ago
Reykjavik (KEF)to
Madrid (MAD)
June 13, 2025 - June 22, 2025
One way of round trip
From
EUR 231
Available: 1 day ago
Reykjavik (KEF)to
Madrid (MAD)
July 20, 2025 - September 7, 2025
One way of round trip
From
EUR 235
Available: 1 day ago
Reykjavik (KEF)to
Madrid (MAD)
July 9, 2025 - July 13, 2025
One way of round trip
From
EUR 235
Available: 1 day ago
Reykjavik (KEF)to
Madrid (MAD)
June 8, 2025 - June 15, 2025
One way of round trip
From
EUR 252
Available: 7 hrs ago
Reykjavik (KEF)to
Madrid (MAD)
January 5, 2026 - March 16, 2026
One way of round trip
From
EUR 267
Available: 1 day ago
Reykjavik (KEF)to
Madrid (MAD)
July 11, 2025 - August 27, 2025
One way of round trip
From
EUR 272
Available: 3 hrs ago
Reykjavik (KEF)to
Madrid (MAD)
July 11, 2025 - July 13, 2025
One way of round trip
From
EUR 272
Available: 1 day ago
Reykjavik (KEF)to
Madrid (MAD)
June 13, 2025 - June 22, 2025
One way of round trip
From
EUR 292
Available: 1 day ago
Reykjavik (KEF)to
Madrid (MAD)
June 8, 2025 - June 15, 2025
One way of round trip
From
EUR 313
Available: 7 hrs ago
Reykjavik (KEF)to
Madrid (MAD)
July 9, 2025 - July 13, 2025
One way of round trip
From
EUR 314
Available: 1 day ago
*Fares displayed are for one-way flights when booking round-trip flights. The fares have been collected within the last 48hrs and may no longer be available at time of booking.
