Cheap flights from Frankfurt to Oslo

Search for the cheapest air tickets from Frankfurt to Oslo
Google Play App Store

Recently booked flights from Frankfurt to Oslo

From
Frankfurt
To
Oslo
Depart date
22.07.2026
Price
$143
From
Frankfurt
To
Oslo
Depart date
03.07.2026
Price
$144
From
Frankfurt
To
Oslo
Depart date
11.07.2026
Price
$170
From
Frankfurt
To
Oslo
Depart date
12.07.2026
Price
$170
From
Frankfurt
To
Oslo
Depart date
13.07.2026
Price
$170

Average ticket prices for flights from Frankfurt to Oslo by month

Find the cheapest time to fly from Frankfurt to Oslo.

June
July

Airlines Flying to Oslo from Frankfurt

Flight schedule Frankfurt to Oslo

10:15 → 12:20

direct

logo Lufthansa 860
FRA — OSL
M - - - F - -
22:00 → 00:05

direct

logo Lufthansa 866
FRA — OSL
M - W - - - S
07:00 → 09:05

direct

logo Lufthansa 858
FRA — OSL
M T - T F S -
13:45 → 15:50

direct

logo Lufthansa 862
FRA — OSL
- - - - - - S
10:10 → 12:15

direct

logo Lufthansa 860
FRA — OSL
- - W T - - -
21:50 → 23:55

direct

logo Lufthansa 866
FRA — OSL
- - - - - S -
16:30 → 18:35

direct

logo Lufthansa 864
FRA — OSL
- - - - - S -
13:40 → 15:45

direct

logo Lufthansa 862
FRA — OSL
- - W - - - -
16:00 → 18:05

direct

logo Lufthansa 864
FRA — OSL
- - W - - - -
07:00 → 09:05

direct

logo Lufthansa 858
FRA — OSL
M T W - F S -
16:20 → 18:25

direct

logo Lufthansa 864
FRA — OSL
- - - T - - -
13:50 → 15:55

direct

logo Lufthansa 862
FRA — OSL
- - - T - - -
13:50 → 15:55

direct

logo Lufthansa 862
FRA — OSL
- - - - - S -
22:15 → 00:20

direct

logo Lufthansa 866
FRA — OSL
- - - - F - -
10:10 → 12:15

direct

logo Lufthansa 860
FRA — OSL
- - - T - - S
22:10 → 00:15

direct

logo Lufthansa 866
FRA — OSL
- T - T - - -
07:00 → 09:05

direct

logo Lufthansa 858
FRA — OSL
- - - - - - S
13:20 → 15:25

direct

logo Lufthansa 862
FRA — OSL
- T - - - - -
16:15 → 18:20

direct

logo Lufthansa 864
FRA — OSL
- T - - - - -
10:15 → 12:20

direct

logo Lufthansa 860
FRA — OSL
- T - - - - -
16:10 → 18:15

direct

logo Lufthansa 864
FRA — OSL
- - - - F - S
09:50 → 11:55

direct

logo Lufthansa 860
FRA — OSL
- - - - - S -
16:20 → 18:25

direct

logo Lufthansa 864
FRA — OSL
M - - - - - -
13:45 → 15:50

direct

logo Lufthansa 862
FRA — OSL
- - - - F - -
13:30 → 15:35

direct

logo Lufthansa 862
FRA — OSL
M - - - - - -
17:15 → 22:05

direct

logo Lufthansa 116
FRA — OSL
- T - - - - -
17:15 → 22:05

direct

logo Lufthansa 116
FRA — OSL
- - - T - - -
12:15 → 17:55

direct

logo Lufthansa 106
FRA — OSL
- T - - - S S
12:15 → 17:55

direct

logo Lufthansa 106
FRA — OSL
- - - - F - -
16:15 → 22:05

direct

logo Lufthansa 114
FRA — OSL
- - - T - - -
13:15 → 17:55

direct

logo Lufthansa 108
FRA — OSL
- T - - - S -
16:15 → 22:05

direct

logo Lufthansa 114
FRA — OSL
M T W T - S S
17:15 → 22:05

direct

logo Lufthansa 116
FRA — OSL
M - - - - S S
17:15 → 22:05

direct

logo Lufthansa 116
FRA — OSL
- - - - F - -
13:15 → 18:00

direct

logo Lufthansa 108
FRA — OSL
- - W - - - -
13:15 → 17:55

direct

logo Lufthansa 108
FRA — OSL
- - - T F - -
12:15 → 17:55

direct

logo Lufthansa 106
FRA — OSL
M - - - - - -
12:15 → 17:55

direct

logo Lufthansa 106
FRA — OSL
- T - - - - -
13:15 → 17:55

direct

logo Lufthansa 108
FRA — OSL
M - - - - - -
13:15 → 17:55

direct

logo Lufthansa 108
FRA — OSL
- T - - - - -
16:15 → 22:05

direct

logo Lufthansa 114
FRA — OSL
- - - - F - -
12:15 → 17:55

direct

logo Lufthansa 106
FRA — OSL
- - - T - - -
13:15 → 17:55

direct

logo Lufthansa 108
FRA — OSL
- - - - - S S
16:15 → 22:05

direct

logo Lufthansa 114
FRA — OSL
M - W - - - -
17:15 → 22:05

direct

logo Lufthansa 116
FRA — OSL
M - W - - - -
16:15 → 22:05

direct

