There are three airports in Crete: Heraklion Airport (or "Kazantzakis" airport - code: HER) Chania Airport (or "Daskalogiannis" - code: CHQ) and the small Sitia Airport (code: JSH). All of them are international airports.
Heraklion airport access: There are regular buses between Heraklion airport and Eleftherias square (the centre); tickets should be bought before boarding. A taxi into the town takes 10-15 minutes. Airlines flies to Heraklion: EasyJet, Jet2, Thomas Cook, Ryanair , Tui, British Airways. Linked to Athens: Both Iráklio and Haniá are linked to Athens by 4 to 7 flights daily on Olympic or Aegean Chania airport access: At Chania airport there are only a few, infrequent, buses - a taxi is the best option if you are not renting a car rental . A taxi into the town takes 20 minutes. Charter flights are also available to Crete from most other European countries, France, Holland, Austria, Germany, Switzwerland, Italy, Spain, Belgium, Russia, Israel and elsewhere
The passenger can fly to Athens and take the ferry from Piraeus (Pireas).
Ferries or catamarans call at Haniá (from Athens), Iráklio (from Athens, Cyclades islands and Rhodes).
The Piraeus Heraklion ferry route connects Athens with Crete and is currently operated by 2 ferry companies. The Minoan Lines service runs up to 11 times per week with a sailing duration of around 7 hours while the Anek Superfast service runs up to 11 times per week with a duration from 8 hr 45 min.