There are 3 airports in Crete. The airports of Heraklion and Chania are proposing regular flights to Athens (both trips take about 45 minutes) and Thessaloniki (about 1 hour and a half).
The airport of Heraklion also organizes flights to Rhodes, Kos and other Greek islands in summer (1 hour).
These two airports also receive charter flights from abroad, mainly from European cities. Crete island also has a small airport close to Sitia (Lassithi), which proposes only domestic flights to/from Athens and Karpathos in summer.