Travel from Malta to Greece

Flights from Malta to Greece

Ryanair, Aegean Airlines and nine other airlines fly from Qormi to Kalamaria 3 times a day.

Travel Guides

Getting around the CycladesCheck out Rome2rio’s guide on ferry travel around the Greek islands

How to get from Malta to Greece

ModeDurationPrice
From Hal Farrug bus to Malta airport, fly to Thessaloniki airport, then taxi to Kalamaria.6 h 53 min$166
From Hal Farrug bus to Malta airport, fly to Irakleion airport, then line 6 bus to Heraklion.6 h 41 min$204
From Hal Farrug bus to Malta airport, fly to Athens airport, then subway to Athens.4 h 55 min$114
From Birkirkara bus to Marsa, walk to Valetta, car ferry to Catania, drive to Milazzo, ferry to Vibo Valentia, drive to Brindisi, car ferry to Patras, drive to Porto Heli, ferry to Piraeus, walk to 2Ασ Μεραρχιασ, then line 049 bus to Παλ.Αγορα.46 h 22 min$435
From Birkirkara drive to Valetta, car ferry to Pozzallo, drive to Messina, car ferry to Villa San Giovanni, drive to Brindisi, car ferry to Patras, then drive to Athens.30 h 31 min$377
From Birkirkara bus to Marsa, walk to Valetta, car ferry to Catania, drive to Tresmestieri, car ferry to Reggio di Calabria, drive to Brindisi, car ferry to Patras, drive to Αγ.Σπυριδων, line 843 bus to Στ.Πειραια, then subway to Στ.Θησειου.38 h$321
From Birkirkara bus to Marsa, walk to Valetta, car ferry to Catania, drive to Milazzo, ferry to Vibo Valentia, drive to Brindisi, car ferry to Patras, drive to Δεξαμενεσ, line 859 bus to 2Ασ Μεραρχιασ, then line 049 bus to Παλ.Αγορα.42 h 50 min$387

How long does it take to get from Malta to Greece?

It takes approximately 6 hours 53 minutes to get from Malta to Greece, including transfers.

Operators from Malta to Greece

OperatorPhoneWebsite
Malta Public Transport+356 21222000Malta Public Transport
RyanairRyanair
Aegean AirlinesAegean Airlines
Olympic AirOlympic Air
Air MaltaAir Malta
EurowingsEurowings
AlitaliaAlitalia
Austrian AirlinesAustrian Airlines
LufthansaLufthansa
TUIflyTUIfly
EmiratesEmirates
CobaltairCobaltair
LuxairLuxair
Sky Express Sky Express
VoloteaVolotea
Vueling AirlinesVueling Airlines
TUI fly BelgiumTUI fly Belgium
KTEL Irakleiou+30 2810 283270KTEL Irakleiou
OASAOASA
Tirrenia+49 611–14020Tirrenia
Liberty Lines S.P.A.0923.873813Liberty Lines S.P.A.
Grimaldi Lines+39.081.496.444Grimaldi Lines
Hellenic Seaways+30 210 4199000Hellenic Seaways
Virtu Ferries LtdVirtu Ferries Ltd
Caronte & Tourist800 627414Caronte & Tourist
Meridiano LinesMeridiano Lines