Wayfli › Frankfurt (FRA) › To Malta (MLA)

Frankfurt (FRA) to Malta (MLA) flights

There are direct flights from Frankfurt am Main Airport to Malta International Airport, sold by 2 airlines (including codeshares): KM Malta Airlines and Lufthansa. The distance is 1,647 km, about 2h 30m in the air. There are also 19 one-stop options, via airports such as Rome, Munich and Vienna.

Live fares for FRA → MLASee all routes on the map
1,647 kmdistance
~2h 30mdirect flight time (estimate)
2direct airlines
19one-stop options

Direct flights from Frankfurt to Malta

RouteAirlines (incl. codeshares)DistanceTime (est.)
FRA → MLAKM Malta Airlines, Lufthansa1,647 km~2h 30m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
FCO RomeITA Airways and Biman Bangladesh Airlines then ITA Airways and Etihad Airways1,647 km~4h 40m
MUC MunichEthiopian Airlines and Lufthansa then KM Malta Airlines and Lufthansa1,706 km~4h 45m
VIE ViennaCondor and Ethiopian Airlines then Ryanair and KM Malta Airlines1,994 km~5h 5m
ZRH ZurichMarabu and Ethiopian Airlines then KM Malta Airlines and SWISS1,666 km~4h 40m
MXP MilanoEthiopian Airlines and Lufthansa then Ryanair1,679 km~4h 45m
DUS DuesseldorfEthiopian Airlines and Lufthansa then Eurowings and KM Malta Airlines2,012 km~5h 5m
PRG PragueCondor and Ethiopian Airlines then KM Malta Airlines1,990 km~5h 5m
GVA GenevaEthiopian Airlines and Kuwait Airways then KM Malta Airlines and easyJet1,809 km~4h 50m
LYS LyonEthiopian Airlines and Lufthansa then Air France and KM Malta Airlines1,896 km~5h
MRS MarseilleEthiopian Airlines and Lufthansa then Ryanair and KM Malta Airlines1,932 km~5h
BSL MulhouseAirDolomiti and Lufthansa then easyJet1,707 km~4h 45m
BLQ BolognaAirDolomiti and Lufthansa then Ryanair1,647 km~4h 40m

More from Frankfurt and Malta

Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.