Arriving in Heraklion: Airport or Port? (And How to Move Between Them)
Heraklion has two front doors 5km apart. Which to arrive at, how to get between airport, port and city, and how to make a same-day ferry off an inbound flight.
Two Front Doors, 5km Apart
Heraklion is Crete’s transport hub twice over: the island’s busiest airport and its main ferry port, about 5km from each other with the city centre in between.
That makes it unusually easy to arrive in — and it creates one question worth answering before you book: which door should you come through, and can you connect between them on the same day?
Which to Arrive At
The airport (HER), for almost everyone. Heraklion International is Crete’s busiest and Greece’s second-busiest, with year-round daily flights from Athens and Thessaloniki plus seasonal European routes from April to October. Flight time from Athens is about 50 minutes.
The port, if you are coming overnight from Piraeus — a cabin crossing saves a night’s accommodation and a day of travel, arriving around 06:00 — or if Crete is one stop on an island-hopping route.
Full detail on both in how to get to Heraklion.
The Distances That Matter
| From | To | Taxi | Bus | Walk |
|---|---|---|---|---|
| Airport | City centre | €15–20, 10–15 min | #1, €2.20, ~20 min | No |
| Airport | Ferry port | €15–20, 10–15 min | #1 to centre, then short hop | No |
| Port | City centre | €5–10, 5–10 min | ~€1.20 | 15–20 min, flat |
KTEL bus #1 runs airport ↔ city every 15–20 minutes. The port sits at the east end of the waterfront, about 1km from the centre — a flat, paved walk that is pleasant without luggage and not with it.
The KTEL intercity bus station is beside the port, which is convenient if you are heading straight out to Chania (~2.5h, ~€14), Rethymno or Agios Nikolaos.
Making a Same-Day Ferry Off a Flight
This is the connection people get wrong.
Foot-passenger ferry check-in closes 30–45 minutes before departure, and ferries do not wait. So the sum you need is:
landing → deplane and bags (30–45 min) → taxi to port (15 min) → check in (45 min before sailing)
Allow at least 3 hours between scheduled landing and ferry departure. More in July and August. More again if you have checked bags, and considerably more if your inbound flight has any history of delay.
If the ferry is the only way to reach your next accommodation, do not attempt it the same day at all — stay the night in Heraklion and sail in the morning. A room near the port costs less than a missed sailing plus emergency accommodation. See hotels near Heraklion port.
The reverse direction is easier but has its own trap: high-speed departures start around 07:30, meaning a 06:45 check-in. Do not plan to drive across the island that morning.
Luggage Between the Two
Both ends have storage, which solves the most common Heraklion timing problem — a 06:00 ferry arrival against a 14:00 hotel check-in, or a late-evening sailing after morning checkout.
- Port: lockers inside the passenger terminal at Pier II
- Airport: a luggage storage service
- City centre: several third-party options a few minutes from the port
Dropping bags turns dead hours into an afternoon at the Archaeological Museum, which is a genuinely world-class way to spend them.
Arriving From Elsewhere in Crete
Chania is about 1.5 hours by car on the E75, or 2.5 hours and roughly €14 by KTEL bus into the station beside the port. If you are flying into Chania and sailing out of Heraklion — the standard shape for an island-hopping trip, since Souda has no Cyclades connections — our sister site covers the drive at one-way car rental Chania to Heraklion, and the reasoning at island hopping from Chania.
Sitia, in the far east, is about three hours by road and is the departure point for the Dodecanese route to Rhodes.
Quick Rules
- Fly in, sail out. The airport is the easier arrival; the port is the more useful departure.
- Three hours minimum between a landing and a same-day sailing — or just stay the night.
- Sleep near the port before any departure before 09:00.
- Use the lockers. They exist at both ends and solve the awkward-hours problem.
- Check which Cretan port you are sailing from. Heraklion, Souda, Kissamos, Rethymno and Sitia are hours apart by road.
Next: the Heraklion ferry port guide for the terminal itself, and ferries from Heraklion for where you can actually go.
Keep reading
informational Crete to the Cyclades: How to Sequence an Island-Hopping Route
Which island order actually works from Crete, how many nights each deserves, and where the ferry gaps bite — the sequencing guide most route planners skip.
informational Crete to Rhodes by Ferry: The Dodecanese Route (2026)
The forgotten ferry route east from Crete — Sitia and Heraklion to Kasos, Karpathos, Chalki and Rhodes. Durations, frequencies, and why almost nobody takes it.
hub Ferries From Heraklion: Every Island You Can Reach (2026)
The complete route list from Heraklion port — 16+ destinations across the Cyclades, the Dodecanese and the mainland, with durations, operators, seasons and fares.
Frequently Asked Questions
How far is Heraklion airport from the port? ▾
About 5km, or 10-15 minutes by taxi (€15-20). KTEL bus #1 runs between the airport and the city centre every 15-20 minutes for €2.20, and the port is a short walk or a cheap taxi from there.
Can you make a same-day ferry from a flight into Heraklion? ▾
Yes, but leave a real buffer. Foot-passenger ferry check-in closes 30-45 minutes before departure, so allow at least 3 hours between your scheduled landing and the sailing — more in July and August, and more if you have checked bags.
Should I arrive at Heraklion airport or port? ▾
The airport, for almost everyone — it is Crete's busiest, with year-round Athens flights and seasonal European routes. The port makes sense if you are coming overnight from Piraeus and want to save a night's accommodation, or if you are island-hopping.
Is there luggage storage at Heraklion airport and port? ▾
Yes at both. The passenger terminal at Pier II has lockers, the airport has a storage service, and there are third-party options in the city centre.
How do I get from Heraklion airport to the city centre? ▾
Taxi €15-20 in 10-15 minutes, or KTEL bus #1 for €2.20 in about 20 minutes, running every 15-20 minutes.