How to travel from Heraklion to Corfu, Greece

The distance between Heraklion and Corfu is around 671km (417 miles) and the quickest way to get there is to fly which takes around 2hrs.

7 routes found

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

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

🚀 Fastest
💰 Cheapest
1
plane
+

Fly

Fly from Heraklion (HER) to Corfu (CFU).

  • Duration2hrs
  • Flight time1h 35m
  • Typical cost
    €30($30)
Operated byRyanair+ 3 others

1 similiar route

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

2
4 x ferry
+

Ferry via Santorini

Take a ferry to Santorini, Paros then Piraeus and then to Corfu.

  • Duration12h 45m
  • Departs4 times a week
  • Typical cost
    €135($135)
Operated by

Multiple ferry operators

4 similiar routes

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

Frequently asked questionsabout travel between Heraklion and Corfu

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

The distance between Heraklion and Corfu is around 671km (417 miles).

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

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

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

Train travel

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

Bus travel

Sorry, looks like there is no bus service that runs between Heraklion and Corfu. We recommend that you fly from Heraklion (HER) to Corfu (CFU). instead which will take 2hrs.

Ferry/Boat travel

Yes there is a ferry service that runs between Heraklion and Corfu. The ferry typically takes around 13h 40m and departs once daily.

Golden Star Ferries, Seajets, KTEL Kerkyras and Minoan Lines run the ferry services between Heraklion and Corfu. Ferries run once daily and take around 13h 40m on average but will vary depending on conditions and travel date.

Flights and Airlines

Yes you can fly from Heraklion and Corfu. Flights depart from Heraklion (HER) and arrive at Corfu (CFU). The flight takes around 1h 35m.

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

Ryanair, Aegean Airlines, Olympic Air and Sky Express fly between Heraklion and Corfu. Flights depart from Heraklion (HER) and and arrive into Corfu (CFU). These flights usually take around 1h 35m.

The flight from Heraklion to Corfu typically takes around 1h 35m. Flights depart from Heraklion (HER) and and arrive into Corfu (CFU).

The closest major airport to Corfu is Corfu International Airport (CFU) (CFU) which is approximately 5km (3 miles) from Corfu. Ioannina Airport (IOA) (IOA) and Aktion Airport (PVK) (PVK) 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 Corfu. We recommend that you fly from Heraklion (HER) to Corfu (CFU). instead which will take 2hrs.

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

How do I get from Heraklion to Corfu

Compare travel optionsbetween Heraklion and Corfu

Transport options from Heraklion to Corfu
Transport optionDurationCostFrequencyDistance
Fly + 1 similar
2hrs
€30($30)
hourly671km (417 miles)
Ferry and Plane3h 40m
€105($105)
once daily742km (461 miles)
Ferry via Santorini + 4 similar
12h 45m
€135($135)
4 times a week932km (579 miles)
Ferry13h 40m
€140($140)
once daily957km (594 miles)
Ferry via Piraeus15h 10m
€105($105)
once daily838km (521 miles)
Bus and Ferry17h 50m
€52($52)
4 times a week850km (528 miles)
Bus to Chania, ferry22h 35m
€90($90)
twice a week1,030km (640 miles)

Top Carriersoperating between Heraklion and Corfu

Airlines

Ferry operators

Bus companies

Airports near Corfu

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

CFU
Corfu International Airport (CFU)
International Airport
Distance
5km (3 miles) from Corfu
IOA
Ioannina Airport (IOA)
Domestic Airport
Distance
84km (52 miles) from Corfu
PVK
Aktion Airport (PVK)
Domestic Airport
Distance
107km (67 miles) from Corfu