Heraklion International Airport Nikos Kazantzakis is the main gateway. The airport handles many charter flights and scheduled services connecting Heraklion directly with European destinations, especially in the summer months.
Heraklion International Airport Nikos Kazantzakis: https://www.heraklion-airport.info/
Domestic flights between Athens (and other Greek cities) and Heraklion are frequent, operated by airlines such as Aegean Airlines, Ryanair and Sky Express.
Aegean Airlines: https://en.aegeanair.com/
Ryanair: https://www.skyexpress.gr/en
Sky Express: https://www.ryanair.com/gb/en
Itineraries to/from all across Europe are available via Athens, or via direct charter services from Heraklion.
Heraklion is served by ferry connections from Piraeus (Athens), with services run by Minoan Lines and ANEK Superfast.
Minoan Lines: https://www.minoan.gr/en
ANEK Superfast: https://www.anek.gr/en-gb
You can also find itineraries through aggregator sites such as GreekFerries.gr, and Ferries.gr.
GreekFerries.gr: https://www.ferries.gr/en/
Ferries.gr: https://www.greekferries.gr/index.html
In addition, Heraklion has ferry links to the Cyclades (via Hellenic Seaways, Seajets) and maritime routes to islands such as Sitia, Kasos, Karpathos, Halki, and Rhodes.
Hellenic Seaways: https://www.greekislands.gr/hfd/
Seajets: https://www.seajets.com/
For more information