Travel from Thessaloniki to Ioannina

Bus or fly from Thessaloniki to Ioannina?

KTEL Ioanninon operates a bus from Thessaloniki to Ioannina every 4 hours. Tickets cost $30 - $40 and the journey takes 3 hours. Alternatively, Olympic Air, Ellinair and Ryanair fly from Thessaloniki to Ioannina 5 times a day.

How to get from Thessaloniki to Ioannina

ModeDurationPrice
From Thessaloniki bus to Ioannina.3 h27€
From Thessaloniki bus to Kozani then bus to Ioannina.5 h 30 min19€
From Thessaloniki drive to Ioannina.2 h 47 min38€
From Thessaloniki taxi to Thessaloniki airport, fly to Ioannina airport, then taxi to Ioannina.3 h 17 min208€

How long does it take to get from Thessaloniki to Ioannina?

The bus from Thessaloniki to Ioannina takes 3 hours including transfers and departs every four hours.

Is there a direct bus between Thessaloniki and Ioannina?

Yes, there is a direct bus departing from Thessaloniki and arriving at Ioannina. Services depart every four hours. The journey takes approximately 3 hours.

Operators from Thessaloniki to Ioannina

OperatorPhoneWebsite
KTEL Ioanninon26510 25014KTEL Ioanninon
KTEL Kozanis2461035811KTEL Kozanis
Olympic AirOlympic Air
EllinairEllinair
RyanairRyanair