Ioannina & Zagori

Ioannina, capital of Epirus, sits on a lake, while Zagori's 46 stone villages and arched stone bridges are a UNESCO World Heritage Site, with the Vikos Gorge trail and Dragon Lake ranking among Greece's finest hikes.

Ioannina is the capital of the Epirus region in northwestern Greece, set on the western shore of Lake Pamvotida at about 500 m above sea level. It flourished in the Ottoman era under Ali Pasha, and its castle, mosques and lake island give it a distinctive blend of East and West. From a base in Ioannina, the Zagori region begins about 40 km to the north: 46 stone villages are scattered around Mount Tymfi and the Vikos Gorge, linked by arched stone bridges and old mule paths, and were inscribed as a World Heritage Site in 2023. The area divides into three parts: Ioannina itself, with its castle, the lake island, Perama Cave and museums; central Zagori, with its stone bridges, Monodendri and the Oxya viewpoint; and western Zagori, with Papingo, the northern section of the Vikos Gorge, Dragon Lake and the Voidomatis River. To the south you can visit the Oracle of Dodona, and to the east the mountain town of Metsovo. The best seasons are May–Jun and Sep–Oct, ideal for hiking; in Jul–Aug the mountains are cool but the city is hot, and in winter the stone villages are often snowbound. Getting there: Ioannina has an airport, or take a bus from Athens (about 6 hours) or Thessaloniki (about 3 hours). Public transport in Zagori is minimal, so renting a car is strongly recommended. Allow 3–5 days, ideally spending a night or two in a stone village.

Top sights

Where to eat

Itineraries