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.

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.
| Island | Airport |
|---|---|
| Corfu | Corfu International Airport Ioannis Kapodistrias – IATA code CFU |
| Crete | Heraklion (HER) & Chania (CHQ) – 2 International Gateways – Heraklion International Airport Nikos Kazantzakis (HER) and Chania International Airport Ioannis Daskalogiannis (CHQ) |
| Karpathos | Karpathos Island National Airport – IATA code AOK |
| Kefalonia | Kefalonia International Airport – IATA code EFL |
| Kos | Kos International Airport Hippocrates – IATA code KGS |
| Lemnos | Lemnos International Airport – IATA code LXS |
| Lesbos | Mytilene International Airport Odysseas Elytis – IATA code MJT |
| Mykonos | Mykonos Island National Airport – IATA code JMK |
| Rhodes | Rhodes International Airport Diagoras – IATA code RHO |
| Samos | Samos International Airport Aristarchos of Samos – IATA code SMI |
| Santorini | Santorini Thira International Airport – IATA code JTR |
| Skiathos | Skiathos Island National Airport – IATA code JSI |
| Zakynthos | Zakynthos International Airport Dionysios Solomos – IATA code ZTM |
| Chios | Chios 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
- https://www.hcaa.gov.gr/en/our-work/airports-concession-agreements
- https://www.allovergreece.com/en/greek-airports
- https://santorinidave.com/flights-to-greece
- https://www.expatfocus.com/greece/guide/greece-air-travel
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
