Ioannina Travel Guide: Greece's Lakeside City
Your guide to Ioannina — the lakeside kastro, the island of Ali Pasha, Byzantine museum, Vikos Gorge day trips, where to stay, and what to eat.
Guides for Ioannina
Ioannina (population approximately 65,000) is the capital of Epirus, a region of northwestern Greece that feels culturally distinct from the rest of the country — influenced by centuries of Ottoman rule, proximity to Albania, and the extraordinary mountain landscape of the Pindos range. The city sits on the western shore of Lake Pamvotis, with a Byzantine kastro (fortress) occupying the lakeside headland and a small inhabited island visible in the middle of the lake.
The Kastro (Inner Citadel)
The Byzantine fortress on the lakeside headland contains two separate fortifications — the outer kastro (walls and towers dating from Byzantine through Ottoman periods) and the inner citadel (Itch Kale), which was the residence of Ali Pasha, the powerful Ottoman ruler who controlled northwestern Greece from 1788 to 1822.
Byzantine Museum (inside the Kastro): One of the best regional museums in Greece — an exceptional collection of Byzantine icons, metalwork, and post-Byzantine objects. Entry €4 adult, open 8am–8pm daily in summer. The collection covers the Byzantine and post-Byzantine period of Epirus comprehensively.
Municipal Museum (inside Itch Kale): Focused on the Ottoman period and the life of Ali Pasha. Entry included with the kastro area, open 8am–8pm.
The lakeside promenade: The walk along the waterfront below the kastro walls — cafés and the boat quay for the island.
The Island (Nissi)
A small island 700m from the waterfront, reachable by a 10-minute boat crossing from the main quay (approximately €3 return, boats run continuously in daylight hours). The island has five monasteries, a small village of tavernas, and the monastery of Saint Panteleimon — where Ali Pasha took refuge and was shot by Ottoman agents in 1822. His murder room (where bullet holes in the floor from the assassination are visible) is now a small museum. Entry approximately €2.
The island tavernas serve excellent freshwater fish — the lake’s eel (Ioannina eel, smoked) is a local specialty, along with carp and trout.
Perama Cave
One of the most extensive cave systems in Greece — 5km northwest of Ioannina, in the hill above the village of Perama. A 45-minute guided tour covers 1,100m of lit galleries with stalactite formations. Entry €8 adult (as of 2026), tours run continuously 9am–5pm. Accessible by taxi from Ioannina (approximately €10 one-way).
Day Trips: Zagori and Vikos Gorge
The Zagori region begins approximately 30km north of Ioannina — 46 traditional stone villages connected by old mule paths and stone-arched packhorse bridges. The architecture (dry stone walls, slate roofs, stone gate arches) is unlike anything else in mainland Greece.
Vikos Gorge: The deepest gorge in the world relative to its width (900m deep, 1,100m wide at the narrowest) — runs through the heart of the Zagori. The standard hike descends from Monodendri village to the springs at Vikos (approximately 4 hours one-way). Accessible by car from Ioannina to the trailheads.
Papingo: The most scenic pair of villages (Megalo and Mikro Papingo) — set below the dramatic grey rock walls of the Astraka massif. Stone guesthouses, good walking, and extraordinary landscape. A 3-hour drive from Ioannina via the mountain road.
Organised day tours to the Zagori region operate from Ioannina — approximately €45–60 per person.
Where to Stay in Ioannina
Budget: Hotel Metropolis (central, basic, from approximately €50/night), Camping Limnopoula (lakeside campsite, cabins from approximately €30/night).
Mid-range: Kastro Hotel (inside the kastro walls, historic building, from approximately €85/night), Hotel du Lac (lakefront, good views, from approximately €90/night).
Upmarket: Palladion Boutique Hotel (central, restored neoclassical building, from approximately €130/night), Pamvotis Hotel (lakefront, from approximately €110/night).
Zagori (for gorge access): Several traditional stone guesthouses in Papingo and Monodendri — Papaevangelou Hotel (Megalo Papingo, from approximately €80/night), Aristi Mountain Resort (luxury, Aristi village, from approximately €200/night).
Where to Eat in Ioannina
Ioannina has one of the best food scenes in northern Greece — the Epirus culinary tradition emphasises lamb, pies (pitakia), and dairy.
Fysa Roufa (To Metohi): The most consistently recommended restaurant in the city — modern Greek food with an Epirus accent, good wine list. Approximately €25–40 per person.
Stoa Louli: Traditional mezedes restaurant in the city centre — excellent pies, grilled meats, and tsipouro. Approximately €15–22 per person.
Island tavernas (Nissi): Smoked eel, freshwater fish, and simple grills — approximately €18–28 per person. The setting (lakeside on the island) is better than anywhere in the city.
Epirus specialties to try: Hortopita (wild greens pie), kontosouvli (slow-roasted pork on a spit), smoked Ioannina eel, and Epirus feta (from local sheep’s milk, slightly different character from mass-produced varieties).
Getting Around
Ioannina city centre is walkable. The island boat runs from the main quay on the waterfront. Taxis to Perama Cave (approximately €10), Dodoni (ancient oracle site, 22km south, approximately €25 return by taxi) and the Zagori require a car or tour.
Book Ioannina and Zagori guided tours with GetYourGuide.
Ioannina is northwestern Greece’s main city — for Thessaloniki, Greece’s second city and the most convenient northern hub, see our Thessaloniki travel guide. For things to do in Ioannina including the Perama Cave and Dodoni oracle site, see our Ioannina things to do guide and day trips from Ioannina. Planning a mainland Greece circuit? See the Peloponnese road trip itinerary and Delphi travel guide.
See Also
- Things to Do in Ioannina — Perama Cave, Nissi Island, Dodoni oracle site
- Best Restaurants in Ioannina — island tavernas, Epirus pies, and tsipouro bars
- Day Trips from Ioannina — Zagori villages, Vikos Gorge, and Metsovo
- Delphi Travel Guide — the other great oracle site, 4 hours south
- Thessaloniki Travel Guide — the closest major northern hub
- Meteora Travel Guide — the monasteries, 3 hours southeast
- Greece Hiking Guide — Vikos Gorge and the Zagori trails
- Getting Around Greece — buses and driving in Epirus
- 1-Week Greece Itinerary — how to include northern Greece in your trip
Frequently Asked Questions
- Is Ioannina worth visiting?
- Ioannina is one of the most underrated cities in Greece. The Byzantine kastro (fortress) on the lake is exceptional, the island of Ali Pasha in the middle of the lake is unique in Europe, and the city is the gateway to the Zagori villages and Vikos Gorge — the deepest gorge in the world relative to its width. It sees few tourists compared to its quality.
- How do I get to Ioannina?
- Domestic flight from Athens (approximately 1 hour, from €40 with Aegean or Sky Express). Bus (KTEL from Athens Kifissos Terminal A, approximately 6.5 hours, €40). By car: approximately 6 hours from Athens (445km via the A5 Egnatia Motorway — a spectacular drive through the Pindos mountains).
- What is the island in the middle of Ioannina lake?
- The island (Nissi) is a small inhabited islet in Lake Pamvotis — reached by boat from the city quay (approximately €3 return, 10 minutes). The island is famous as the site of the assassination of Ali Pasha (Ottoman ruler of western Greece) in 1822. His murder room in the monastery of Saint Panteleimon is preserved and open to visitors.
- What are the Zagori villages?
- A group of 46 traditional stone villages in the mountains north of Ioannina — connected by old stone bridges and mule paths, and largely bypassed by development. The Vikos Gorge runs through the area. Papingo, Monodendri, and Kipoi are the most visited. Good walking, traditional accommodation in stone guesthouses.
Book an experience
Top experiences in Ioannina
Explore the best tours and activities in Ioannina — instant confirmation, free cancellation on most bookings.