Home › Routes › Corfu to Ioannina

How to get from Corfu to Ioannina

The route from Corfu to Ioannina is a car ferry from Corfu town to Igoumenitsa (about 1 h 15 to 1 h 45), then about 1 h on the Egnatia Odos motorway, roughly 3 h door to door. Without a car, take the ferry as a foot passenger and a KTEL bus from Igoumenitsa to Ioannina. There are no direct flights.

86 km apart (straight line)Day trip: possibleFerry · Bus

Best option: Ferry. The frequent Corfu–Igoumenitsa car ferry plus the fast Egnatia Odos is the only practical way across.

All the ways to make the trip

HowTimeHow oftenPrice*Good to know
ferry
Car ferry from Corfu new port to Igoumenitsa (several ferry companies), then drive the Egnatia Odos (A2) to Ioannina (about 100 km)
about 1 h 15 to 1 h 45 by sea plus about 1 h by roadferries roughly every hour or two in daytime, fewer at nightabout €10–15 per passenger, about €40–60 per car, plus motorway tollsNo booking usually needed outside August weekends; arrive 30–45 min early with a car.
bus
Ferry as a foot passenger to Igoumenitsa, then KTEL buses from Igoumenitsa to Ioannina
about 3 h to 4 h including waitingseveral buses a day — check the KTEL timetableabout €20–25 in totalIgoumenitsa's bus station is a short walk or taxi ride from the port.

*Approximate prices and times for 2026. Timetables change by season: check with the operator before you travel.

Open the route in Google Maps →

Book the trip

Book a transferDoor to door on arrivalHotels in IoanninaCompare prices for your dates

Partner links: TonyPlan may earn a small commission at no extra cost to you.

Tips

Common questions

Is there a flight from Corfu to Ioannina?

No. Ioannina's airport has flights mainly to Athens, and there is no direct flight from Corfu. Flying via Athens would take far longer than the ferry and road. The practical route is the car ferry to Igoumenitsa, about 1 h 15 to 1 h 45, then roughly an hour by car on the Egnatia Odos motorway.

How often does the Corfu to Igoumenitsa ferry run?

Very often. Several ferry companies share the route, with departures roughly every hour or two through the day and a few at night, all year. You can usually just turn up at Corfu new port and buy a ticket at the port booths. In August and on holiday weekends, arrive early or book ahead if you have a car.

Can I get from Corfu to Ioannina without a car?

Yes. Take the ferry to Igoumenitsa as a foot passenger, then a KTEL bus to Ioannina, which takes about 1 h 15. Buses run several times a day but do not always connect neatly with ferries, so check the KTEL Thesprotia timetable. A taxi from Igoumenitsa to Ioannina is faster but costs much more.

Can I do Ioannina as a day trip from Corfu?

It is possible if you have a car and take an early ferry, giving you several hours for the lake, the castle and the old town. Allow about 3 h each way. Without a car, waiting for buses makes it too long for a day; consider staying a night and visiting the Zagori villages as well.

Ioannina travel guideHow many days in IoanninaWhere to stay in IoanninaCorfu travel guide

Compiled by TonyPlan from operator and transport information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.

Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.