Malta is cheap to get to mainly by plane. Regular ferries from abroad currently operate only from Italy.
By air
The only way to get to Malta cheaply is by air. There is only one international airport on the islands Malta Luqa MLA.
There are direct flights to Malta from all over Europe. Long-haul flights can be purchased on the airline's website emirates.com operating direct flights to Dubai with connections to Asia and Australia.
Ticket prices are traditionally highest during the summer season, but in winter they can be bought really cheap. Low-cost airlines to European destinations will often offer return tickets ranging from 40 eur to 60 eur.
The following airlines fly to Malta airport:
- KM Malta Airlines - Connections to major European airports
- Ryanair - direct flights to dozens of cities across Europe
- Wizz Air - cheap flights to cities in Central and Eastern Europe
- easyJet - cheap flights to the UK, Italy or Switzerland
- Jet2.com - frequent connections to many UK cities
You can also buy direct flights to Malta on the airlines' websites lufthansa.com, vueling.com, airserbia.com and more.
Ferries
Even those who don't want to fly have the option of getting to Malta. Currently, two companies operate regular ferries from Malta to Italy on several routes. There are no ferries to Tunisia or any other country from Malta.
All ferries depart from the port in the capital Valletta.
Ferry Malta - Sicily
The Italian Sicily is served by Virtu Ferries, carrying pedestrians and, on some routes, cars.
We recommend buying tickets online at least a week in advance on the shipping companies' websites or use comparison sites like Directferries.com to find all available connections on a given route.
Valletta - Catania
The route is operated by the small pedestrian-only ferry Virtu Lines
- 3 times a week,
- The cruise takes 4 hours 15 minutes,
- One-way ticket 80 eur
- Book a cruise
Valletta - Pozzallo
Large pedestrian and car ferries depart for this city in the very south of Sicily.
- 2-4 times a day,
- The cruise takes 1 hour and 45 minutes.
- One way ticket for 65 eur, car fee 65 eur
- Book a cruise