Getting to & Staying in Ioannina

Getting to Ioannina is easier than you think! Nestled in the heart of northwestern Greece, this charming lakeside city is well-connected to the rest of the country. Whether you're flying in from Athens, driving through Greece’s scenic mountain roads, or taking a comfortable bus ride, traveling to Ioannina is hassle-free—allowing you to dive right into the city’s unique blend of tradition, rich history, and natural beauty.

Air

Bus

Car

By Air

Fly from Athens with Olympic Air to King Pyrros International Airport.

Two direct flights are scheduled daily, each lasting about 1 hour and 15 minutes.

The airport is located 4 km from the town center and is accessible by public bus (€1.20), taxi (about €10), or car hire.

More information on airport transportation can be found here.

By Bus

Intercity KTEL Buses Thessaloniki to Ioannina: There are six direct departures throughout the day and the journey takes 3.5 hours (around €35).

Athens to Ioannina: 445 km covered in about 5.5-7 hours (around €40-55).

Daily bus schedules can be checked on KTEL Ioannina’s website.

By Car

All Roads Lead to Epirus: Your Palace for Learning, Discovery and Relaxation

Welcome to Epirus Palace!

Get ready to call this stunning resort your home — or should we say, your palace — away from home. With our course taking place in the elegant Virkenna Hall, you’ll not only immerse yourself in learning but also in the luxury and exciting experiences Epirus Palace has to offer.

  • Relax in style with world-class accommodations.

  • Unwind with a rejuvenating spa experience.

  • Indulge in mouthwatering culinary creations.

  • Experience farm life—interact with animals and explore a variety of fresh produce.

  • Embark on a horseback riding adventure.

  • Cool off with a refreshing dip in the pool.

Whatever you wish to do, your stay at Epirus Palace is surely one that you’ll never forget.

Map