Flights from Frankfurt to Malta – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
FRA to MLA – All flight route options from Frankfurt Airport, Germany to Malta International Airport, Malta. These flights are operated by 11 airlines. Fly non-stop with Lufthansa or choose from 14 different transit flights. The shortest flight time is 2 hours and 35 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Malta Airport
We got great deals on hotels and car rentals near the airport.
Frankfurt to Malta flights
There are over 15 airlines and as many as 207 flights every week to this destination. You can fly non-stop to Malta (MLA) from Frankfurt (FRA) with Lufthansa but if a stopover option suits you better you can choose to fly via Milan, Rome or any other of the 14 alternatives with connectiing airports.
Frankfurt to Malta with Lufthansa
You can fly non-stop every weekday with flights departing between 8:00 am and 8:00 pm. You also have the option to do a transit flight via Munich. Lufthansa is a Star Alliance member.
With Air Serbia
If you fly from Frankfurt with Air Serbia you will do a stopover in Belgrade, BEG before reaching Malta. This flight trip will take 4 hours and 35 minutes and you can fly every Monday with departures at 09:50 or 09:55.
Distance & flight times: Frankfurt Airport to Malta International Airport
The shortest flight time between FRA and MLA is 2 hours and 35 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 35m | - | 1029 miles (1656 km) |
LIN Milan | 4h 5m | 2h 10m | 1040 miles (1673 km) |
FCO Rome | 4h 20m | 1h 0m | 1029 miles (1656 km) |
BEG Belgrade | 4h 35m | 50m | 1353 miles (2177 km) |
MUC Munich | 4h 40m | 1h 25m | 1066 miles (1715 km) |
ZRH Zurich | 4h 45m | 2h 5m | 1040 miles (1673 km) |
DUS Dusseldorf | 5h 15m | 50m | 1255 miles (2019 km) |
VIE Vienna | 5h 35m | 2h 40m | 1245 miles (2003 km) |
AMS Amsterdam | 5h 55m | 2h 15m | 1467 miles (2360 km) |
LUX Luxembourg | 6h 0m | 50m | 1153 miles (1855 km) |
PRG Prague | 6h 20m | 2h 25m | 1242 miles (1998 km) |
BRU Brussels | 6h 30m | 2h 35m | 1348 miles (2169 km) |
TUN Tunis | 6h 45m | 3h 10m | 1167 miles (1878 km) |
CDG Paris | 6h 45m | 2h 35m | 1376 miles (2214 km) |
BER Berlin | 6h 55m | 1h 50m | 1416 miles (2278 km) |



Quick copy and share this page
From Germany to Malta
Below is a list of other cities in Germany with flights to Malta with either non-stop or connecting flights.
-
MUC Munich Direct
-
DUS Dusseldorf Direct
-
BER Berlin Direct
-
STR Stuttgart Direct
-
HAM Hamburg Direct
-
CGN Cologne Direct
-
HAJ Hanover
-
FMM Memmingen Direct
-
NUE Nuremberg
-
LEJ Leipzig/Halle