Skip to content
7,129 deals tracked live · Updated every 6h · 100% free, no commissions — Get free alerts ✈
✈️ No Commissions — Honest Flight Deals Every Day

Cheap Flights Madrid to Reykjavik 2026 — Fares, Airlines & Best Time to Book

Madrid to Reykjavik has a non-stop flight — but only in the summer. Iberia runs a seasonal direct service in the peak months, while for the rest of the year you connect once through a European hub. This guide covers when the non-stop runs, what a fair return costs in euros, and how to reach Iceland without overpaying.

Route: Madrid (MAD) → Reykjavik, Keflavík (KEF)

Distance: approximately 2,900 km (1,800 miles)

Non-stop flight time: about 4h 25m (seasonal service, summer into autumn)

Direct flights: Seasonal — Iberia and Iberia Express fly non-stop, typically twice a week, and the season runs later than is usually quoted: 37 of the 44 direct fares we found depart in September, the rest in August. Outside the season you connect once. The direct fares were €178–€471; the cheapest connections, from €139, are self-transfers through Milan or Luton.

Fares from Madrid to Reykjavik (EUR)

Iceland’s peak is the summer (June–August) for the midnight sun and the easiest travel — also the priciest window, and when the non-stop runs. Shoulder months (May, September) balance decent weather with lower fares, while winter draws northern-lights visitors. The figures below are typical economy return fares in euros; summer prices reflect the seasonal direct, other months a one-stop.

Month Demand What to expect
January medium (aurora season)
February medium
March medium
April medium
May medium-high (shoulder)
June high (non-stop, midnight sun)
July very high (non-stop)
August high (non-stop)
September medium-high (shoulder)
October medium
November low-medium
December high (holidays)

Checked against every return fare on sale as we write, three of these anchors hold almost exactly: a typical fair price is roughly €200 (the median is €193), everyday fares often sit near €205 (the p80 is €205) and anything under about €180 is worth booking quickly (only a fifth of fares are under €178). The one correction is downward: the floor is €139, not €160 — though that fare is a self-transfer through Milan Malpensa on two separate tickets, not a direct flight. The Iberia and Iberia Express non-stops ran €178–€471.

Airlines on this route

Non-stop (summer only, about 4h 25m):

  • Iberia / Iberia Express — seasonal direct from Madrid to Keflavík, typically Wednesdays and Saturdays, and running later in the year than most sources say: 37 of the 44 direct fares we found depart in September. €178–€471 return, and the fastest and simplest way to Iceland.

One-stop (year-round, usually cheaper off-season):

  • Wizz Air Malta via Milan Malpensa — the cheapest fares we found, €139–€199 return, usually with an easyJet sector onward to Keflavík. Two separate tickets, so the connection and the bags are your own responsibility.
  • Wizz Air UK via London Luton (€179–€205) and Ryanair via Malpensa (€183–€195) — the same self-transfer arrangement.
  • KLM via Amsterdam — €331, through-ticketed with your bags checked all the way.
  • Icelandair via a European hub, Lufthansa via Frankfurt or Munich and SAS via Copenhagen — reliable one-stop routings with wide onward connections, though none appeared among the cheapest fares when we checked.

In summer the Iberia non-stop is the obvious pick for speed; the rest of the year, a single connection through a European hub is your route to Iceland, and often cheaper than a peak-season direct.

When to book & how to save

  • Book the summer non-stop early. Iberia’s seasonal direct is limited to a couple of flights a week and sells out — aim for 2–4 months ahead for June–August.
  • Travel in the shoulder (May or September) for a good balance of weather, daylight and lower fares.
  • Consider winter for the northern lights — November and October are among the cheapest months, with aurora chances on clear nights.
  • Compare all-in prices including bags: the lowest one-stop and Iberia “light” fares may exclude a checked bag, so check the total.
  • Be flexible by a day or two — midweek departures are usually cheaper than weekends on this route.

Arriving in Reykjavik

You land at Keflavík International (KEF), about 50 km southwest of Reykjavik — not in the city itself. The usual way in is the Flybus or an airport coach to the BSI terminal in central Reykjavik (around 45–50 minutes, roughly €25–€35 each way, with hotel drop-off add-ons). A taxi is far pricier (well over €120), so most visitors take the coach or hire a car at the airport. Iceland uses the Icelandic króna, though cards are accepted almost everywhere.

Frequently asked questions

Are there direct flights from Madrid to Reykjavik?

Seasonally, and the season runs later than most sources suggest. Iberia and Iberia Express run a seasonal non-stop from Madrid to Keflavík, typically twice a week — and 37 of the 44 direct fares we found depart in September, not just high summer. Outside the season you connect once. The cheapest connections in our check were self-transfers through Milan Malpensa or London Luton, from €139, on two separate tickets.

How long is the flight from Madrid to Reykjavik?

The summer non-stop takes about 4 hours 25 minutes. A one-stop itinerary the rest of the year typically runs 7 to 11 hours in total, depending on the hub and how long the connection is.

How much does it cost to fly from Madrid to Reykjavik?

A typical economy return runs about €178–€205, median €193, with the fares we could price spanning €139–€471. Good deals start at €139 on a self-transfer through Milan. The Iberia and Iberia Express non-stops ran €178–€471, and the dearest fare in our whole check was a direct one.

What is the cheapest month to fly from Madrid to Reykjavik?

October and November are usually the cheapest. In the dates we could price, returns started at €139. The most expensive is the June–August summer, when demand is highest and the seasonal non-stop runs — though we found direct seats on sale well into September.

Which airlines fly from Madrid to Reykjavik?

Non-stop in season: Iberia and Iberia Express, at €178–€471, with September seats as well as August ones in our fare check. One-stop, cheapest first: Wizz Air Malta via Milan Malpensa (€139–€199, the floor), Wizz Air UK via London Luton (€179–€205), Ryanair via Malpensa (€183–€195) and KLM via Amsterdam (€331). The Wizz and Ryanair fares are self-transfers, usually with an easyJet sector onward, so you make the connection yourself. Icelandair, Lufthansa and SAS also connect the route but none of them appeared among the cheapest when we checked.

Which airport do I fly into in Reykjavik?

You arrive at Keflavík International (KEF), Iceland’s main gateway, about 50 km southwest of Reykjavik. (The small Reykjavík city airport, RKV, handles mostly domestic flights, not international arrivals.)

How far in advance should I book?

Aim for 2 to 4 months ahead, and earlier for the summer non-stop, which is limited to a couple of flights a week and fills up. Off-season one-stop fares are more flexible but still cheapest a month or two out.

How do I get from Keflavík airport to the city?

Take the Flybus or an airport coach to central Reykjavik — about 45–50 minutes for roughly €25–€35 each way. Taxis cost well over €120, so most travellers use the coach or hire a car at the airport, which is handy for touring the Golden Circle and south coast.

Fare guidance based on aifly.one deal tracking and current airline schedules; last reviewed July 2026. Indicative economy returns — always check the live fare before booking.

Posted 169d ago

More deals you might like

Loading route… Book Now →
Find your deal