Fifty-Four Churches, a Neolithic Village and a Cave of Seven Lakes
Kastoria repays a full day from Ohrid rather than a stop: fifty-four of the town's original seventy-two Byzantine and medieval churches still stand on its lake promontory, the Neolithic settlement at Dispilio lies a short way south along the shore, and the Dragon Cave opens off the road that circles the headland. One Greek frontier separates the two towns.
Most of what makes Kastoria worth a border queue is invisible from the main road. The town occupies a promontory that pushes almost the whole way across its lake, and the churches that made its reputation are not monuments standing clear in squares — they are small, plastered, wooden-roofed buildings wedged between houses in the Doltso and Apozari lanes, several of them older than anything you will have seen that morning on the Macedonian side.
The day therefore divides badly if you treat it as sightseeing by list. What works is two halves. The promontory on foot gives you the churches, the merchant mansions and the Byzantine collection; the shore road by car gives you a Neolithic excavation, a limestone cave holding seven underground lakes, and an eleventh-century monastery where the tarmac runs out.
What you see along the way
Seventy-two Byzantine and medieval churches were built here and fifty-four survive, which is the headline number; the useful one is the type. Most are single-nave, wooden-roofed buildings of a deliberately modest kind, raised by private founders rather than by the state, which is why they are scattered through residential lanes instead of gathered around a cathedral. Agios Stefanos, from the second half of the 9th century, is the oldest still standing. The Metamorphosis of the Saviour is late 9th century, the Agioi Anargyroi 12th, and Agios Nikolaos Kasnitzi late 12th.
Panagia Koumbelidiki breaks that pattern and is the one to see if you see only one. Its plan is a triconch inscribed in a square, unique among the town's churches, and it is the only one of them with a dome — a tall cylindrical drum dressed in ceramic and glazed tile, from which the church takes its Turkish-derived nickname, out of kumbes, a dome. In the exonarthex is a rendering of the Holy Trinity as Christ Pantocrator holding a doxology with the Holy Spirit as a dove, a subject rarely attempted in Byzantine painting. The oldest frescoes belong to 1260-1280, with later layers added in 1496 and again in the 17th century. The drum overhead is not the original: Italian bombing brought the dome down in 1940 and it was rebuilt in 1949 under Stylianos Pelekanidis, then ephor of Byzantine antiquities.
Places along the way
Dispilio sits on the lakeshore a few kilometres south of the town and is the reason to start early. The settlement stood at the water's edge on what later accounts describe as an artificial island, and radiocarbon places its occupation from around 5600-5500 BC, in the Middle Neolithic, through to about 3700-3500 BC, with a separate Bronze Age phase around 2400-2100 BC. A newer method, pairing dendrochronology with a Miyake solar-particle event, narrows the Late Neolithic building phases to between 5328 and 5140 BC. Among the finds is a wooden object carrying linear markings that some researchers read as an early writing system.
One caveat is worth carrying to the site, because nothing there volunteers it: the reconstructed lake-dwellers' village beside the excavation is not based on architectural evidence from Dispilio at all, but modelled on comparable reconstructions elsewhere in Europe. Treat it as an illustration rather than a record. The water it stands over, Lake Orestiada, drains a catchment of 267 square kilometres and is eutrophic — the technical version of what a hot August smells like, produced by agricultural run-off and the town's own sewage. It is also a serious bird lake: more than 200 species have been recorded on it, 90 of which breed.
Nearby
The road that rings the promontory is the second half of the day. At its third kilometre, on the southern tip of the headland, the Dragon Cave opens into the limestone: ten chambers and seven underground lakes, the largest chamber measuring 45 metres by 17, its central section raised above two lower flanks. The entrance came to light in the 1940s while the lakeside road was being cut, amateur explorers went in first, systematic survey by the Hellenic Speleological Society began around 1960, the cave was mapped in 1968, and it opened to the public only at the end of 2009.
What came out of the cave floor is the part people remember: bones of Ursus spelaeus, the cave bear, an animal that lived across Europe through the Pleistocene and vanished roughly ten thousand years ago. Follow the shore round and the road runs out about four kilometres from town on the eastern flank of the promontory, directly opposite the village of Mavrochori, at the monastery of Panagia Mavriotissa, whose construction is thought to have begun in 1082. The complex still holds its main church, an abbot's house, cells, a bell tower and a guest house.
Season and timing
Late spring and early autumn are the sensible windows, and part of the reason lies in the valleys you cross to get here rather than in the town. Florina, at 687 metres in a bowl with Verno to the south-west and Varnous to the north-west, is usually under thick winter fog that can settle in for weeks together. Kastoria itself stands at about 700 metres with the lake surface at 630, so mornings on the promontory run cooler than the Ohrid shore does even in June, and the churches are cold buildings whatever the month.
Summer is not wrong, only compromised. A lake nine metres deep at most warms fast and shows it, the churches are unlit and dim once the sun is high, and the promontory walk offers very little shade. May and June give you the breeding birds — ninety of the two-hundred-odd species recorded here nest on the water — while late September and October bring colour to the beech on the Verno slopes and empty the Doltso lanes again. Neither window overlaps high summer on the lakes, which is the practical argument for putting this day near the front or the back of a Balkan trip rather than in the middle of it.
Practical details
Planning the day backwards from Kastoria works better than forwards from Ohrid. The shortest driving line measures about 142 kilometres and roughly two hours forty-five minutes at free-flow speeds; the alternative through Bitola, the Medžitlija border post and Florina runs nearer 155 kilometres but crosses one international frontier instead of two. Greece is inside the Schengen area and North Macedonia is not, so this is a passport journey rather than an identity-card one, and the plan wants slack in it rather than a fixed hour of return.
In the town almost everything worth walking to sits inside a square kilometre. Doltso and Apozari, the two old lakeside quarters, hold the mansions and the humbler folk houses put up between the 17th and the 19th centuries by families whose money came from the fur trade — a business that began here in the early middle ages supplying ermine pelts for the robes of Byzantine courtiers and was formally established in the 16th century. The Museum of Byzantine History on Dexamenis Square holds a substantial collection of icons, which is the reliable way to see this painting tradition on a day when individual church doors are shut. Two older towns lie underneath the modern one: Celetrum, named in the Roman record of 199 BC, and Diocletianopolis, whose people Justinian moved onto this promontory after their own town was destroyed.
At a glance
- The churches
- 72 Byzantine and medieval churches were built in Kastoria and 54 survive. Agios Stefanos, of the second half of the 9th century, is the oldest standing; the Metamorphosis of the Saviour is late 9th century, the Agioi Anargyroi 12th and Agios Nikolaos Kasnitzi late 12th. (Wikipedia, Kastoria, checked 2026-09, and Greek Wikipedia, Βυζαντινές και μεταβυζαντινές εκκλησίες στην Καστοριά, checked 2026-09)
- Panagia Koumbelidiki
- The town's only domed church and its only triconch plan, named from the Turkish kumbes. Its dome was destroyed by Italian bombing in 1940 and rebuilt in 1949 under Stylianos Pelekanidis; the oldest frescoes date to 1260-1280, with layers of 1496 and the 17th century above them. (Greek Wikipedia, Παναγία Κουμπελίδικη, checked 2026-09)
- Dispilio
- Radiocarbon places occupation from about 5600-5500 BC to about 3700-3500 BC, with a Bronze Age phase around 2400-2100 BC. Dendrochronology tied to a Miyake event dates the Late Neolithic building phases to between 5328 and 5140 BC. (Wikipedia, Dispilio, checked 2026-09)
- Dragon Cave
- Ten chambers and seven underground lakes at the third kilometre of the lakeside road, the largest chamber 45 m by 17 m. The entrance appeared in the 1940s during roadworks, the cave was mapped in 1968 and opened to the public at the end of 2009; bones of the cave bear Ursus spelaeus were found inside. (Greek Wikipedia, Σπήλαιο του Δράκου, checked 2026-09)
- Panagia Mavriotissa
- Monastery on the eastern shore of the promontory roughly 4 km from the town and opposite the village of Mavrochori; construction is thought to have begun in 1082, and the site still holds its main church, an abbot's house, cells, a bell tower and a guest house. (Greek Wikipedia, Μονή Παναγίας Μαυριώτισσας, checked 2026-09)
- Lake Orestiada
- 630 m above sea level, a catchment of 267 km² and a greatest depth of about 9 m against a mean of 4.5 m. More than 200 bird species have been recorded, 90 of them breeding; the lake is eutrophic from agricultural run-off and municipal sewage. (Wikipedia, Lake Orestiada, checked 2026-09)
- Doltso, Apozari and the fur trade
- The two old lakeside quarters hold mansions and folk houses built between the 17th and 19th centuries. Kastoria's involvement with fur began in the early middle ages, supplying ermine pelts for the robes of Byzantine courtiers, and the industry was established in the town during the 16th century. (Wikipedia, Kastoria, checked 2026-09)
- The town itself
- Kastoria stands at about 700 m on a promontory in the lake. The town recorded 12,548 residents at the 2021 census, the municipal unit 16,393 and the municipality 33,095; the Ottomans took the town around 1385 and the Greek Army in 1912. (Wikipedia, Kastoria, checked 2026-09)
- Driving from Ohrid
- About 142 km and roughly 2 hours 45 minutes on the shortest line, or about 102 km and 2 hours as far as Florina, all measured at free-flow speeds before any border queue. (Road distances and free-flow durations measured on the OpenStreetMap driving profile at the OSRM demo server (router.project-osrm.org), checked 2026-09)
Good to know
- The Dragon Cave beneath Kastoria's promontory holds ten chambers and seven underground lakes, its largest chamber measuring 45 metres by 17.
- Bones of the cave bear Ursus spelaeus were recovered from the Dragon Cave, which was mapped in 1968 but opened to visitors only at the end of 2009.
- The dome of Panagia Koumbelidiki was destroyed by Italian bombing in 1940 and rebuilt in 1949 under Stylianos Pelekanidis, then ephor of Byzantine antiquities.
- Dendrochronology anchored to a Miyake solar-particle event dates the Late Neolithic building phases at Dispilio to between 5328 and 5140 BC.
- The reconstructed lake-dwellers' village beside the Dispilio excavation is modelled on comparable European sites rather than on architectural evidence found at Dispilio itself.
- Lake Orestiada drains a catchment of 267 square kilometres and has recorded more than 200 bird species, ninety of which breed on the water.
Frequently asked questions
How many Byzantine churches can you see in Kastoria?
Seventy-two were built and fifty-four survive. Most are small single-nave, wooden-roofed churches raised by private founders, so they sit among houses in the Doltso and Apozari lanes rather than standing clear in public squares.
What is the Dragon Cave in Kastoria?
A limestone cave at the third kilometre of the lakeside road round the promontory, with ten chambers and seven underground lakes. Cave-bear bones were found in it, it was mapped in 1968, and it opened to the public at the end of 2009.
How old is the Neolithic settlement at Dispilio?
Radiocarbon dates put occupation between roughly 5600-5500 BC and 3700-3500 BC, with a later Bronze Age phase around 2400-2100 BC. Tree-ring dating tied to a Miyake event narrows the Late Neolithic building phases to 5328-5140 BC.
When is the best time of year for a day in Kastoria?
Late spring and early autumn. The valleys on the approach hold thick winter fog for weeks at a time, and high summer leaves the promontory walk without shade and the church interiors dim, so May, June, September and October avoid both problems.
Can Kastoria be done as a day trip from Ohrid?
Comfortably, provided the day starts early. The shortest line is about 142 kilometres and under three hours each way at free-flow speeds, and the churches, the old quarters and the museum all sit inside about a square kilometre of walkable ground.
What else is on the lakeside road besides the cave?
The road ends roughly four kilometres from town on the eastern shore, opposite Mavrochori, at the monastery of Panagia Mavriotissa, whose construction is thought to have begun in 1082 and which still keeps its cells, bell tower and guest house.
Related pages
Last reviewed: 2026-09-01