Cheap flights from Frankfurt to Malta

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

Recently booked flights from Frankfurt to Malta

From
Frankfurt
To
Malta
Depart date
29.07.2026
Price
$105
From
Frankfurt
To
Malta
Depart date
13.07.2026
Price
$113
From
Frankfurt
To
Malta
Depart date
14.07.2026
Price
$113
From
Frankfurt
To
Malta
Depart date
15.07.2026
Price
$113
From
Frankfurt
To
Malta
Depart date
16.07.2026
Price
$113

Average ticket prices for flights from Frankfurt to Malta by month

Find the cheapest time to fly from Frankfurt to Malta.

June
July
September
October
May

Airlines Flying to Malta from Frankfurt

Flight schedule Frankfurt to Malta

09:20 → 11:55

direct

logo Lufthansa 1310
FRA — MLA
- T - - - - -
09:35 → 12:10

direct

logo Lufthansa 1310
FRA — MLA
- - - - F - S
09:40 → 12:15

direct

logo Lufthansa 1310
FRA — MLA
M - - - - - -
20:30 → 23:05

direct

logo Lufthansa 1314
FRA — MLA
- - W - - - -
11:40 → 16:55

direct

logo ITA Airways 403
FRA — MLA
- - - - - - S
13:15 → 19:30

direct

logo Lufthansa 108
FRA — MLA
M - W - - - -
16:45 → 23:50

direct

logo Lufthansa 194
FRA — MLA
- - W - - - S
09:30 → 15:10

direct

logo Lufthansa 1322
FRA — MLA
- - - - F - -
07:15 → 11:40

direct

logo Lufthansa 94
FRA — MLA
- - W - - - S
09:15 → 13:20

direct

logo Lufthansa 98
FRA — MLA
M T - - F S S
12:15 → 17:05

direct

logo Lufthansa 106
FRA — MLA
- - - - F - -
09:25 → 14:55

direct

logo Lufthansa 988
FRA — MLA
M - - - - - S
17:45 → 23:50

direct

logo Lufthansa 198
FRA — MLA
- - - - - - S
17:45 → 23:50

direct

logo Lufthansa 198
FRA — MLA
- - W - - - -
08:15 → 13:20

direct

logo Lufthansa 96
FRA — MLA
M T - - F S -
10:40 → 16:55

direct

logo Lufthansa 232
FRA — MLA
- - - - - - S
15:15 → 19:30

direct

logo Lufthansa 112
FRA — MLA
M - W - F S -
13:15 → 19:30

direct

logo Lufthansa 108
FRA — MLA
- - W T - S S
06:35 → 11:30

direct

logo Lufthansa 1182
FRA — MLA
- - - - F - -
09:15 → 13:20

direct

logo Lufthansa 98
FRA — MLA
M T W T F S S
15:15 → 19:30

direct

logo Lufthansa 112
FRA — MLA
- - - T - - -
09:20 → 14:55

direct

logo Lufthansa 988
FRA — MLA
- T - - - - -
15:15 → 19:30

direct

logo Lufthansa 112
FRA — MLA
- - W - F - S
08:15 → 13:20

direct

logo Lufthansa 96
FRA — MLA
- - W T - - -
15:15 → 19:30

direct

logo Lufthansa 112
FRA — MLA
- T - - - - -
16:30 → 20:30

direct

logo Lufthansa 1196
FRA — MLA
M - - - - - -
09:25 → 14:55

direct

logo Lufthansa 988
FRA — MLA
- - - T F - S
09:25 → 14:55

direct

logo Lufthansa 988
FRA — MLA
M - W - - - -
08:15 → 13:20

direct

logo Lufthansa 96
FRA — MLA
- - - - - - S
13:15 → 19:30

direct

logo Lufthansa 108
FRA — MLA
- - - - F - -
13:15 → 19:30

direct

logo Lufthansa 108
FRA — MLA
- T - - - - -
07:15 → 13:20

direct

logo Lufthansa 94
FRA — MLA
M T W - F S S
07:15 → 13:20

direct

logo Lufthansa 94
FRA — MLA
M T - T F S S
16:30 → 20:30

direct

logo Lufthansa 1196
FRA — MLA
- - - - - - S
06:40 → 12:25

direct

logo Austrian Airlines 218
FRA — MLA
- - - - - - S
16:25 → 22:55

