Airlines with flights from Vienna to Malta
There are three airlines with scheduled flights between VIE and MLA. Both Ryanair and KM Malta Airlines operates non-stop flights from Vienna International Airport to Malta International Airport and the flight time is 2 hours and 20 minutes. You can also connect with Air Serbia via Belgrade with a flight time of 4 hours and 15 minutes.
Choose airline
Schedules
Non-stop with Ryanair
-
Total flight time: 2 hours and 20 minutes
-
Low-cost airline
-
Vienna and Malta are both Ryanair focus cities.
-
8 flights per week
-
Airbus A320 (sharklets)Boeing 737MAX 8 Passenger
VIE
Direct
MLA
W27, Jun 29 - Jul 05
Flight
Mon
Jun 29
Tue
Jun 30
Wed
Jul 1
Thu
Jul 2
Fri
Jul 3
Sat
Jul 4
Sun
Jul 5
FR1586
09:20
10:55
06:20
16:50
17:10
06:00
19:20
FR1588
----
----
14:00
----
----
----
----
The timetable & schedule information was updated at 2026-04-22
Non-stop with KM Malta Airlines
-
Total flight time: 2 hours and 20 minutes
-
7 flights per week
-
Airbus A320neo
VIE
Direct
MLA
W27, Jun 29 - Jul 05
Flight
Mon
Jun 29
Tue
Jun 30
Wed
Jul 1
Thu
Jul 2
Fri
Jul 3
Sat
Jul 4
Sun
Jul 5
KM515
12:25
12:25
12:25
12:25
20:40
12:25
10:10
The timetable & schedule information was updated at 2026-04-22
Via Belgrade with Air Serbia
-
Total flight time: 4h 15m - 5h 10m.
-
5 flights per week
VIE
Via BEG
MLA
W27, Jun 29 - Jul 05
Flight
Mon
Jun 29
Tue
Jun 30
Wed
Jul 1
Thu
Jul 2
Fri
Jul 3
Sat
Jul 4
Sun
Jul 5
JU311
JU450
JU450
09:30
----
09:30
----
09:30
----
09:30
The timetable & schedule information was updated at 2026-04-22

There are three airlines with scheduled flights between VIE and MLA. Both Ryanair and KM Malta Airlines operates non-stop flights from Vienna International Airport to Malta International Airport and the flight time is 2 hours and 20 minutes. You can also connect with Air Serbia via Belgrade with a flight time of 4 hours and 15 minutes.