The distance between the Ionian island of Corfu and Greece’s second-largest city, Thessaloniki, is about 225 miles (362 km). The best way to get between the two is via a quick and easy one-hour flight. If you’d like to see some of Northern Greece along the way, you also have the option of taking a ferry to the mainland, and traveling overland from there. 

This 14-day itinerary is a great way to explore both Corfu and Thessaloniki, plus Northern Greece’s highlights.

By Plane

Duration: 1 hour

Direct flights run from Corfu to Thessaloniki twice a week. Flights can sell out early, so booking in advance is recommended. Prices are generally consistent throughout the year.

Corfu’s airport is located not far from Corfu Town. The drive from downtown to the airport takes under ten minutes. There is also an airport bus, which leaves from the Blue Bus Station in Plateia Georgiou Theotoki.

By Ferry and Car

Duration: 5 hours

The other way to get from Corfu to Thessaloniki is by taking a ferry to Igoumenitsa on the Greek mainland, and then traveling by land to Thessaloniki.

Ferries from Corfu to Igoumenitsa run every day, multiple times a day. Many ferries can accommodate cars for an extra fee. The ride takes one to two hours, depending on the type of ferry you choose.

From Igoumenitsa, you can reach Thessaloniki by rental car or private transfer. There is also a bus that runs twice a day.

If you choose to drive to Thessaloniki, the fastest way to get there is along the E90 National Road; you’ll have to pay tolls along the way. The drive takes around four hours and is very scenic, taking you through the Pindus Mountains and past the Zagori Region, famous for its isolated villages. Keep in mind that some mountain roads are narrow and steep.

There are several national parks in the area which are good places to stop for a trek. Note that Pindus National Park is home to brown bears, so you should use caution when hiking there.

There are many historic sites you could see on the way to Thessaloniki. These include the archaeological site of Dodona (close to Igoumenitsa), and Philip II’s tomb in Vergina (close to Thessaloniki).

If you take the exit toward Trikala near the town of Malakasi, you can take a different, longer route to Thessaloniki that will take you past the monastery complex of Meteora, Mount Olympus, and the ruins at Dion.


Map of How to Get from Corfu to Thessaloniki
Map of How to Get from Corfu to Thessaloniki