Greek islands with International Airports

Greek islands with International Airports

If you are searching for greek islands with international airports, this guide lists which greek islands have international airports and how they operate. These greek islands with airports handle direct seasonal flights from the UK, Germany, Italy and central Europe from May to October, with year-round international connections concentrated on Crete, Rhodes and Corfu.

Greek islands with international airports - map of greek island airports

For travellers asking which greek islands have airports and which greek islands have an airport suitable for direct flights, the busiest for international arrivals are Heraklion and Chania on Crete, Rhodes with Diagoras, Corfu with Ioannis Kapodistrias, Kos with Hippocrates near Antimachia, plus Zakynthos, Kefalonia, Mykonos and Santorini. Skiathos, Samos, Mytilene on Lesbos, Chios and Lemnos in the North Aegean, Karpathos, Kythira and Paros have also upgraded to handle international traffic. Smaller islands like Naxos, Milos, Syros, Leros, Astypalaia, Kalymnos and Kastellorizo have domestic-only airports, which is why understanding what greek islands have airports versus full international status matters when planning.

IslandAirport
CorfuCorfu International Airport Ioannis Kapodistrias – IATA code CFU
CreteHeraklion (HER) & Chania (CHQ) – 2 International Gateways – Heraklion International Airport Nikos Kazantzakis (HER) and Chania International Airport Ioannis Daskalogiannis (CHQ)
KarpathosKarpathos Island National Airport – IATA code AOK
KefaloniaKefalonia International Airport – IATA code EFL
KosKos International Airport Hippocrates – IATA code KGS
LemnosLemnos International Airport – IATA code LXS
LesbosMytilene International Airport Odysseas Elytis – IATA code MJT
MykonosMykonos Island National Airport – IATA code JMK
RhodesRhodes International Airport Diagoras – IATA code RHO
SamosSamos International Airport Aristarchos of Samos – IATA code SMI
SantoriniSantorini Thira International Airport – IATA code JTR
SkiathosSkiathos Island National Airport – IATA code JSI
ZakynthosZakynthos International Airport Dionysios Solomos – IATA code ZTM
ChiosChios Island National Airport – IATA code JKH

Which Greek islands have airports and how many are international?

Out of roughly 6,000 islands and 200 inhabited, Greece has 25 island airports. Around 10 of those handle full international flights seasonally, while 15 are domestic-only and reached via Athens. When people search for international airports in greece that are island-based, they are typically referring to the seasonal European network, not just Athens and Thessaloniki on the mainland.

This is the full list of greek island airports that handle international traffic: Heraklion and Chania on Crete, Corfu, Rhodes, Kos, Zakynthos, Kefalonia, Mykonos, Santorini, Skiathos, Samos, Lesbos, Chios, Lemnos, Karpathos and Paros. The same list answers greek islands airport queries and broader greece islands airports searches – these are the gateways you can fly to directly from the UK, Germany, France, Italy and the Netherlands between April and October.

If your island does not have an airport, look for the closest greek islands airport nearby. Lefkada has no airport but is 30 minutes from Preveza Aktion on the mainland, and Thassos is 35 minutes by ferry from Kavala. Even for domestic airports, sometimes taking a ferry from a neighbouring island with an international airport like Kos to Kalymnos or Mykonos to Naxos is faster than connecting through Athens.

Sources

Back to Access


The Greek Island Directory is a project of passion where a love of Crete, Data Integrity and Directories converge to create something truly special for users: Learn More.

Last Updated on September 11, 2026 by admin