Flights from Malta to Sofia – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MLA to SOF – All flight route options from Malta International Airport, Malta to Sofia Airport, Bulgaria. These flights are operated by 7 airlines. Fly non-stop with Ryanair or choose from 3 different transit flights. The shortest flight time is 1 hour and 55 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 Sofia Airport
We got great deals on hotels and car rentals near the airport.
Malta to Sofia flights
With over 22 flights every week and 4 different airlines you have a wide range of options. You can fly non-stop to Sofia (SOF) from Malta (MLA) with Ryanair but if a stopover option suits you better you can choose to fly via Rome, Athens or any other of the 3 alternatives with connectiing airports.
Malta to Sofia with Ryanair
You can fly non-stop every Monday, Wednesday, Thursday or Saturday with departure times from 5:00 am to 9:00 pm.
With ITA Airways
If you fly from Malta with ITA Airways you will do a stopover in Rome, FCO before reaching Sofia. This flight trip will take 4 hours and 5 minutes and you can fly every Wednesday or Sunday with departures at 11:30. ITA Airways is a member of SkyTeam.
Distance & flight times: Malta International Airport to Sofia Airport
The shortest flight time between MLA and SOF is 1 hour and 55 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 1h 55m | - | 674 miles (1084 km) |
FCO Rome | 4h 5m | 45m | 1007 miles (1620 km) |
ATH Athens | 4h 30m | 2h 35m | 876 miles (1409 km) |
IST Istanbul | 8h 35m | 4h 35m | 1152 miles (1854 km) |



Quick copy and share this page
From Malta to Bulgaria
We have found another destination to Bulgaria from Malta International Airport as well.