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



Quick copy and share this page
From Malta to Germany
Below is a list of other destinations to Germany from Malta International Airport with either direct flights or 1 stop connections.
-
MUC Munich Direct
-
DUS Dusseldorf Direct
-
BER Berlin Direct
-
HAM Hamburg Direct
-
STR Stuttgart Direct
-
CGN Cologne Direct
-
HAJ Hanover
-
FMM Memmingen Direct
-
NUE Nuremberg
-
DTM Dortmund