Direct (nonstop) flights from Vilnius to Oslo

2 airlines fly nonstop from Vilnius Airport (VNO) to Oslo Gardermoen Airport (OSL). It's 652 miles (1,049 km), about 1h 50m in the air. Operated by Norwegian Air Shuttle, Ryanair.

VNO
Vilnius Airport
🇱🇹 Vilnius, Lithuania
OSL
Oslo Gardermoen Airport
🇳🇴 Oslo, Norway
Flight Time
1h 50m
Distance
652 mi
1,049 km
CO₂/pax
121 kg
−31 kg vs. layover
Airlines
2
Norwegian Air Shuttle +1
Time Diff
-1h
Operated by Norwegian Air Shuttle Norwegian Air Shuttle Ryanair Ryanair

Route data last updated: May 28, 2026

Airlines with non-stop flights

Norwegian Air Shuttle DY Norwegian Air Shuttle
Route
VNO → OSL
Flight Time
1h 50m
Distance
652 mi
Ryanair FR Ryanair
Route
VNO → OSL
Flight Time
1h 50m
Distance
652 mi

Alternative Routes

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

VNO RIX (Riga) OSL
Leg 1: 50m (165 mi) Leg 2: 1h 35m (516 mi) Total: ~2h 25m 🍃 152 kg CO₂ (+26% vs. direct)
Leg 1
VNO → RIX
50m · 165 mi
View VNO to RIX flights →
Leg 2
RIX → OSL
1h 35m · 516 mi
View RIX to OSL flights →
VNO ARN (Stockholm) OSL
Leg 1: 1h 25m (442 mi) Leg 2: 1h (240 mi) Total: ~2h 25m 🍃 151 kg CO₂ (+25% vs. direct)
Leg 1
VNO → ARN
1h 25m · 442 mi
View VNO to ARN flights →
Leg 2
ARN → OSL
1h · 240 mi
View ARN to OSL flights →
VNO GDN (Gdansk) OSL
Leg 1: 1h 5m (274 mi) Leg 2: 1h 30m (487 mi) Total: ~2h 35m 🍃 166 kg CO₂ (+37% vs. direct)
Leg 1
VNO → GDN
1h 5m · 274 mi
View VNO to GDN flights →
Leg 2
GDN → OSL
1h 30m · 487 mi
View GDN to OSL flights →
VNO TLL (Tallinn) OSL
Leg 1: 1h 10m (331 mi) Leg 2: 1h 30m (480 mi) Total: ~2h 40m 🍃 175 kg CO₂ (+45% vs. direct)
Leg 1
VNO → TLL
1h 10m · 331 mi
View VNO to TLL flights →
Leg 2
TLL → OSL
1h 30m · 480 mi
View TLL to OSL flights →
VNO CPH (Copenhagen) OSL
Leg 1: 1h 35m (504 mi) Leg 2: 1h 10m (321 mi) Total: ~2h 45m 🍃 177 kg CO₂ (+46% vs. direct)
Leg 1
VNO → CPH
1h 35m · 504 mi
View VNO to CPH flights →
Leg 2
CPH → OSL
1h 10m · 321 mi
View CPH to OSL flights →

Looking for the return flight?

OSL → VNO: Flights from Oslo to Vilnius

Frequently Asked Questions

How long is the direct flight from Vilnius to Oslo?

A nonstop flight from Vilnius (VNO) to Oslo (OSL) takes approximately 1 hours and 50 minutes. The distance is 652 miles (1,049 km).

Which airlines fly nonstop from Vilnius to Oslo?

2 airlines: Norwegian Air Shuttle, Ryanair.

Is there a nonstop flight from Vilnius to Oslo?

Yes. 2 airlines: Norwegian Air Shuttle, Ryanair.

How far is Vilnius from Oslo?

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

What is the time difference between Vilnius and Oslo?

Oslo is 1 hour behind Vilnius. (Europe/Vilnius vs Europe/Oslo.)

What type of aircraft flies from Vilnius to Oslo?

At 1h 50m, this route typically uses narrow-body aircraft — Boeing 737 or Airbus A320. Varies by airline.

Do I need a visa to travel from Lithuania 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 Vilnius to Oslo?

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

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

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