Flights to Malta
84 routes into Malta, with the airlines that fly them, flight times and the fares we have seen. Lowest nonstop fare seen: $17 one-way from Athens (22 Oct 2026).
Routes to Malta
| From | Airlines | Flight time | Fare seen | Book |
|---|---|---|---|---|
| Asturias to MaltaOVD–MLA | Vueling | 2h 56m | — | Book |
| Athens to MaltaATH–MLA · all flights from Athens | Ryanair, Malta Air, Aegean Airlines | 1h 35m | $17 nonstop | Book |
| Barcelona to MaltaBCN–MLA · all flights from Barcelona | Ryanair, Vueling, Malta Air | 2h 3m | $24 nonstop | Book |
| Bari to MaltaBRI–MLA | Ryanair, Malta Air | 1h 17m | $17 nonstop | Book |
| Belfast to MaltaBFS–MLA | Ryanair | 3h 47m | — | Book |
| Belgrade to MaltaBEG–MLA | Wizz Air, Air Serbia | 1h 53m | $32 nonstop | Book |
| Bilbao to MaltaBIO–MLA | Vueling | 2h 38m | — | Book |
| Birmingham to MaltaBHX–MLA · all flights from Birmingham | Ryanair | 3h 18m | — | Book |
| Bologna to MaltaBLQ–MLA | Ryanair | 1h 45m | $29 nonstop | Book |
| Bournemouth to MaltaBOH–MLA | Ryanair | 3h 8m | $87, 1 stop | Book |
| Bratislava to MaltaBTS–MLA | Ryanair, Malta Air | 2h 14m | $18 nonstop | Book |
| Brussels to MaltaCRL–MLA | Ryanair, Malta Air | 2h 46m | $32 nonstop | Book |
| Bucharest to MaltaOTP–MLA | Ryanair, Wizz Air, Wizz Air Malta | 2h 14m | $22 nonstop | Book |
| Budapest to MaltaBUD–MLA | Ryanair, Wizz Air | 2h 11m | $18 nonstop | Book |
| Cagliari to MaltaCAG–MLA | Ryanair, Malta Air | 1h 16m | $24 nonstop | Book |
| Catania to MaltaCTA–MLA | Ryanair, Malta Air, KM Malta Airlines | 44m | $18 nonstop | Book |
| Chania to MaltaCHQ–MLA | Ryanair | 1h 35m | $50 nonstop | Book |
| Cologne to MaltaCGN–MLA | Ryanair | 2h 43m | $63 nonstop | Book |
| Dubai to MaltaDXB–MLA · all flights from Dubai | Emirates | 5h 34m | $540 nonstop | Book |
| Dublin to MaltaDUB–MLA · all flights from Dublin | Ryanair | 3h 40m | $73 nonstop | Book |
| Dusseldorf to MaltaDUS–MLA | Eurowings | 2h 47m | $52 nonstop | Book |
| Edinburgh to MaltaEDI–MLA · all flights from Edinburgh | Ryanair | 3h 46m | — | Book |
| Eindhoven to MaltaEIN–MLA | Ryanair | 2h 51m | $98, 1 stop | Book |
| Frankfurt to MaltaFRA–MLA · all flights from Frankfurt | Lufthansa | 2h 34m | $166 nonstop | Book |
| Gdansk to MaltaGDN–MLA | Ryanair | 3h 6m | $27 nonstop | Book |
| Glasgow to MaltaGLA–MLA · all flights from Glasgow | Ryanair | 3h 49m | — | Book |
| Gothenburg to MaltaGOT–MLA | Ryanair | 3h 32m | $26 nonstop | Book |
| Granada to MaltaGRX–MLA | Vueling | 2h 33m | — | Book |
| Ibiza to MaltaIBZ–MLA | Vueling | 2h | $144, 1 stop | Book |
| Istanbul to MaltaIST–MLA · all flights from Istanbul | KM Malta Airlines, Turkish Airlines | 2h 13m | $91 nonstop | Book |
| Katowice to MaltaKTW–MLA | Ryanair, Wizz Air, Malta Air | 2h 35m | $40 nonstop | Book |
| Krakow to MaltaKRK–MLA | Ryanair, Malta Air | 2h 33m | $18 nonstop | Book |
| La Coruna to MaltaLCG–MLA | Vueling | 3h 9m | — | Book |
| Lamezia Terme to MaltaSUF–MLA | Ryanair | 58m | — | Book |
| Lisbon to MaltaLIS–MLA · all flights from Lisbon | Ryanair, Vueling, Malta Air | 3h 8m | $19 nonstop | Book |
| Liverpool to MaltaLPL–MLA | Ryanair | 3h 28m | — | Book |
| London to MaltaLGW–MLA · all flights from London | easyJet, British Airways, KM Malta Airlines | 3h 5m | $33 nonstop | Book |
| Lourdes to MaltaLDE–MLA | Ryanair | 2h 21m | — | Book |
| Luxembourg to MaltaLUX–MLA | Ryanair | 2h 35m | $19 nonstop | Book |
| Madrid to MaltaMAD–MLA · all flights from Madrid | Ryanair, Malta Air, KM Malta Airlines | 2h 34m | $34 nonstop | Book |
| Malaga to MaltaAGP–MLA | Vueling | 2h 38m | $63, 1 stop | Book |
| Manchester to MaltaMAN–MLA · all flights from Manchester | Ryanair | 3h 26m | — | Book |
| Marseille to MaltaMRS–MLA | Ryanair, Malta Air | 1h 57m | $18 nonstop | Book |
| Memmingen to MaltaFMM–MLA | Ryanair, Malta Air | 2h 15m | $22 nonstop | Book |
| Menorca to MaltaMAH–MLA | Vueling | 1h 45m | — | Book |
| Milan to MaltaBGY–MLA · all flights from Milan | Ryanair, Malta Air | 1h 57m | $18 nonstop | Book |
| Nantes to MaltaNTE–MLA | Ryanair | 2h 47m | $66, 1 stop | Book |
| Naples to MaltaNAP–MLA | Ryanair, Malta Air, easyJet | 1h 12m | $25 nonstop | Book |
| Newcastle to MaltaNCL–MLA · all flights from Newcastle | Ryanair | 3h 35m | — | Book |
| Nis to MaltaINI–MLA | Ryanair | 1h 48m | $45 nonstop | Book |
| Norwich to MaltaNWI–MLA | Ryanair | 3h 10m | — | Book |
| Nottingham to MaltaEMA–MLA | Ryanair, Jet2.com | 3h 19m | $61 nonstop | Book |
| Oslo to MaltaOSL–MLA · all flights from Oslo | Norwegian Air Shuttle | 3h 54m | $123 nonstop | Book |
| Palermo to MaltaPMO–MLA | Ryanair, KM Malta Airlines | 52m | $59 nonstop | Book |
| Palma to MaltaPMI–MLA | Ryanair, Vueling, Malta Air | 1h 53m | $20 nonstop | Book |
| Paphos to MaltaPFO–MLA | Ryanair | 2h 33m | $85, 1 stop | Book |
| Paris to MaltaBVA–MLA · all flights from Paris | Ryanair, Malta Air | 2h 46m | $26 nonstop | Book |
| Perugia to MaltaPEG–MLA | Ryanair | 1h 32m | — | Book |
| Pescara to MaltaPSR–MLA | Ryanair | 1h 25m | — | Book |
| Pisa to MaltaPSA–MLA | Ryanair | 1h 40m | $97 nonstop | Book |
| Porto to MaltaOPO–MLA | Ryanair | 3h 7m | $30 nonstop | Book |
| Poznan to MaltaPOZ–MLA | Ryanair | 2h 49m | $39 nonstop | Book |
| Riga to MaltaRIX–MLA | Ryanair, Malta Air | 3h 34m | $38 nonstop | Book |
| Rome to MaltaFCO–MLA · all flights from Rome | Ryanair, Wizz Air, Malta Air | 1h 22m | $17 nonstop | Book |
| Rzeszow to MaltaRZE–MLA | Ryanair | 2h 37m | $33 nonstop | Book |
| Santiago De Compostela to MaltaSCQ–MLA | Vueling | 3h 8m | — | Book |
| Sevilla to MaltaSVQ–MLA | Ryanair, Vueling | 2h 47m | — | Book |
| Shannon to MaltaSNN–MLA | Ryanair | 3h 47m | — | Book |
| Sofia to MaltaSOF–MLA | Ryanair, Malta Air | 1h 51m | $21 nonstop | Book |
| Stockholm to MaltaARN–MLA | Ryanair, Malta Air | 3h 49m | $40 nonstop | Book |
| Thessaloniki to MaltaSKG–MLA | Ryanair, Malta Air | 1h 38m | $94 nonstop | Book |
| Tirana to MaltaTIA–MLA | Ryanair, Wizz Air, Wizz Air Malta | 1h 28m | $18 nonstop | Book |
| Toulouse to MaltaTLS–MLA | Ryanair, Malta Air | 2h 16m | $65 nonstop | Book |
| Trapani to MaltaTPS–MLA | Ryanair | 52m | — | Book |
| Trieste to MaltaTRS–MLA | Ryanair, Malta Air | 1h 53m | $24 nonstop | Book |
| Turin to MaltaTRN–MLA | Ryanair, Malta Air | 1h 59m | $17 nonstop | Book |
| Valencia to MaltaVLC–MLA | Ryanair, Malta Air | 2h 13m | $24 nonstop | Book |
| Venice to MaltaTSF–MLA | Ryanair, Malta Air | 1h 53m | $19 nonstop | Book |
| Vienna to MaltaVIE–MLA · all flights from Vienna | Ryanair, Malta Air, KM Malta Airlines | 2h 13m | $26 nonstop | Book |
| Vilnius to MaltaVNO–MLA | Ryanair, Malta Air | 3h 19m | $35 nonstop | Book |
| Warsaw to MaltaWAW–MLA | Wizz Air | 2h 51m | $31 nonstop | Book |
| Wroclaw to MaltaWRO–MLA | Ryanair | 2h 38m | $27 nonstop | Book |
| Zagreb to MaltaZAG–MLA | Ryanair, Malta Air | 1h 53m | $18 nonstop | Book |
| Zurich to MaltaZRH–MLA · all flights from Zurich | KM Malta Airlines | 2h 14m | $127 nonstop | Book |
One-way fares in USD from Travelpayouts flight data, with the date we saw them. Fares change daily; check the price for your dates before you book.
Hotels in Malta
Find hotels in Malta
Hotels, hostels & more · Expedia
Search hotels
FAQ
What is the cheapest nonstop flight to Malta?+
Of the routes we track, the lowest nonstop fare we have seen is $17 one-way from Athens (ATH–MLA), seen 22 Oct 2026. Fares change daily.
How long is the flight to Malta?+
It depends on where you start: about 44m from Catania (187 km), the shortest route we track. Each route below lists its own flight time.
Can I fly nonstop to Malta?+
Yes, on 57 of the 84 routes we track; each route below shows the airlines that fly it.
When you land in Malta
Flights to other cities
- San Francisco
- New York
- Los Angeles
- Paris
- Las Vegas
- Miami
- Chicago
- Amsterdam
- Rome
- London
- Seattle
- Tokyo
- Boston
- Denver
- Atlanta
- Dubai
- Barcelona
- Dallas
- Madrid
- Toronto
- Lisbon
- Bangkok
- Singapore
- Istanbul
- Athens
- Hong Kong
- Munich
- Sydney
- Vienna
- Seoul
- Manila
- Shanghai
- Zurich
- Osaka
- Cairo
- Cape Town
- Frankfurt
- Beijing
- Melbourne
- Phuket
- Bali
- Perth
- Buenos Aires
- Auckland
- Mumbai
- Abu Dhabi
- Nairobi
- Johannesburg
- Hanoi
- Taipei
- Kuala Lumpur
- Lyon
- Jeddah
- Doha
- Jakarta
- Koh Samui
- Da Nang
- Chiang Mai
- Sao Paulo
- New Delhi
- Ho Chi Minh City
- Riyadh
- Guangzhou
- Addis Ababa
- Adler/Sochi
- Algiers
- Alicante
- Almaty
- Ambon
- Antalya
- Antananarivo
- Baku
- Balikpapan
- Bandar Seri Begawan
- Banjarmasin
- Batam
- Belgrade
- Berlin
- Bilbao
- Bologna
- Brussels
- Bucharest
- Budapest
- Busan
- Calgary
- Cancun
- Casablanca
- Catania
- Cebu City
- Cologne
- Colombo
- Copenhagen
- Dar Es Salaam
- Dhaka
- Dublin
- Dusseldorf
- Fort Lauderdale
- Greenway Sound
- Guadalajara
- Hamburg
- Helsinki
- Honolulu
- Jayapura
- Karachi
- Kendari
- Kochi
- Krakow
- Kupang
- Labuan Bajo
- Lagos
- Macau
- Makassar
- Malaga
- Malang
- Male
- Manado
- Mandalay
- Manokwari
- Marrakech
- Marseille
- Maumere
- Medan
- Medina
- Mexico City
- Milan
- Minneapolis
- Minsk
- Monterrey
- Moscow
- Muscat
- Nantes
- Neom
- Nha Trang
- Orlando
- Oslo
- Padang
- Palembang
- Palma
- Panama City
- Pekanbaru
- Penang
- Phnom Penh
- Phu Quoc
- Port Blair
- Porto
- Praya
- Puerto Princesa
- Puerto Vallarta
- Saint Petersburg
- San Jose
- Santo Domingo
- Sanya
- Semarang
- Sevilla
- Sharjah
- Shymkent
- Sorong
- Stockholm
- Surabaya
- Surakarta
- Tampa
- Tashkent
- Tembagapura
- Tenerife
- Ternate
- Tijuana
- Tirana
- Valencia
- Venice
- Vientiane
- Warsaw
- Yekaterinburg
- Yerevan
- Yogyakarta
Malta International Airport (MLA)