Flights from Budapest to Malta – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
BUD to MLA – All flight route options from Budapest Ferenc Liszt International Airport, Hungary to Malta International Airport, Malta. These routes are operated by 7 airlines. Fly non-stop with Ryanair or Wizz Air, or choose from 4 different stopover flights. The shortest flight time is 2 hours and 20 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.
Budapest to Malta flights
With over 55 flights every week and 6 different airlines you have a wide range of options. You can fly non-stop to Malta (MLA) from Budapest (BUD) with Ryanair or Wizz Air but if a stopover option suits you better you can choose to fly via Zurich, Vienna or any other of the 4 alternatives with connectiing airports.
Budapest to Malta with Ryanair
You can fly non-stop every weekday except Mondays with departure times from 5:00 am to 10:00 pm.
With SWISS
If you fly from Budapest with SWISS you will do a stopover in Zurich, ZRH before reaching Malta. This flight trip will take 5 hours and you can fly every weekday with departures at 14:55. SWISS is a Star Alliance member.
Distance & flight times: Budapest Airport to Malta International Airport
The shortest flight time between BUD and MLA is 2 hours and 20 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 20m | - | 840 miles (1352 km) |
ZRH Zurich | 5h 0m | 40m | 1363 miles (2193 km) |
VIE Vienna | 5h 5m | 1h 50m | 990 miles (1593 km) |
MUC Munich | 5h 55m | 2h 10m | 1231 miles (1981 km) |
BEG Belgrade | 6h 35m | 3h 35m | 882 miles (1419 km) |


Quick copy and share this page
From Hungary to Malta
Below is a list of other cities in Hungary with flights to Malta with either non-stop or connecting flights.