How to travel from Heraklion to Thessaloniki, Greece

The distance between Heraklion and Thessaloniki is around 626km (389 miles) and the quickest way to get there is to fly which takes around 2hrs.

6 routes found

We've found 6 different ways to get from Heraklion to Thessaloniki by plane, ferry, car, train and bus. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.

👋 Also check out ThessalonikiHeraklion if you're planning a return trip.

🚀 Fastest
💰 Cheapest
1
plane
+

Fly

Fly from Heraklion (HER) to Thessaloniki (SKG).

  • Duration2hrs
  • Flight time1h 10m
  • Typical cost
    €95($95)
Operated byOlympic Air+ 2 others
2
ferry
+
bus
+

Ferry and Bus

Take a ferry to Piraeus then take the bus to Thessaloniki Monastiriou.

  • Duration14h 55m
  • Departsonce daily
  • Typical cost
    €95($95)
Operated by

Multiple operators

3
bus
+

Bus

Take the bus to Thessaloniki Macedonia Intercity Bus Station.

  • Duration17h 30m
  • Departs4 times a week
  • Typical cost
    €110($110)
Operated by

Citylines

4
3 x ferry
+
train
+

Ferry to Santorini, train

Take a ferry to Santorini then Paros and then to Piraeus then take the train to Thessaloniki.

  • Duration10h 50m
  • Departs4 times a week
  • Typical cost
    €105($105)
Operated by

Multiple operators

1 similiar route

We’ve grouped similar routes together, click the arrows to see the other options.

5
ferry
+
ferry
+
car
+

Ferry and Car

Take a ferry to Santorini and then to Piraeus then drive to Thessaloníki.

  • Duration11h 55m
  • Departsonce daily
  • Typical cost
    €160($160)
Operated by

Multiple operators

Frequently asked questionsabout travel between Heraklion and Thessaloniki

There are several options for getting from Heraklion to Thessaloniki by plane, ferry, car, train and bus. The cheapest option is to fly which costs around €95 ($95) and will take around 2hrs.

The distance between Heraklion and Thessaloniki is around 626km (389 miles).

It takes around 2hrs to get from Heraklion and Thessaloniki by plane.

The quickest way to get from Heraklion to Thessaloniki is to fly which takes around 2hrs and will set you back approx €95 ($95).

The cheapest way to travel between Heraklion and Thessaloniki is to fly which will typically cost around €95 ($95) for a standard one-way ticket.

Train travel

There is no train service that runs between Heraklion and Thessaloniki. We recommend that you fly from Heraklion (HER) to Thessaloniki (SKG). instead which will take 2hrs.

Bus travel

Yes there is a bus that runs regularly from Heraklion and Thessaloniki. It typically takes around 17h 30m and departs 4 times a week.

Yes there is a direct bus service that runs between Heraklion and Thessaloniki with no changeovers required. The bus runs 4 times a week and takes 17h 30m.

Citylines run regular bus services between Heraklion and Thessaloniki. Buses run 4 times a week and take around 17h 30m on average but will vary depending on you book with.

Flights and Airlines

Yes you can fly from Heraklion and Thessaloniki. Flights depart from Heraklion (HER) and arrive at Thessaloniki (SKG). The flight takes around 1h 10m.

Yes there is a direct flight between Heraklion and Thessaloniki with no stop-overs required. Flights typically take around 1h 10m.

Olympic Air, Sky Express and Ryanair fly between Heraklion and Thessaloniki. Flights depart from Heraklion (HER) and and arrive into Thessaloniki (SKG). These flights usually take around 1h 10m.

The flight from Heraklion to Thessaloniki typically takes around 1h 10m. Flights depart from Heraklion (HER) and and arrive into Thessaloniki (SKG).

The closest major airport to Thessaloniki is Thessaloniki Airport (SKG) (SKG) which is approximately 14km (8 miles) from Thessaloniki. Kozani National Airport (KZI) (KZI) and Kavala International Airport (KVA) (KVA) are also nearby and might be a better alternative airport depending on where you are flying from.

Drive yourself

No, its not really possible or feasible to drive from Heraklion to Thessaloniki. We recommend that you fly from Heraklion (HER) to Thessaloniki (SKG). instead which will take 2hrs.

If you don't have a car, the easiest way to get from Heraklion to Thessaloniki is to fly which takes, on average, 2hrs and will usually cost around €95 ($95).

How do I get from Heraklion to Thessaloniki

Compare travel optionsbetween Heraklion and Thessaloniki

Transport options from Heraklion to Thessaloniki
Transport optionDurationCostFrequencyDistance
Fly
2hrs
€95($95)
every 30 mins626km (389 miles)
Ferry and Bus
14h 55m
€95($95)
once daily831km (516 miles)
Bus
17h 30m
€110($110)
4 times a week890km (553 miles)
Ferry to Santorini, train + 1 similar
10h 50m
€105($105)
4 times a week959km (596 miles)
Ferry and Train11h 40m
€110($110)
once daily983km (611 miles)
Ferry and Car
11h 55m
€160($160)
once daily941km (585 miles)

Top Carriersoperating between Heraklion and Thessaloniki

Bus companies

Ferry operators

Airports near Thessaloniki

The following major airports near Thessaloniki offer regular flights to various popular destinations within Greece and internationally.

SKG
Thessaloniki Airport (SKG)
International Airport
Distance
14km (8 miles) from Thessaloniki
KZI
Kozani National Airport (KZI)
Domestic Airport
Distance
100km (62 miles) from Thessaloniki
KVA
Kavala International Airport (KVA)
International Airport
Distance
145km (90 miles) from Thessaloniki