Getting to Malta


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 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.

Find flights to Malta

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
  • - frequent connections to many UK cities

You can also buy direct flights to Malta on the airlines' websites,, and more.


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 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
This article may contain affiliate links from which our editorial team may earn commissions if you click on the link. See our Advertising Policy page.