logo Lufthansa 114
FRA — OSL
- T - - F - -
12:15 → 18:00

direct

logo Lufthansa 106
FRA — OSL
- - W - - - -
07:00 → 09:05

direct

Lufthansa logo Lufthansa
FRA — OSL
M T W - F S -
07:00 → 09:05

direct

Lufthansa logo Lufthansa
FRA — OSL
- - - - - - S
07:00 → 09:05

direct

Lufthansa logo Lufthansa
FRA — OSL
M T - T F S -
09:50 → 11:55

direct

Lufthansa logo Lufthansa
FRA — OSL
- - - - - S -
10:10 → 12:15

direct

Lufthansa logo Lufthansa
FRA — OSL
- - - T - - S
10:10 → 12:15

direct

Lufthansa logo Lufthansa
FRA — OSL
- - W T - - -
10:15 → 12:20

direct

Lufthansa logo Lufthansa
FRA — OSL
M - - - F - -
10:15 → 12:20

direct

Lufthansa logo Lufthansa
FRA — OSL
- T - - - - -
12:15 → 17:55

1 stop

Lufthansa logo Lufthansa
FRA — OSL
- - - - F - -
12:15 → 17:55

1 stop

Lufthansa logo Lufthansa
FRA — OSL
- T - - - - -
12:15 → 17:55

1 stop

Lufthansa logo Lufthansa
FRA — OSL
M - - - - - -
12:15 → 17:55

1 stop

Lufthansa logo Lufthansa
FRA — OSL
- T - - - S S
12:15 → 17:55

1 stop

Lufthansa logo Lufthansa
FRA — OSL
- - - T - - -
12:15 → 18:00

1 stop

Lufthansa logo Lufthansa
FRA — OSL
- - W - - - -
13:15 → 17:55

1 stop

Lufthansa logo Lufthansa
FRA — OSL
- - - - - S S
13:15 → 17:55

1 stop

Lufthansa logo Lufthansa
FRA — OSL
- T - - - - -
13:15 → 17:55

1 stop

Lufthansa logo Lufthansa
FRA — OSL
M - - - - - -
13:15 → 17:55

1 stop

Lufthansa logo Lufthansa
FRA — OSL
- - - T F - -
13:15 → 17:55

1 stop

Lufthansa logo Lufthansa
FRA — OSL
- T - - - S -
13:15 → 18:00

1 stop

Lufthansa logo Lufthansa
FRA — OSL
- - W - - - -
13:20 → 15:25

direct

Lufthansa logo Lufthansa
FRA — OSL
- T - - - - -
13:30 → 15:35

direct

Lufthansa logo Lufthansa
FRA — OSL
M - - - - - -
13:40 → 15:45

direct

Lufthansa logo Lufthansa
FRA — OSL
- - W - - - -
13:45 → 15:50

direct

Lufthansa logo Lufthansa
FRA — OSL
- - - - F - -
13:45 → 15:50

direct

Lufthansa logo Lufthansa
FRA — OSL
- - - - - - S
13:50 → 15:55

direct

Lufthansa logo Lufthansa
FRA — OSL
- - - - - S -
13:50 → 15:55

direct

Lufthansa logo Lufthansa
FRA — OSL
- - - T - - -
16:00 → 18:05

direct

Lufthansa logo Lufthansa
FRA — OSL
- - W - - - -
16:10 → 18:15

direct

Lufthansa logo Lufthansa
FRA — OSL
- - - - F - S
16:15 → 18:20

direct

Lufthansa logo Lufthansa
FRA — OSL
- T - - - - -
16:15 → 22:05

1 stop

Lufthansa logo Lufthansa
FRA — OSL
- - - - F - -
16:15 → 22:05

1 stop

Lufthansa logo Lufthansa
FRA — OSL
M T W T - S S
16:15 → 22:05

1 stop

Lufthansa logo Lufthansa
FRA — OSL
M - W - - - -
16:15 → 22:05

1 stop

Lufthansa logo Lufthansa
FRA — OSL
- T - - F - -
16:15 → 22:05

1 stop

Lufthansa logo Lufthansa
FRA — OSL
- - - T - - -
16:20 → 18:25

direct

Lufthansa logo Lufthansa
FRA — OSL
M - - - - - -
16:20 → 18:25

direct

Lufthansa logo Lufthansa
FRA — OSL
- - - T - - -
16:30 → 18:35

direct

Lufthansa logo Lufthansa
FRA — OSL
- - - - - S -
17:15 → 22:05

1 stop

Lufthansa logo Lufthansa
FRA — OSL
- - - - F - -
17:15 → 22:05

1 stop

Lufthansa logo Lufthansa
FRA — OSL
M - - - - S S
17:15 → 22:05

1 stop

Lufthansa logo Lufthansa
FRA — OSL
- - - T - - -
17:15 → 22:05

1 stop

Lufthansa logo Lufthansa
FRA — OSL
- T - - - - -
17:15 → 22:05

1 stop

Lufthansa logo Lufthansa
FRA — OSL
M - W - - - -
21:50 → 23:55

direct

Lufthansa logo Lufthansa
FRA — OSL
- - - - - S -
22:00 → 00:05

direct

Lufthansa logo Lufthansa
FRA — OSL
M - W - - - S
22:10 → 00:15

direct

Lufthansa logo Lufthansa
FRA — OSL
- T - T - - -
22:15 → 00:20

direct

Lufthansa logo Lufthansa
FRA — OSL
- - - - F - -