Independent guide. Not the official website of Heraklion Airport.

Bus · the cheap way out

Heraklion Airport bus: lines, fares and where to catch it

Two kinds of bus serve Heraklion Airport. Blue city buses run into central Heraklion for €1.30 with a pre-bought ticket. Green KTEL coaches cover the rest of the island, but for most destinations you change at a bus station in town.

KTEL intercity bus in Crete, illustration of the bus from Heraklion Airport
Photo: Μητσίκας, CC BY-SA 4.0, via Wikimedia Commons
  • City bus ticket into Heraklion€1.30–2.30
  • Airport to the centre20–30 min
  • KTEL Heraklion → Chania~€14
  • Last city buses (check on the day)~23:00

Landing late or loaded with bags?

Buses thin out in the evening. A fixed-price transfer is waiting whatever time you land.

Taking the city bus from Heraklion Airport

  1. 1

    Exit arrivals

    The bus stop is on the forecourt, a short walk to the left of the arrivals doors.

  2. 2

    Buy a ticket

    At the kiosk or machine if open (cheaper), otherwise on board for a little more.

  3. 3

    Validate it

    Stamp the ticket in the machine on board: inspectors fine unvalidated tickets.

  4. 4

    Get off in the centre

    Around Eleftherias Square / Koraka, 20–30 minutes later.

City bus from Heraklion Airport to the centre

The urban network (Astiko KTEL Heraklion) links the airport with central Heraklion and the bus stations. A single ticket costs about €1.30 if bought beforehand and €2.30 on board (2026). Buses run from early morning until around 11 pm, every 10–30 minutes depending on the time of day. Line numbers have changed several times in recent years, so trust the display on the front of the bus and the board at the stop rather than a number you read online.

Luggage

City buses are ordinary low-floor buses with little space for suitcases. Fine with a cabin bag; awkward with two large cases at 5 pm.

KTEL coaches from the airport to the resorts

Crete’s intercity buses are run by two companies: KTEL Heraklion–Lasithi (east: Hersonissos, Malia, Agios Nikolaos, Sitia, plus the south) and KTEL Chania–Rethymno (west). Some eastbound coaches stop by the airport; for the west you go into Heraklion and catch the coach from the main bus station near the port.

DestinationHowApprox. fareRide
Heraklion centreCity bus from the airport€1.30–2.3020–30 min
Hersonissos / MaliaKTEL east coast linea few euros40–60 min
Agios NikolaosKTEL from Heraklion bus stationcheck KTELabout 1 h 30
RethymnoKTEL from Heraklion bus stationabout €8–10about 1 h 30
ChaniaKTEL from Heraklion bus stationabout €142 h 30–3 h

Fares from published 2026 sources; check the official KTEL timetables (ktelherlas.gr and e-ktel.com) before travelling, as summer and winter schedules differ.

When the bus is not a good idea

After about 10 pm, with small children, or if your hotel is a resort “near Malia” that turns out to be 2 km from the main road. In those cases a taxi or a transfer saves the evening. The step-by-step version of the coach journey is in our KTEL bus guide.

HER bus: frequently asked questions

Is there a bus from Heraklion Airport to the city centre?

Yes, city buses run from the airport forecourt to central Heraklion roughly from 6 am to 11 pm. A ticket costs €1.30 in advance or €2.30 from the driver.

Where is the bus stop at Heraklion Airport?

On the forecourt outside the terminal, a short walk to the left as you exit arrivals. Look for the bus shelter and the timetable board.

Is there a bus from Heraklion Airport to Hersonissos and Malia?

Yes, KTEL east-coast coaches serve Hersonissos and Malia; some stop by the airport, others leave from Heraklion bus station. Check the KTEL Heraklion–Lasithi timetable for the day.

How do I get from Heraklion Airport to Chania by bus?

Take the city bus to Heraklion, then a KTEL coach from the main bus station: about €14 and 2½–3 hours in total.

Can I pay the bus by card?

Kiosks and some machines take cards; on board, carry small change to be safe.

Not in the mood for timetables?

A fixed price for the whole car, a driver waiting in arrivals.