125 € Cheap Flights from Reykjavik Keflavik to Madrid

Compare Reykjavik Keflavik to Madrid flight deals

Find the cheapest month or even day of the year to fly to Madrid

Book the best Madrid fare with no extra fees

Flight deals from Reykjavik Keflavik to Madrid

Looking for a cheap last-minute deal or the best return flight from Reykjavik Keflavik to Madrid? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Reykjavik Keflavik to Madrid

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Reykjavik Keflavik to Madrid flights are currently cheapest in January.

Direct flights from Reykjavik Keflavik to Madrid

Reykjavik Keflavik to Madrid: Alternative routes

Compare routes from Reykjavik Keflavik to Madrid below. You may find an airport to fly into that's cheaper, faster, or easier than Madrid.

Reykjavik to Madrid: Flight information

The things to know before you go.
Cheapest flight found125 €
Cheapest month to flyJanuary
Average flight time4 hrs, 25 mins
Most popular airlineIberia Express
Average flights per week9

Finding cheap flights from Reykjavik Keflavik to Madrid: Frequently asked questions

The best price we found for a return flight from Reykjavik Keflavik to Madrid is 125 €. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
4 hours and 25 minutes is the average flight time from Reykjavik Keflavik to Madrid.
Iberia Express, Iberia and LATAM Airlines fly direct from Reykjavik Keflavik to Madrid.
As of October 2025, there are 9 flights per week flying from Reykjavik Keflavik to Madrid.
The cheapest month to fly from Reykjavik Keflavik to Madrid is usually January.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Reykjavik Keflavik Airport to Madrid Airport on Friday, 23 January 2026.
Yes – the average flight time is 4 hours and 25 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Madrid but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Madrid is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, easyJet and Iberia Express offer the cheapest flight tickets to Madrid.

Travelling from Keflavik International Airport (KEF) to Adolfo Suarez Madrid-Barajas Airport (MAD): what you need to know

  • The average length of a direct flight from Keflavik International Airport to Adolfo Suarez Madrid-Barajas Airport is 4 hours 20 minutes.

  • The timezone in Madrid is UTC+1, which is one hour ahead of Reykjavik.

  • Flights from KEF to MAD start from 01:05 — the first with Iberia Express. The last service of the day is at 16:30 with Icelandair. In total, you can take your pick of six weekly Keflavik International Airport to Adolfo Suarez Madrid-Barajas Airport flights.

  • Arrive at the airport on time so you don't miss your KEF to MAD flight. Be there at least two hours ahead for international flights and an hour early for domestic departures to avoid a last-minute sprint to the gate.

  • During popular months such as July, you'll want to get to the airport earlier than normal. Plan to arrive two hours before domestic departures and four hours ahead for an international flight when you travel during peak periods in general.

  • You'll find a variety of airlines offering direct flights from Keflavik International Airport to Adolfo Suarez Madrid-Barajas Airport. When you're ready to kick off your Madrid holiday, let one of these carriers take you to this exciting corner of Spain:

  • The airline most travellers prefer to fly with on this route is Icelandair.

  • If you want to include a stop along the way, just uncheck 'Direct flights only' when searching for your ticket from Keflavik International Airport to Adolfo Suarez Madrid-Barajas Airport. Here are the most popular stopovers between KEF and MAD:

    • Bristol Airport

    • Dublin Airport

    • Charles de Gaulle Airport

How to find the cheapest flights from Keflavik International Airport (KEF) to Adolfo Suarez Madrid-Barajas Airport (MAD)

  • 62 € is the best price for a one-way Keflavik International Airport to Adolfo Suarez Madrid-Barajas Airport flight. A return flight starts at 125 €. These prices may change based on demand.

  • Book six months before travelling. After looking at the numbers on our calendar, this is how far you'll want to book ahead to find cheap tickets from KEF to MAD.

  • Plan your trip for May. That's the cheapest month for flights from Keflavik International Airport to Adolfo Suarez Madrid-Barajas Airport. If you're flexible on when you fly, try out the 'Whole month' tool to see the cheapest price across each month.

  • Snapping up cheap flights from KEF to MAD is a piece of cake with Price Alerts. All you need to do is set up one of these automatic alerts and we'll notify you when fares go down.

  • Tailor your flights with filters. Pick your ideal arrival and departure times, total journey duration and airlines. You can also sort results by 'Cheapest,' 'Fastest' or 'Best' flights from Keflavik International Airport to Adolfo Suarez Madrid-Barajas Airport.

Handy information about Keflavik International Airport (KEF)

  • 66.96% of flights taking off from Keflavik International Airport land at their destination on time.

  • Keflavik International Airport is around 48 kilometres from central Reykjavik. If you're catching a cab, ride-sharing or driving from the centre, it'll take 50 minutes or so to get there, depending on the traffic.

  • Planning to take public transport? Expect a trip time of around 1 hour 15 minutes.

  • Get your journey off to a stress-free start by staying near KEF. Whether you've booked an early flight from Keflavik International Airport to Adolfo Suarez Madrid-Barajas Airport or just don't want to be rushed, these hotels are the answer:

Arriving at Adolfo Suarez Madrid-Barajas Airport (MAD)

Getting from Adolfo Suarez Madrid-Barajas Airport (MAD) to central Madrid

  • Adolfo Suarez Madrid-Barajas Airport is roughly 18 kilometres from central Madrid. Driving there takes about 25 minutes.

  • It takes roughly 35 minutes to get there using public transport.

When to fly to Adolfo Suarez Madrid-Barajas Airport (MAD)

  • It's time to plan your trip dates for your flight from Keflavik International Airport to Adolfo Suarez Madrid-Barajas Airport. July is the most popular month to visit Madrid. If you'd like a more laid-back vibe, go in April.

  • Before locking in your flight from Keflavik International Airport to Adolfo Suarez Madrid-Barajas Airport, consider the type of weather you like. July is the warmest month in Madrid, with temperatures ranging from 17ºC (63ºF) to 36ºC (97ºF).

  • If you like cooler conditions, look for a cheap ticket from KEF to MAD in January. Average temperatures are between 0ºC (32ºF) and 11ºC (52ºF) then.

Explore more of Spain

  • You've seen Madrid, now it's time to explore more of Spain. Journey about 274 kilometres north-east to Zaragoza to tick off its leading attractions. From Puente de Piedra to Museo Pablo Gargallo and El Tubo, you'll have a full itinerary ahead.

  • If you're ready to explore another major stop in Spain, head for Salamanca, roughly 177 kilometres west of Madrid. Plaza Mayor, S.O.U. Servicio de Orientación al Universitario. Universidad de Salamanca and Pontifical University of Salamanca are among its highlights.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.