Olympic Airways connects Athens, and other islands, with Heraklion, Chania, and Sitia.
Aegean Airlines flies between Athens and Heraklion and Chania. Sky Express flies to both Heraklion and Sitia. Fares are highest in the summer (about double the cost of a ferry).
The principal arrival point on Crete is Heraklion Airport, where up to 16 flights daily arrive from Athens and daily flights arrive from throughout Greece. Heraklion is also serviced directly by flights from other European cities. (Plans are afoot to relocate the airport, currently on the seafront just outside town, to the site of an air force base outside the nearby village of Kastelli as early as 2018. Skeptics doubt that timetable will be met.)
There are several daily flights from Athens and (in summer) other European cities to Chania Airport, and several per week from Athens to Sitia, which is also connected to Rhodes with a few weekly flights in summer.
A municipal bus just outside Heraklion Airport can take you to Platia Eleftherias in the Heraklion town center. Tickets are sold from a kiosk next to the bus stop; the fare is €1.10. From Chania Airport, Olympic Airlines buses take you to the airline office in the center for €3, but these run infrequently. Cabs line up outside all airports to meet flights; the fare into the respective towns is about €5 for Heraklion, €7 for Chania, and €4 for Sitia.
Chania Airport. Ayios Nikolaos, Crete, 73100. 28210/83800; www.chania-airport.com.
Heraklion Airport (Kazantzakis International Airport). Heraklion, Crete, 71202. 28103/97800.
Sitia Airport. Sitia, Crete, 72300. 28430/24424.