Airlines with flights from Porto to Oslo
There are 11 airlines with scheduled flights between OPO and OSL. Norwegian is the only airline with non-stop flights from Porto Airport to Gardermoen and the flight time is 3 hours and 30 minutes.
Choose airline
Schedules
Non-stop with Norwegian Air Shuttle
-
Total flight time: 3 hours and 30 minutes
-
Low-cost airline
-
Oslo is a Norwegian Air Shuttle focus city (Operating base).
-
3 flights per week
-
Boeing 737-800 (winglets) Passenger/BBJ2
OPO
Direct
OSL
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
DY1831
19:10
----
18:30
----
19:10
----
----
The timetable & schedule information was updated at 2026-04-21
Via Brussels with Brussels Airlines
-
Total flight time: 5h 00m - 7h 00m.
-
5 flights per week
OPO
Via BRU
OSL
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
SN3810
SN2287
SN2287
16:50
----
16:50
----
16:50
----
16:50
The timetable & schedule information was updated at 2026-04-21
Via Amsterdam with KLM
-
Total flight time: 5h 05m - 6h 10m.
-
Sky Team Alliance
-
46 flights per week
OPO
Via AMS
OSL
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
KL1570
KL1199
KL1199
05:00
05:00
05:00
05:00
05:00
05:00
05:00
KL1572
KL1205
KL1205
11:25
11:30
11:45
11:25
11:25
----
11:45
KL1574
KL1207
KL1207
16:20
16:20
16:20
16:20
16:20
16:20
16:20
The timetable & schedule information was updated at 2026-04-21
Via Copenhagen with Scandinavian Airlines
-
Total flight time: 5h 05m - 7h 25m.
-
Sky Team Alliance
-
Oslo is a Scandinavian Airlines hub (Main hub in Norway).
-
10 flights per week
OPO
Via CPH
OSL
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
SK2774
SK1460
SK1460
----
----
----
10:25
----
----
09:45
SK2774
SK1468
SK1468
12:00
----
11:50
----
----
----
----
SK2774
SK1474
SK1474
----
----
----
----
17:55
----
----
The timetable & schedule information was updated at 2026-04-21
Via Munich with Lufthansa
-
Total flight time: 5h 50m - 7h 30m.
-
11 flights per week
OPO
Via MUC
OSL
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
LH1789
LH2424
LH2424
06:20
----
----
----
06:20
----
06:20
LH1783
LH2454
LH2454
11:05
11:05
11:05
11:05
11:05
11:05
11:05
The timetable & schedule information was updated at 2026-04-21

There are 11 airlines with scheduled flights between OPO and OSL. Norwegian is the only airline with non-stop flights from Porto Airport to Gardermoen and the flight time is 3 hours and 30 minutes.
Via Paris with Air France
Via Copenhagen with Norwegian Air Sweden
Via Lisbon with TAP
Via London with British Airways
Via Barcelona with Vueling
Via Zurich with SWISS