Direct (nonstop) flights from Palermo to Oslo

2 airlines fly nonstop from Falcone Borsellino Airport (PMO) to Oslo Gardermoen Airport (OSL). It's 1,523 miles (2,451 km), about 3h 35m in the air. Operated by Norwegian Air Shuttle, Scandinavian Airlines.

PMO
Falcone Borsellino Airport
🇮🇹 Palermo, Italy
OSL
Oslo Gardermoen Airport
🇳🇴 Oslo, Norway
Flight Time
3h 35m
Distance
1,523 mi
2,451 km
CO₂/pax
257 kg
−36 kg vs. layover
Airlines
2
Norwegian Air Shuttle +1
Time Diff
Same timezone
Operated by Norwegian Air Shuttle Norwegian Air Shuttle Scandinavian Airlines Scandinavian Airlines

Route data last updated: May 28, 2026

Airlines with non-stop flights

Norwegian Air Shuttle DY Norwegian Air Shuttle
Route
PMO → OSL
Flight Time
3h 35m
Distance
1,523 mi
Scandinavian Airlines SK Scandinavian Airlines
Route
PMO → OSL
Flight Time
3h 35m
Distance
1,523 mi

Alternative Routes

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

PMO PSA (Pisa) OSL
Leg 1: 1h 20m (406 mi) Leg 2: 2h 45m (1,140 mi) Total: ~4h 5m 🍃 293 kg CO₂ (+14% vs. direct)
Leg 1
PMO → PSA
1h 20m · 406 mi
View PMO to PSA flights →
Leg 2
PSA → OSL
2h 45m · 1,140 mi
View PSA to OSL flights →
PMO CPH (Copenhagen) OSL
Leg 1: 2h 55m (1,205 mi) Leg 2: 1h 10m (321 mi) Total: ~4h 5m 🍃 288 kg CO₂ (+12% vs. direct)
Leg 1
PMO → CPH
2h 55m · 1,205 mi
View PMO to CPH flights →
Leg 2
CPH → OSL
1h 10m · 321 mi
View CPH to OSL flights →
PMO BGY (Milan) OSL
Leg 1: 1h 40m (545 mi) Leg 2: 2h 30m (1,006 mi) Total: ~4h 10m 🍃 296 kg CO₂ (+15% vs. direct)
Leg 1
PMO → BGY
1h 40m · 545 mi
View PMO to BGY flights →
Leg 2
BGY → OSL
2h 30m · 1,006 mi
View BGY to OSL flights →
PMO VRN (Verona) OSL
Leg 1: 1h 35m (510 mi) Leg 2: 2h 35m (1,023 mi) Total: ~4h 10m 🍃 292 kg CO₂ (+14% vs. direct)
Leg 1
PMO → VRN
1h 35m · 510 mi
View PMO to VRN flights →
Leg 2
VRN → OSL
2h 35m · 1,023 mi
View VRN to OSL flights →
PMO BER (Berlin) OSL
Leg 1: 2h 30m (979 mi) Leg 2: 1h 40m (549 mi) Total: ~4h 10m 🍃 292 kg CO₂ (+14% vs. direct)
Leg 1
PMO → BER
2h 30m · 979 mi
View PMO to BER flights →
Leg 2
BER → OSL
1h 40m · 549 mi
View BER to OSL flights →

Looking for the return flight?

OSL → PMO: Flights from Oslo to Palermo

Frequently Asked Questions

How long is the direct flight from Palermo to Oslo?

A nonstop flight from Palermo (PMO) to Oslo (OSL) takes approximately 3 hours and 35 minutes. The distance is 1,523 miles (2,451 km).

Which airlines fly nonstop from Palermo to Oslo?

2 airlines: Norwegian Air Shuttle, Scandinavian Airlines.

Is there a nonstop flight from Palermo to Oslo?

Yes. 2 airlines: Norwegian Air Shuttle, Scandinavian Airlines.

How far is Palermo from Oslo?

The flight distance from Palermo to Oslo is 1,523 miles (2,451 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Miami.

What type of aircraft flies from Palermo to Oslo?

At 3h 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 Italy to Norway?

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

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

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

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

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 Falcone Borsellino Airport for this flight?

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