Ioannina travel guide
A lakeside Kastro, Ali Pasha's island and the road to Zagori
Ioannina is the lakeside capital of Epirus, with a walled old town, an island village reached by boat and a lively student scene. May to June and September to October are best for the city and the mountains. Allow two days for the city and Dodona, more if you continue to Zagori. Costs are above average, and Greece follows Schengen rules.
Ioannina sits at about 500 m on the western shore of Lake Pamvotis, the capital of Epirus in Greece's mountainous northwest. A walled old town on a rocky spur over the water, an inhabited island a short boat ride away and a big student population keep it livelier than its size suggests. It is also the gateway to the Zagori villages and the Vikos Gorge.
In the late 18th and early 19th centuries Ali Pasha of Tepeleni ruled a near-independent state from here, defying the Ottoman sultan until he was killed in 1822. His tomb lies inside the Kastro, the citadel, next to the Fethiye Mosque. In the inner fortress, where his palace stood, the Byzantine Museum shows icons and carvings from churches across Epirus.
Also inside the walls, the Aslan Pasha Mosque of 1618 keeps its mihrab and now houses the Municipal Ethnographic Museum, with local silverwork, Epirote costumes and old weapons. The city was home to a Romaniote Jewish community, Greek-speaking Jews settled here for many centuries who were neither Ashkenazi nor Sephardic.
Boats cross from the lakefront to the island, Nissi, in about 20 minutes. Around 200 people live in its village of stone lanes, and the 16th-century Pantelimonos Monastery is where Ali Pasha was finally killed; it now holds a small museum about him. Tavernas with lake views line the landing.
Within 25 minutes' drive are two very different outings. The Perama Cave, a show cave 4 km from town, has guided visits through its chambers, and Dodona, one of the oldest oracle sites in Greece, has a well-preserved ancient theatre. The Archaeological Museum in town displays finds from Dodona, so pair the two.
Walking is all you need inside the city, as the old town, the lakefront promenade and the main squares are close together. At this altitude winters are cold and fog often hangs over the lake. The food matches the climate: savoury pies filled with greens or cheese are the staple of Epirus tavernas.
Explore Ioannina by theme
Find your kind of trip: 24 travel themes, each with the packages in Ioannina.
Ioannina at a glance
The essentials first-time visitors ask about, in one place.
Explore more of Greece
Pick a place by travel style: cities, heritage, islands.
Nothing in that category yet.
Top things to do in Ioannina
Ali Pasha's citadel, an island village, a show cave and the oracle of Dodona.
No things to do in Ioannina are listed yet. Browse all things to do
Best time to visit Ioannina
Month by month, so you can pick the weather and the crowds you want.
Highs of 23 to 28C and drier spells for the Kastro, the lake and the Zagori trails.
Highs near 31C in town, while the mountain villages stay cooler; the driest months, at around 30 mm.
January highs of 9C with lows near freezing, and around 170 mm of rain in November and December, often with fog on the lake.
Winter at 500 m is colder than most visitors expect; bring warm layers from November to March.
Packages in Demand
A Journey to Remember
Tours, activities and day trips in and around this destination, with the details you need before booking.
No packages in Ioannina are listed yet. Browse all packages
Create Your Custom-Made Trip to Ioannina
Traveling to Ioannina? Chat with a Local Travel Specialist in Ioannina Who Can Help Organize Your Trip.
START HEREOur Travel Experts are Recommended by
Plan your trip
Practical answers before you go. Pick a topic.
Getting there
Flights, KTEL coaches and the Egnatia
Ioannina's airport (IOA), a few kilometres from the centre, has domestic flights, chiefly from Athens, of about 45 minutes. Epirus has no railway, so everyone else comes by road: KTEL coaches from Athens take about 6 hours, and the Egnatia motorway links Thessaloniki and Igoumenitsa. The KTEL coach from Athens takes about 6 hours, against roughly 4.5 hours at the wheel. From Thessaloniki the bus runs about 3.5 hours along the Egnatia motorway, which also connects the city with Igoumenitsa, 80 km to the west, where ferries arrive from Corfu and Italy. From Meteora, the direct bus takes about 2 hours but runs only once or twice a day, so check the KTEL timetable before you set off. Coming from Albania, the Kakavia border crossing is about an hour's drive away, and buses from Gjirokaster take around 4 hours.
- Airport (IOA)
- Short taxi ride to the centre; about 45 minutes' flying from Athens
- KTEL from Athens
- About 6 hours; around 4.5 hours by car
- From Thessaloniki
- About 3.5 hours by bus, 2.5 hours by car on the Egnatia
- From Meteora
- Direct KTEL bus, about 2 hours
- From Igoumenitsa
- Ferry port 80 km west, linked by the Egnatia
- Arriving by ferry from Corfu or Italy, Igoumenitsa to Ioannina is a quick motorway run; there is no train to wait for.
Where to stay
Inside the Kastro, by the Lakefront or Up in Zagori
Stay in or near Ioannina's old town, where the Kastro, the lake boats and the main squares are a short walk away and you will not need the city buses. For mountain walking, spend a night or two in a guesthouse up in the Zagori villages.
- Kastro
- Guesthouses inside the old walls above the lake; atmospheric, but cars cannot reach every door
- Lakefront and centre
- Hotels near the promenade and the boat to Nissi, close to the student cafes and their late noise
- Zagori villages
- Stone guesthouses for hikers in the Pindus, a drive north and best with a car
- In winter, check that the room is properly heated; nights at this altitude drop close to freezing.
Getting around
On foot, by lake boat and hire car
Walk everything in central Ioannina: the Kastro on its spur over the water, the lakefront promenade and the main squares just inland. Boats to Nissi leave from the fishers' wharf, and a hire car is essential for Dodona, Zagori and Metsovo. Boats to Nissi leave from the fishers' wharf on the lakefront and take about 20 minutes; they are the only way onto the island. City buses exist, but few visitors need them. Beyond the city, a car changes the trip. The Perama Cave is only 4 km away, Dodona about 25 minutes by road, and the Zagori villages lie in the mountains to the north, where buses are rare. Metsovo, to the east on the road toward Meteora, is also far easier with your own car.
- On foot
- Kastro, lakefront and centre
- Boat
- Lakefront wharf to Nissi, about 20 minutes
- Taxi
- Handy for the Perama Cave, 4 km out
- Car
- Needed for Zagori, Metsovo and Dodona
- Check the time of the last boat back from Nissi before settling into a long lunch on the island, especially outside summer.
Know before you go
What makes Ioannina worth the trip, and what catches visitors out.
Why travelers love it
- Ali Pasha's tomb beside the Fethiye Mosque in the Kastro.
- The boat to Nissi and lunch by the water.
- The Aslan Pasha Mosque, now a museum of Epirote silver and costume.
- The theatre at Dodona, at one of Greece's oldest oracles.
- A slice of Epirus pie in an old-town taverna.
Good to know
- Fog and cold are normal in winter; pack accordingly.
- Public transport to Zagori is limited, so hire a car.
- Students set the rhythm: cafes and bars are busiest during term time.
Trip fit
BookingMentor editorial ratings out of 5, based on a first-time visitor's experience.
Weather in Ioannina, month by month
Tap a month to see what to expect. Figures are long-term averages for Ioannina.
Climate figures are approximate long-term averages for Ioannina (Greek National Weather Service, via Wikipedia).
Ioannina's Kastro, Nissi island and the oracle at Dodona
Ioannina's sights sit close together around the lake. Start inside the Kastro with Ali Pasha's tomb, the Byzantine Museum and the Ethnographic Museum in the Aslan Pasha Mosque, take the 20-minute boat to Nissi island after lunch, and save another morning for the ancient oracle at Dodona, south of the city.
Start inside the Kastro. See Ali Pasha's tomb beside the Fethiye Mosque, then the Byzantine Museum in the inner citadel where his palace once stood, and finally the Ethnographic Museum in the Aslan Pasha Mosque, which still has its mihrab. After lunch, take the 20-minute boat from the lakefront to Nissi, walk the stone lanes of the island village and visit the Pantelimonos Monastery, where Ali Pasha was killed in January 1822.
Next morning, drive 4 km to the Perama Cave for a guided walk through its chambers, then continue to Dodona and its ancient theatre, about 25 minutes from town. Back in the city, the Archaeological Museum on 25 Martiou Square puts the Dodona finds in context. Evenings belong to the student cafes along the lake, and a last walk round the outside of the walls after dark shows the Kastro lit above the water. If the weather turns, the Byzantine Museum and the Ethnographic Museum make a full rainy morning on their own.
Pies, lake food and mountain cheese in Ioannina
Epirus cooks for cold winters, and pies are the backbone of every Ioannina menu: hortopita with wild greens, kreatopita with meat and flat, cheesy alevropita. Bakeries sell them by the slice for breakfast, lakeside tavernas serve trout and frogs' legs, and mountain cheeses such as metsovone come from nearby Metsovo.
Order hortopita, wild greens folded into thin pastry, or kreatopita with meat, and if you see alevropita, a flat, cheesy flour pie, take it. Bakeries open early and sell pies by the slice, which makes a good breakfast before the Kastro.
The lake has its own dishes. On Nissi, the tavernas by the landing serve frog legs and eel from Lake Pamvotis, a local tradition that surprises most visitors, alongside trout. Up in the mountains, Metsovo makes metsovone, a smoked cheese worth carrying home. In the city, Stoa Louli on Anexartisias and Mystagogia on Koundouriotou are two long-standing places for a proper dinner. Bakeries also sell bougatsa, the custard or cheese pastry eaten warm in the morning. Finish dinner the way locals do, with a small glass of tsipouro, and expect plates to arrive generously: portions in Epirus are built for mountain appetites.
Stone villages of Zagori, the Vikos Gorge and Metsovo
North of Ioannina, the 46 Zagori villages sit high in the Pindus mountains, built of grey stone with slate roofs and joined by cobbled paths and arched packhorse bridges. Monodendri is the starting point for the Vikos Gorge, and a car is essential; Metsovo, east on the Egnatia, is famous for cheese and wine.
Monodendri is the usual starting point for the Vikos Gorge, and the three-arched bridge near Kipi is the one everyone photographs. A car is essential, because buses are few. Give it at least a full day, and ideally a night in a village guesthouse so you can walk in the morning cool.
East of the city, Metsovo is a mountain town of Vlach traditions on the road toward Meteora, which is about 2 hours away by bus if you are heading on. In winter, snow often closes the higher roads, while in July and August, when Ioannina reaches 31C, the villages are noticeably cooler. Albania is close too: the Kakavia crossing is roughly an hour's drive, and buses reach Gjirokaster in about 4 hours.
Travelers are asking
No questions yet about Ioannina. Ask the community or our travel team, and the answer will show here once it is published.
Our travel desk answers questions about Ioannina
How we research our Ioannina travel guide
Ioannina's page draws on the city's website, Visit Greece and UNESCO's Greek listings; Nissi boat times and Zagori road conditions are confirmed before peak seasons.
Last updated . Spotted something out of date? Tell us.
Checked against trusted sources:
Official website of IoanninaVisit GreeceUNESCO World Heritage Centre
Before You Go...
Discover Trips & Info
A Travel Network Connection Travelers and locals
Incredible Event & Festival, Don't Miss!
Most Popular Event & Festival of Ioannina
Festivals and events in this destination, with dates, venues and ticket details where available.
No upcoming festivals or events in Ioannina are listed right now. Browse all events
Memorable Experiences
Where to Go (& NOT Go) In Ioannina!
Roaming the World one Adventure at a Time: Travel Tales, Tips, and Inspiration for wanderlusters.
Subscriber
Popular car hire destinations
Explore more options to hire a car for cheap
Frequently Asked Questions (FAQs)
Quick answers to the questions travelers ask most before visiting Ioannina.
Getting there
If time matters, yes: flying saves most of a day compared with the KTEL coach. Driving sits in between at around 4.5 hours.
Boats leave from the lakefront and take about 20 minutes to reach Nissi.
Yes, a direct KTEL bus covers the route in roughly two hours, though departures are few, so check the timetable a day ahead.
No. The region has no passenger railway, so you come by plane, KTEL coach or car.
General
Yes: the Kastro and the island on day one, the cave and Dodona on day two. Add two or more days for Zagori.
Epirus pies such as hortopita and alevropita, frog legs and eel from the lake at the Nissi tavernas, and smoked metsovone cheese from Metsovo.
Drive north into the Pindus mountains; buses are infrequent, so a hire car is the practical choice, and a night in a village lets you walk early.
Yes. The Kakavia border crossing is about an hour away by car, and buses reach Gjirokaster in about 4 hours.
Often, yes. January averages a high of 9C and a low around 0C, and November and December each bring about 170 mm of rain.
Walk everything in central Ioannina: the Kastro on its spur over the water, the lakefront promenade and the main squares just inland. Boats to Nissi leave from the fishers' wharf, and a hire car is essential for Dodona, Zagori and Metsovo. Boats to Nissi leave from the fishers' wharf on the lakefront and take about 20 minutes; they are the only way onto the island.
Timing & weather
May to June and September to October, with highs of 23 to 28C. Winters are cold, wet and often foggy over the lake.
The best time to visit Ioannina is May to Jun, Sep to Oct. Mild days for the lake and green, walkable mountains in Zagori.
- Best overall: May - June, September - October (Highs of 23 to 28C and drier spells for the Kastro, the lake and the Zagori trails)
- Summer: July - August (Highs near 31C in town, while the mountain villages stay cooler; the driest months, at around 30 mm)
- Winter: November - February (January highs of 9C with lows near freezing, and around 170 mm of rain in November and December, often with fog on the lake)
Booking
Allow two days for the city and Dodona, more if you continue to Zagori.
Visa & documents
Greece is part of the Schengen area. Citizens of the EU and of many other countries, including the US, UK, Canada and Australia, can visit visa-free for up to 90 days in any 180-day period; other nationalities need a Schengen visa. The EU's Entry/Exit System (EES) records non-EU travelers' fingerprints and a photo at the border.
Health & safety
Greece is very safe. Heatwaves and wildfires in summer, and pickpocketing on the Athens metro, are the main concerns.