Direct (nonstop) flights from Oslo to Kefallinia

1 airline flys nonstop from Oslo Gardermoen Airport (OSL) to Kefalonia (EFL). It's 1,580 miles (2,543 km), about 3h 50m in the air. Operated by Norwegian Air Shuttle.

OSL
Oslo Gardermoen Airport
🇳🇴 Oslo, Norway
EFL
Kefalonia
🇬🇷 Kefallinia, Greece
Flight Time
3h 50m
Distance
1,580 mi
2,543 km
CO₂/pax
267 kg
−27 kg vs. layover
Airlines
1
Norwegian Air Shuttle
Time Diff
+1h
Operated by Norwegian Air Shuttle Norwegian Air Shuttle

Route data last updated: May 28, 2026

Airlines with non-stop flights

Norwegian Air Shuttle DY Norwegian Air Shuttle
Route
OSL → EFL
Flight Time
3h 50m
Distance
1,580 mi

Alternative Routes

Other ways to fly from Oslo to Kefallinia with one stop · direct emits 267 kg CO₂ per passenger

OSL PVK (Preveza) EFL
Leg 1: 3h 35m (1,529 mi) Leg 2: 25m (57 mi) Total: ~4h 🍃 294 kg CO₂ (+10% vs. direct)
Leg 1
OSL → PVK
3h 35m · 1,529 mi
View OSL to PVK flights →
Leg 2
PVK → EFL
25m · 57 mi
View PVK to EFL flights →
OSL PRG (Prague) EFL
Leg 1: 2h (708 mi) Leg 2: 2h 15m (883 mi) Total: ~4h 15m 🍃 319 kg CO₂ (+19% vs. direct)
Leg 1
OSL → PRG
2h · 708 mi
View OSL to PRG flights →
Leg 2
PRG → EFL
2h 15m · 883 mi
View PRG to EFL flights →
OSL BRI (Bari) EFL
Leg 1: 3h 10m (1,339 mi) Leg 2: 1h 10m (288 mi) Total: ~4h 20m 🍃 304 kg CO₂ (+14% vs. direct)
Leg 1
OSL → BRI
3h 10m · 1,339 mi
View OSL to BRI flights →
Leg 2
BRI → EFL
1h 10m · 288 mi
View BRI to EFL flights →
OSL MUC (Munich) EFL
Leg 1: 2h 15m (819 mi) Leg 2: 2h 10m (831 mi) Total: ~4h 25m 🍃 331 kg CO₂ (+24% vs. direct)
Leg 1
OSL → MUC
2h 15m · 819 mi
View OSL to MUC flights →
Leg 2
MUC → EFL
2h 10m · 831 mi
View MUC to EFL flights →
OSL VIE (Vienna) EFL
Leg 1: 2h 20m (863 mi) Leg 2: 2h 5m (718 mi) Total: ~4h 25m 🍃 318 kg CO₂ (+19% vs. direct)
Leg 1
OSL → VIE
2h 20m · 863 mi
View OSL to VIE flights →
Leg 2
VIE → EFL
2h 5m · 718 mi
View VIE to EFL flights →

Looking for the return flight?

EFL → OSL: Flights from Kefallinia to Oslo

Frequently Asked Questions

How long is the direct flight from Oslo to Kefallinia?

A nonstop flight from Oslo (OSL) to Kefallinia (EFL) takes approximately 3 hours and 50 minutes. The distance is 1,580 miles (2,543 km).

Which airlines fly nonstop from Oslo to Kefallinia?

Just Norwegian Air Shuttle.

Is there a nonstop flight from Oslo to Kefallinia?

Yes. 1 airline: Norwegian Air Shuttle.

How far is Oslo from Kefallinia?

The flight distance from Oslo to Kefallinia is 1,580 miles (2,543 km), measured as the great-circle (shortest air) distance.

What is the time difference between Oslo and Kefallinia?

Kefallinia is 1 hour ahead of Oslo. (Europe/Oslo vs Europe/Athens.)

What type of aircraft flies from Oslo to Kefallinia?

At 3h 50m, 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 Norway to Greece?

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

What is the carbon footprint of a flight from Oslo to Kefallinia?

Roughly 267 kg CO2 per passenger one-way. That's about the same as driving 1,335 km.

Is the return flight from Kefallinia to Oslo 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 Oslo to Kefallinia?

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 Oslo Gardermoen Airport for this flight?

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