direct

logo Brussels Airlines 2614
FRA — MLA
- - - - - - S
06:35 → 11:30

1 stop

Lufthansa logo Lufthansa
FRA — MLA
- - - - F - -
06:40 → 12:25

1 stop

Austrian Airlines logo Austrian Airlines
FRA — MLA
- - - - - - S
07:15 → 11:40

1 stop

Lufthansa logo Lufthansa
FRA — MLA
- - W - - - S
07:15 → 13:20

1 stop

Lufthansa logo Lufthansa
FRA — MLA
M T - T F S S
07:15 → 13:20

1 stop

Lufthansa logo Lufthansa
FRA — MLA
M T W - F S S
08:15 → 13:20

1 stop

Lufthansa logo Lufthansa
FRA — MLA
- - - - - - S
08:15 → 13:20

1 stop

Lufthansa logo Lufthansa
FRA — MLA
- - W T - - -
08:15 → 13:20

1 stop

Lufthansa logo Lufthansa
FRA — MLA
M T - - F S -
09:15 → 13:20

1 stop

Lufthansa logo Lufthansa
FRA — MLA
M T - - F S S
09:15 → 13:20

1 stop

Lufthansa logo Lufthansa
FRA — MLA
M T W T F S S
09:20 → 11:55

direct

Lufthansa logo Lufthansa
FRA — MLA
- T - - - - -
09:20 → 14:55

1 stop

Lufthansa logo Lufthansa
FRA — MLA
- T - - - - -
09:25 → 14:55

1 stop

Lufthansa logo Lufthansa
FRA — MLA
M - W - - - -
09:25 → 14:55

1 stop

Lufthansa logo Lufthansa
FRA — MLA
M - - - - - S
09:25 → 14:55

1 stop

Lufthansa logo Lufthansa
FRA — MLA
- - - T F - S
09:30 → 15:10

1 stop

Lufthansa logo Lufthansa
FRA — MLA
- - - - F - -
09:35 → 12:10

direct

Lufthansa logo Lufthansa
FRA — MLA
- - - - F - S
09:40 → 12:15

direct

Lufthansa logo Lufthansa
FRA — MLA
M - - - - - -
10:40 → 16:55

1 stop

Lufthansa logo Lufthansa
FRA — MLA
- - - - - - S
11:40 → 16:55

1 stop

ITA Airways logo ITA Airways
FRA — MLA
- - - - - - S
12:15 → 17:05

1 stop

Lufthansa logo Lufthansa
FRA — MLA
- - - - F - -
13:15 → 19:30

1 stop

Lufthansa logo Lufthansa
FRA — MLA
M - W - - - -
13:15 → 19:30

1 stop

Lufthansa logo Lufthansa
FRA — MLA
- - W T - S S
13:15 → 19:30

1 stop

Lufthansa logo Lufthansa
FRA — MLA
- - - - F - -
13:15 → 19:30

1 stop

Lufthansa logo Lufthansa
FRA — MLA
- T - - - - -
15:15 → 19:30

1 stop

Lufthansa logo Lufthansa
FRA — MLA
- T - - - - -
15:15 → 19:30

1 stop

Lufthansa logo Lufthansa
FRA — MLA
- - - T - - -
15:15 → 19:30

1 stop

Lufthansa logo Lufthansa
FRA — MLA
M - W - F S -
15:15 → 19:30

1 stop

Lufthansa logo Lufthansa
FRA — MLA
- - W - F - S
16:25 → 22:55

1 stop

Brussels Airlines logo Brussels Airlines
FRA — MLA
- - - - - - S
16:30 → 20:30

1 stop

Lufthansa logo Lufthansa
FRA — MLA
M - - - - - -
16:30 → 20:30

1 stop

Lufthansa logo Lufthansa
FRA — MLA
- - - - - - S
16:45 → 23:50

1 stop

Lufthansa logo Lufthansa
FRA — MLA
- - W - - - S
17:45 → 23:50

1 stop

Lufthansa logo Lufthansa
FRA — MLA
- - - - - - S
17:45 → 23:50

1 stop

Lufthansa logo Lufthansa
FRA — MLA
- - W - - - -
20:30 → 23:05

direct

Lufthansa logo Lufthansa
FRA — MLA
- - W - - - -