Getting from Alexandroupoli to Corfu
If you are heading to Corfu from Alexandroupoli you are making your way from the far northeastern corner of Greece to the northwestern part of the country, an island in the Ionian Sea with a UNESCO World Heritage Site town and a lush green coastline.
Take the ferry
There is no direct ferry from Alexandroupoli to Corfu. The only mainland ferry connection to Corfu departs from Igoumenitsa, with up to 18 daily crossings taking around 1 hour 30 minutes. Getting to Igoumenitsa from Alexandroupoli means driving via the Egnatia motorway across northern Greece, which takes around 5.5 to 6 hours.
Getting there by air
Corfu has an international airport with daily connections from Athens and Thessaloniki. Flying from Alexandroupoli to Thessaloniki and then Thessaloniki to Corfu avoids Athens entirely and gives a total journey time of around 3 to 4 hours. Alternatively, fly from Alexandroupoli to Athens and then Athens to Corfu.
Your best option
Fly from Alexandroupoli to Thessaloniki and then fly directly to Corfu. It is the most practical approach and avoids Athens entirely. If you are traveling with a car, drive from Alexandroupoli to Igoumenitsa via the Egnatia motorway, which takes around 5.5 to 6 hours, and then take the ferry across to Corfu. This gives you a vehicle on the island for exploring the coastline and interior villages.
Discover Activities and Tours
From the Podcast
The Greece Chats Podcast goes beyond the guidebook. In this episode we sit down with the founder of Hoper to talk about island hopping by helicopter and how it is changing the way people experience Greece.






























