Travel from Crete to Corfu

Flights from Crete to Corfu

Olympic Air, Travel Service and three other airlines fly from Néa Alikarnassós to Corfu 3 times a day.

Travel Guides

Getting around the CycladesCheck out Rome2rio’s guide on ferry travel around the Greek islands

How to get from Crete to Corfu

ModeDurationPrice
From Néa Alikarnassós line 6 bus to Irakleion airport then fly to Corfu airport.4 h 17 min$201
From Souda bus to Chania, bus to Chania airport, then fly to Corfu airport.5 h 28 min$203
From Heraklion car ferry to Ios, car ferry to Piraeus, drive to Igoumenitsa, then car ferry to Corfu.14 h 15 min$232
From Heraklion car ferry to Ios, car ferry to Piraeus, walk to Εθν.Αντιστασεωσ, line 420 bus to Athens, then bus and ferry to Corfu.18 h 55 min$215
From Heraklion car ferry to Ios, car ferry to Πλ.Καραισκακη, line 843 bus to Στ.Πειραια, subway to Στ.Βικτωριασ, walk to Athens, train to Trikala, taxi to Trikala, then bus and ferry to Corfu.19 h 58 min
From Heraklion car ferry to Σταθμοσ Ησαπ, line 420 bus to Athens, then bus and ferry to Corfu.20 h 21 min$182
From Heraklion ferry to Σταθμοσ Ησαπ, line 420 bus to Athens, bus to Agrinio, then bus and ferry to Corfu.21 h 6 min$150
From Heraklion bus and ferry to Lamia, bus to Trikala, then bus and ferry to Corfu.21 h 25 min

How long does it take to get from Crete to Corfu?

It takes approximately 4 h 17 min to get from Crete to Corfu, including transfers.

Is there a direct bus between Crete and Corfu?

No, there is no direct bus from Crete to Corfu. However, there are services departing from Heraklion and arriving at Corfu via Lamia and Trikala. The journey, including transfers, takes approximately 21 h 25 min.

Operators from Crete to Corfu

OperatorPhoneWebsite
KTEL Irakleiou+30 2810 283270KTEL Irakleiou
Olympic AirOlympic Air
Travel ServiceTravel Service
Astra AirlinesAstra Airlines
EllinairEllinair
Sky Express Sky Express
KTEL Chanion-Rethymnou S.A2821 091288KTEL Chanion-Rethymnou S.A
Austrian AirlinesAustrian Airlines
RyanairRyanair
Hellenic Seaways+30 210 4199000Hellenic Seaways
Corfu Ferries+302665021000Corfu Ferries
OASAOASA
KTEL Kerkyras+3026610 28900KTEL Kerkyras
Greek Railways (OSE)Greek Railways (OSE)
KTEL Trikala(+30) 24310 73130KTEL Trikala
Minoan Lines801 11 75000Minoan Lines
Superfast ferries+30 210 8919700Superfast ferries
KTEL Aitoloakarnanias26410-54444KTEL Aitoloakarnanias
KTEL Fthiotidos22310 - 51345KTEL Fthiotidos