StayHeraklion
Arrivals at Heraklion, Crete's main transport hub
informational

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.

July 29, 2026 4 min read StayHeraklion Team

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

FromToTaxiBusWalk
AirportCity centre€15–20, 10–15 min#1, €2.20, ~20 minNo
AirportFerry port€15–20, 10–15 min#1 to centre, then short hopNo
PortCity centre€5–10, 5–10 min~€1.2015–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

  1. Fly in, sail out. The airport is the easier arrival; the port is the more useful departure.
  2. Three hours minimum between a landing and a same-day sailing — or just stay the night.
  3. Sleep near the port before any departure before 09:00.
  4. Use the lockers. They exist at both ends and solve the awkward-hours problem.
  5. 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.

Ready to book?

Support our site by booking through these links:

Keep reading

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.