Travel from Athens-Greece to Corfu

Flights from Athens to Corfu

Olympic Air and Sky Express fly from Athens to Corfu 4 times a day.

Travel Guides

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

How to get from Athens to Corfu

From Στ.Μοναστηρακι subway to Athens airport then fly to Corfu airport.2 h 42 min$75
From Athens bus and ferry to Corfu.9 h 30 min$79
From Αφετηρια bus to Athens, bus to Trikala, then bus and ferry to Corfu.12 h 43 min
From Athens drive to Igoumenitsa then car ferry to Corfu.6 h 18 min$100

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

It takes approximately 2 hours 42 minutes to get from Athens to Corfu, including transfers.

Is there a direct bus between Athens and Corfu?

Yes, there is a direct bus departing from Athens and arriving at Corfu. Services depart three times a day, and operate every day. The journey takes approximately 9 hours 30 minutes.

Operators from Athens to Corfu

Olympic AirOlympic Air
Sky Express Sky Express
KTEL Kerkyras+3026610 28900KTEL Kerkyras
KTEL Trikala(+30) 24310 73130KTEL Trikala
Corfu Ferries+302665021000Corfu Ferries