Direct (nonstop) flights from Warsaw to Oslo

2 airlines fly nonstop from Warsaw Chopin Airport (WAW) to Oslo Gardermoen Airport (OSL). It's 672 miles (1,081 km), about 2h 5m in the air. Operated by Norwegian Air Shuttle, LOT - Polish Airlines.

WAW
Warsaw Chopin Airport
🇵🇱 Warsaw, Poland
OSL
Oslo Gardermoen Airport
🇳🇴 Oslo, Norway
Flight Time
2h 5m
Distance
672 mi
1,081 km
CO₂/pax
124 kg
−25 kg vs. layover
Airlines
2
Norwegian Air Shuttle +1
Time Diff
Same timezone
Operated by Norwegian Air Shuttle Norwegian Air Shuttle LOT - Polish Airlines LOT - Polish Airlines

Route data last updated: May 26, 2026

Airlines with non-stop flights

Norwegian Air Shuttle DY Norwegian Air Shuttle
Route
WAW → OSL
Flight Time
2h 5m
Distance
672 mi
LOT - Polish Airlines LO LOT - Polish Airlines
Route
WAW → OSL
Flight Time
2h 5m
Distance
672 mi

Alternative Routes

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

WAW GDN (Gdansk) OSL
Leg 1: 55m (185 mi) Leg 2: 1h 30m (487 mi) Total: ~2h 25m 🍃 149 kg CO₂ (+20% vs. direct)
Leg 1
WAW → GDN
55m · 185 mi
View WAW to GDN flights →
Leg 2
GDN → OSL
1h 30m · 487 mi
View GDN to OSL flights →
WAW CPH (Copenhagen) OSL
Leg 1: 1h 30m (415 mi) Leg 2: 1h 10m (321 mi) Total: ~2h 40m 🍃 161 kg CO₂ (+30% vs. direct)
Leg 1
WAW → CPH
1h 30m · 415 mi
View WAW to CPH flights →
Leg 2
CPH → OSL
1h 10m · 321 mi
View CPH to OSL flights →
WAW SZZ (Szczecin) OSL
Leg 1: 1h 5m (272 mi) Leg 2: 1h 35m (478 mi) Total: ~2h 40m 🍃 164 kg CO₂ (+32% vs. direct)
Leg 1
WAW → SZZ
1h 5m · 272 mi
View WAW to SZZ flights →
Leg 2
SZZ → OSL
1h 35m · 478 mi
View SZZ to OSL flights →
WAW ARN (Stockholm) OSL
Leg 1: 1h 50m (530 mi) Leg 2: 1h (240 mi) Total: ~2h 50m 🍃 167 kg CO₂ (+35% vs. direct)
Leg 1
WAW → ARN
1h 50m · 530 mi
View WAW to ARN flights →
Leg 2
ARN → OSL
1h · 240 mi
View ARN to OSL flights →
WAW VNO (Vilnius) OSL
Leg 1: 1h 5m (247 mi) Leg 2: 1h 50m (652 mi) Total: ~2h 55m 🍃 192 kg CO₂ (+55% vs. direct)
Leg 1
WAW → VNO
1h 5m · 247 mi
View WAW to VNO flights →
Leg 2
VNO → OSL
1h 50m · 652 mi
View VNO to OSL flights →

Looking for the return flight?

OSL → WAW: Flights from Oslo to Warsaw

Frequently Asked Questions

How long is the direct flight from Warsaw to Oslo?

A nonstop flight from Warsaw (WAW) to Oslo (OSL) takes approximately 2 hours and 5 minutes. The distance is 672 miles (1,081 km).

Which airlines fly nonstop from Warsaw to Oslo?

2 airlines: Norwegian Air Shuttle, LOT - Polish Airlines.

Is there a nonstop flight from Warsaw to Oslo?

Yes. 2 airlines: Norwegian Air Shuttle, LOT - Polish Airlines.

How far is Warsaw from Oslo?

The flight distance from Warsaw to Oslo is 672 miles (1,081 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as the length of Italy.

What type of aircraft flies from Warsaw to Oslo?

At 2h 5m, 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 Poland 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 Warsaw to Oslo?

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

Is the return flight from Oslo to Warsaw 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 Warsaw 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 Warsaw Chopin Airport for this flight?

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