Direct (nonstop) flights from Oslo to Vilnius

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

OSL
Oslo Gardermoen Airport
🇳🇴 Oslo, Norway
VNO
Vilnius Airport
🇱🇹 Vilnius, Lithuania
Flight Time
1h 50m
Distance
652 mi
1,049 km
CO₂/pax
121 kg
−30 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 26, 2026

Airlines with non-stop flights

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

Alternative Routes

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

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

Looking for the return flight?

VNO → OSL: Flights from Vilnius to Oslo

Frequently Asked Questions

How long is the direct flight from Oslo to Vilnius?

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

Which airlines fly nonstop from Oslo to Vilnius?

2 airlines: Norwegian Air Shuttle, Ryanair.

Is there a nonstop flight from Oslo to Vilnius?

Yes. 2 airlines: Norwegian Air Shuttle, Ryanair.

How far is Oslo from Vilnius?

The flight distance from Oslo to Vilnius 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 Oslo and Vilnius?

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

What type of aircraft flies from Oslo to Vilnius?

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 Norway to Lithuania?

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

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

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

Is the return flight from Vilnius 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 Vilnius?

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.