Direct (nonstop) flights from Sofia to Oslo

1 airline flys nonstop from Sofia Airport (SOF) to Oslo Gardermoen Airport (OSL). It's 1,317 miles (2,119 km), about 3h 5m in the air. Operated by Norwegian Air Shuttle.

SOF
Sofia Airport
🇧🇬 Sofia, Bulgaria
OSL
Oslo Gardermoen Airport
🇳🇴 Oslo, Norway
Flight Time
3h 5m
Distance
1,317 mi
2,119 km
CO₂/pax
222 kg
−47 kg vs. layover
Airlines
1
Norwegian Air Shuttle
Time Diff
-1h
Operated by Norwegian Air Shuttle Norwegian Air Shuttle

Route data last updated: May 29, 2026

Airlines with non-stop flights

Norwegian Air Shuttle DY Norwegian Air Shuttle
Route
SOF → OSL
Flight Time
3h 5m
Distance
1,317 mi

Alternative Routes

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

SOF KRK (Krakow) OSL
Leg 1: 1h 40m (538 mi) Leg 2: 2h 5m (779 mi) Total: ~3h 45m 🍃 269 kg CO₂ (+21% vs. direct)
Leg 1
SOF → KRK
1h 40m · 538 mi
View SOF to KRK flights →
Leg 2
KRK → OSL
2h 5m · 779 mi
View KRK to OSL flights →
SOF BUD (Budapest) OSL
Leg 1: 1h 20m (385 mi) Leg 2: 2h 25m (941 mi) Total: ~3h 45m 🍃 255 kg CO₂ (+15% vs. direct)
Leg 1
SOF → BUD
1h 20m · 385 mi
View SOF to BUD flights →
Leg 2
BUD → OSL
2h 25m · 941 mi
View BUD to OSL flights →
SOF VIE (Vienna) OSL
Leg 1: 1h 35m (501 mi) Leg 2: 2h 15m (863 mi) Total: ~3h 50m 🍃 278 kg CO₂ (+25% vs. direct)
Leg 1
SOF → VIE
1h 35m · 501 mi
View SOF to VIE flights →
Leg 2
VIE → OSL
2h 15m · 863 mi
View VIE to OSL flights →
SOF BER (Berlin) OSL
Leg 1: 2h 10m (812 mi) Leg 2: 1h 40m (549 mi) Total: ~3h 50m 🍃 277 kg CO₂ (+25% vs. direct)
Leg 1
SOF → BER
2h 10m · 812 mi
View SOF to BER flights →
Leg 2
BER → OSL
1h 40m · 549 mi
View BER to OSL flights →
SOF CPH (Copenhagen) OSL
Leg 1: 2h 40m (1,016 mi) Leg 2: 1h 10m (321 mi) Total: ~3h 50m 🍃 256 kg CO₂ (+15% vs. direct)
Leg 1
SOF → CPH
2h 40m · 1,016 mi
View SOF to CPH flights →
Leg 2
CPH → OSL
1h 10m · 321 mi
View CPH to OSL flights →

Looking for the return flight?

OSL → SOF: Flights from Oslo to Sofia

Frequently Asked Questions

How long is the direct flight from Sofia to Oslo?

A nonstop flight from Sofia (SOF) to Oslo (OSL) takes approximately 3 hours and 5 minutes. The distance is 1,317 miles (2,119 km).

Which airlines fly nonstop from Sofia to Oslo?

Just Norwegian Air Shuttle.

Is there a nonstop flight from Sofia to Oslo?

Yes. 1 airline: Norwegian Air Shuttle.

How far is Sofia from Oslo?

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

What is the time difference between Sofia and Oslo?

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

What type of aircraft flies from Sofia to Oslo?

At 3h 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 Bulgaria 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 Sofia to Oslo?

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

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

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