Direct (nonstop) flights from Edinburgh to Reykjavik

3 airlines fly nonstop from Edinburgh Airport (EDI) to Keflavík International Airport (KEF). It's 864 miles (1,390 km), about 2h 35m in the air. Operated by Icelandair, Jet2, easyJet.

EDI
Edinburgh Airport
🇬🇧 Edinburgh, United Kingdom
KEF
Keflavík International Airport
🇮🇸 Reykjavik, Iceland
Flight Time
2h 35m
Distance
864 mi
1,390 km
CO₂/pax
160 kg
−39 kg vs. layover
Airlines
3
Icelandair +2
Time Diff
-1h
Operated by Icelandair Icelandair Jet2 Jet2 easyJet easyJet

Route data last updated: May 29, 2026

Airlines with non-stop flights

Icelandair FI Icelandair
Route
EDI → KEF
Flight Time
2h 35m
Distance
864 mi
Jet2 LS Jet2
Route
EDI → KEF
Flight Time
2h 35m
Distance
864 mi
easyJet U2 easyJet
Route
EDI → KEF
Flight Time
2h 35m
Distance
864 mi

Alternative Routes

Other ways to fly from Edinburgh to Reykjavik with one stop · direct emits 160 kg CO₂ per passenger

EDI FAE (Faroe Islands) KEF
Leg 1: 1h 25m (446 mi) Leg 2: 1h 35m (500 mi) Total: ~3h 🍃 199 kg CO₂ (+24% vs. direct)
Leg 1
EDI → FAE
1h 25m · 446 mi
View EDI to FAE flights →
Leg 2
FAE → KEF
1h 35m · 500 mi
View FAE to KEF flights →
EDI BFS (Belfast) KEF
Leg 1: 50m (143 mi) Leg 2: 2h 45m (863 mi) Total: ~3h 35m 🍃 211 kg CO₂ (+32% vs. direct)
Leg 1
EDI → BFS
50m · 143 mi
View EDI to BFS flights →
Leg 2
BFS → KEF
2h 45m · 863 mi
View BFS to KEF flights →
EDI DUB (Dublin) KEF
Leg 1: 1h 5m (209 mi) Leg 2: 2h 35m (934 mi) Total: ~3h 40m 🍃 222 kg CO₂ (+39% vs. direct)
Leg 1
EDI → DUB
1h 5m · 209 mi
View EDI to DUB flights →
Leg 2
DUB → KEF
2h 35m · 934 mi
View DUB to KEF flights →
EDI BGO (Bergen) KEF
Leg 1: 1h 20m (434 mi) Leg 2: 2h 30m (930 mi) Total: ~3h 50m 🍃 277 kg CO₂ (+73% vs. direct)
Leg 1
EDI → BGO
1h 20m · 434 mi
View EDI to BGO flights →
Leg 2
BGO → KEF
2h 30m · 930 mi
View BGO to KEF flights →
EDI BHX (Birmingham) KEF
Leg 1: 1h 10m (250 mi) Leg 2: 3h (1,094 mi) Total: ~4h 10m 🍃 256 kg CO₂ (+60% vs. direct)
Leg 1
EDI → BHX
1h 10m · 250 mi
View EDI to BHX flights →
Leg 2
BHX → KEF
3h · 1,094 mi
View BHX to KEF flights →

Frequently Asked Questions

How long is the direct flight from Edinburgh to Reykjavik?

A nonstop flight from Edinburgh (EDI) to Reykjavik (KEF) takes approximately 2 hours and 35 minutes. The distance is 864 miles (1,390 km).

Which airlines fly nonstop from Edinburgh to Reykjavik?

3 airlines: Icelandair, Jet2, easyJet.

Is there a nonstop flight from Edinburgh to Reykjavik?

Yes. 3 airlines: Icelandair, Jet2, easyJet.

How far is Edinburgh from Reykjavik?

The flight distance from Edinburgh to Reykjavik is 864 miles (1,390 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as London to Madrid.

What is the time difference between Edinburgh and Reykjavik?

Reykjavik is 1 hour behind Edinburgh. (Europe/London vs Atlantic/Reykjavik.)

What type of aircraft flies from Edinburgh to Reykjavik?

At 2h 35m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

Do I need a visa to travel from United Kingdom to Iceland?

Depends on your passport. Check with the Iceland embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Edinburgh to Reykjavik?

Roughly 160 kg CO2 per passenger one-way. That's about the same as driving 800 km.

Is the return flight from Reykjavik to Edinburgh also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Edinburgh to Reykjavik?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Edinburgh Airport for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.