Flights from Reykjavik to Madrid – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
KEF to MAD – All flight route options from Keflavík International Airport, Iceland to Barajas, Spain. These routes are operated by 8 airlines. Fly non-stop with Iberia or Star Air, or choose from 11 different stopover flights. The shortest flight time is 4 hours and 25 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Barajas
We got great deals on hotels and car rentals near the airport.
Reykjavik to Madrid flights
There are over 13 airlines and as many as 135 flights every week to this destination. You can fly non-stop to Madrid (MAD) from Reykjavik (KEF) with Iberia or Star Air but if a stopover option suits you better you can choose to fly via Dublin, Lisbon or any other of the 11 alternatives with connectiing airports.
Reykjavik to Madrid with Iberia
You can fly non-stop every Monday, Wednesday, Thursday or Sunday with departure times at 01:30. Iberia is a member of the air alliance OneWorld.
With British Airways
If you fly from Reykjavik with British Airways you will do a stopover in London, LHR before reaching Madrid. This flight trip will take 8 hours and 5 minutes and you can fly every day of the week except Mondays with departures at 10 or 11 in the morning. British Airways is a member of the air alliance OneWorld.
Distance & flight times: Keflavík International Airport to Barajas
The shortest flight time between KEF and MAD is 4 hours and 25 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 4h 25m | - | 1807 miles (2907 km) |
DUB Dublin | 6h 0m | 5h 0m | 1843 miles (2965 km) |
LIS Lisbon | 6h 40m | 1h 5m | 2157 miles (3471 km) |
GVA Geneva | 6h 55m | 1h 5m | 2283 miles (3673 km) |
AMS Amsterdam | 7h 0m | 1h 10m | 2185 miles (3516 km) |
ALC Alicante | 7h 15m | 1h 30m | 2225 miles (3580 km) |
LHR London | 7h 25m | 2h 30m | 1962 miles (3157 km) |
BCN Barcelona | 7h 55m | 2h 10m | 2163 miles (3480 km) |
BRU Brussels | 8h 25m | 2h 40m | 2164 miles (3482 km) |
CDG Paris | 8h 30m | 2h 10m | 2064 miles (3321 km) |
AGP Malaga | 9h 0m | 3h 0m | 2311 miles (3718 km) |
LGW London | 10h 5m | - | - |



Quick copy and share this page
From Reykjavik to Spain
Below is a list of other destinations to Spain from Keflavík International Airport with either direct flights or 1 stop connections.
-
BCN Barcelona Direct
-
PMI Palma de Mallorca
-
AGP Malaga Direct
-
ALC Alicante Direct
-
LPA Las Palmas Direct
-
TFS Tenerife Direct
-
VLC Valencia Direct
-
SVQ Sevilla
-
IBZ Ibiza
-
ACE Lanzarote
From Iceland to Madrid
We have found another destination to Spain from Keflavík International Airport as well.