Up the Galičica Crest: a Karst Park Between Two Lakes
Galičica National Park was proclaimed in 1958 and covers the limestone ridge dividing Lake Ohrid from Lake Prespa. One paved regional road crosses the crest, topping out near 1,590 metres, and the tracks that leave it across the open karst pasture are unsurfaced. Magaro, the highest named summit, reaches 2,254 metres.
Third-party listings for a day on Galičica are unusually unhelpful, because most of them are resold copies of a single product feed and they contradict one another about what the day even consists of. The mountain does not. It is a horst of massive porous limestone standing between two lakes whose surfaces are not level with each other — 695 metres at Lake Ohrid, 850 metres at Lake Prespa, on the park administration's own figures — and almost everything worth knowing about a day up there follows from that arrangement of rock and water.
Practically, the park has one crossing and a lot of plateau. A single asphalt regional road leaves the eastern lakeshore south of Trpejca and climbs to the crest before dropping to the Prespa side; everything else on the high ground is track, footpath or pasture. This page takes the crest first, because that is the view people come for, then the road that reaches it, then the geology that explains why there are no streams up there, and finally when the altitude starts to matter.
What you see along the way
The crest is the point of the exercise. From the high ground the two lakes appear on opposite sides at once, and because they sit at different levels the effect is not symmetrical: Lake Ohrid is the deeper drop, further away and usually hazier, while Lake Prespa lies closer and shallower in its basin. Between them the plateau is bare in a way that photographs rarely prepare people for — grazed grassland broken by weathered limestone, dolines and shallow closed basins, with juniper and scattered thorn rather than forest. The park's own boundary reaches 2,265 metres at a marker known as boundary pillar F10, and the named summits stack below it: Magaro at 2,254 metres, Lako Signoj at 1,984 and Goga at 1,737.
Water on the plateau is entirely artificial or seasonal, which is why the ponds have names. The park lists Crvena Lokva, Lokva Džafa, Lokva Asandžura and Simončeska Lokva among its attractions — livestock ponds on a mountain that has no surface streams to speak of, several of them lined with the red terra rossa soil that gives Crvena Lokva its name. They are also where the wildlife concentrates. The park's own species list runs from Balkan lynx, brown bear and chamois down through Alpine chough, rock partridge and the nose-horned viper to the Apollo butterfly and Cvijić's crocus, and its statistics page counts 1,644 butterflies and moths.
The route
There is one road and it is worth knowing its shape before you commit to it. From Ohrid you run south on the R1301 lakeshore road, through Dolno Konjsko and past Peštani and Trpejca; at about 23.6 kilometres and 37 minutes from the town centre, south of Trpejca and already 889 metres up on the hillside, the R2332 turns inland. That mountain road is asphalt, not track. It climbs for a further 13.7 kilometres — some 15 minutes without stops — to a high point of roughly 1,592 metres, which the elevation samples put near 40.955°N, 20.817°E, and then descends the eastern flank towards the R1307 on the Prespa shore.
Two details catch people out. The first is the numbering: current signage and mapping call the mountain road the R2332, while the park's own published route descriptions still refer to it as regional asphalt road R-504, so a search on one designation will miss half the material written about the other. The second is the roadside marker. The signed guidepost at the trailhead, about 1,567 metres up and standing in the Ljubaništa village territory, is called Lipova Livada, and it is the reference point the park uses for its walking routes rather than the crest itself. From there the ascent to Magaro is roughly 660 metres of height gain — arithmetic on two published elevations, not a graded trail figure.
Places along the way
The geology is the reason for everything else. Beneath Galičica lie Palaeozoic metamorphic silicates, and over them sits a layer of massive porous limestone that the park administration measures at 500 to 550 metres thick. Because that limestone is permeable, the mountain holds no rivers: rain and snowmelt go straight down. The consequence, which the park describes as scientifically confirmed, is an underground connection between the two lakes — water from Lake Prespa moves west through the karst and re-emerges on the western slopes as shoreline and sublacustrine springs feeding Lake Ohrid. A ridge you can drive over in a quarter of an hour is also a filter with a measurable throughput.
Isolation on that scale shows first in the endemic flora and then in the invertebrate counts, and the park's figures are unusually specific. The park records 29 algae taxa, 12 vascular plant species, 68 invertebrate taxa and 4 vertebrate taxa that occur nowhere outside its boundary, plus 46 higher plants, 89 invertebrates and 14 vertebrates restricted to Macedonia or the Balkans. Across roughly 24,000 hectares it lists more than 37 habitat types, 40 plant communities, around 1,600 vascular plant taxa, over 143 lichenised fungi, more than 480 fungi and over 3,279 faunal taxa. Erodium guicciardii was first found in Macedonia on this mountain, and 180 woody plant taxa recorded here amount to 56 per cent of the country's entire dendroflora.
Season and timing
Altitude, not the calendar, sets the terms. The crest road stands about 890 metres above the surface of Lake Ohrid, so conditions up there routinely differ from conditions in town on the same morning, and snow lies on the plateau long after the lakeshore has cleared. The Galičica glacial cirques, identified in the Stara Galičica area by research in the 1990s, are the evidence of how cold this ground gets — an upper one with its floor at 2,030 to 2,070 metres and a lower one at 1,850 to 1,900 — and the park grades its ridge walks separately as harder routes above 1,600 metres precisely because the exposure changes there.
The mountain road is a national park road rather than a through route, and it is closed when snow makes it unsafe; the park publishes the current position, and that notice is the thing to check rather than any date reproduced in a listing. The year-round alternative between the two basins never touches the massif at all: the A3 north-east from Ohrid to Resen, about 36.4 kilometres and 46 minutes, then south on the R1307 into the Prespa shore villages. Summer brings its own limit in the other direction — the park reports over 150,000 visitors a year, and they are not spread evenly across the twelve months.
Nearby
The lakeshore villages below the western slope are part of the park rather than a separate excursion: Konjsko, Peštani, Trpejca and Ljubaništa on the Ohrid side, with Oteševo, Leskoec, Petrino, Preljubje and Stipona over on the Prespa flank. Roughly 23 populated places sit on the mountain with around 10,000 inhabitants between them, and of the 38,000 hectares of land historically associated with it about 6,000 were worked agriculturally — which is what the terraces and the grazing on the plateau are the remains of. Peštani, 12 kilometres south of Ohrid, was a fishing settlement before it became a beach village and is the usual point of entry to the high ground.
The park's boundary also takes in things that are not mountain at all. Golem Grad, the island in Lake Prespa, lies inside it, as do the Monastery of Sveti Naum and the church of Sveta Bogorodica Zahumska on the Ohrid shore; the massif's Istok and Petrino spurs are included too. About two thirds of the park falls within the UNESCO World Heritage property of the Ohrid region. For walkers the park signposts named routes rather than a network — Elšani to Bugarska Čuka and Lako Signoj, Peštani to Sveti Spas, Oteševo up to the Šarbojca mountain hut, and the Dva Javora line that reaches the Samotska Dupka cave.
At a glance
- Park status and size
- Proclaimed a national park in 1958; the administration gives an area of approximately 24,000 hectares, and its own statistics page states 24,151 ha, against the 227 km² usually quoted in reference works (Galičica National Park official website, galicica.org.mk/info/, checked 2026-09, with the 227 km² figure from Wikipedia, Galičica, checked 2026-09)
- Elevation range
- From 695 m at the surface of Lake Ohrid and 850 m at Lake Prespa up to 2,265 m at boundary pillar F10; principal summits Magaro 2,254 m, Lako Signoj 1,984 m, Goga 1,737 m (Galičica National Park official website, galicica.org.mk/info/, checked 2026-09)
- The crest road
- R2332 in current numbering, described by the park as regional asphalt road R-504; it leaves the R1301 about 23.6 km (37 min) from Ohrid at 889 m and climbs a further 13.7 km to roughly 1,592 m near 40.955°N, 20.817°E (Road distances and times measured on the OSRM demo server (router.project-osrm.org); crest elevation sampled from NASA SRTM 30 m via OpenTopoData (api.opentopodata.org); designations from OpenStreetMap via Nominatim and from galicica.org.mk suggested routes — all checked 2026-09)
- Lipova Livada
- The signed roadside guidepost on the R2332, at about 1,567 m in the Ljubaništa village territory, used by the park as the start point for its Magaro walking route (OpenStreetMap node 10113459480 resolved through Nominatim, with the elevation sampled from NASA SRTM 30 m via OpenTopoData, checked 2026-09)
- Geology
- Palaeozoic metamorphic silicates capped by 500–550 m of massive porous limestone; that porosity creates the scientifically confirmed underground link carrying Lake Prespa water west into springs on the Lake Ohrid side (Galičica National Park official website, galicica.org.mk/info/, checked 2026-09)
- Species found nowhere else
- 29 algae taxa, 12 vascular plant species, 68 invertebrate taxa and 4 vertebrate taxa occur only within the park boundary; a further 46 higher plants, 89 invertebrates and 14 vertebrates are restricted to Macedonia or the Balkans (Galičica National Park official website, galicica.org.mk/info/, checked 2026-09)
- Recorded diversity
- More than 37 habitat types, 40 plant communities, about 1,600 vascular plant taxa, over 143 lichenised fungi, more than 480 fungi and over 3,279 faunal taxa; the statistics page adds 1,644 butterflies and moths and over 150,000 visitors a year (Galičica National Park official website, galicica.org.mk/info/ and site statistics panel, checked 2026-09)
- Glacial cirques
- Two cirques identified in the Stara Galičica area by research in the 1990s: an upper one with its floor at 2,030–2,070 m and a lower one at 1,850–1,900 m (Wikipedia, Galičica, checked 2026-09)
- Year-round alternative to the crest
- The A3 from Ohrid to Resen measures about 36.4 km and 46 minutes and stays in the valleys, joining the R1307 for the Prespa shore without entering the massif (OpenStreetMap driving route measured on the OSRM demo server (router.project-osrm.org), checked 2026-09)
Good to know
- Galičica National Park's highest point is not a summit but a survey marker: boundary pillar F10 at 2,265 metres, above Magaro's 2,254.
- The park administration describes the mountain road over the crest as regional asphalt road R-504, while current mapping and signage number the same road R2332.
- A limestone cap 500 to 550 metres thick over Palaeozoic metamorphic silicates is what carries Lake Prespa water underground to the springs on the Lake Ohrid side.
- Twenty-nine algae taxa, twelve vascular plants, sixty-eight invertebrates and four vertebrates are recorded nowhere outside the boundary of Galičica National Park.
- Four named livestock ponds — Crvena Lokva, Lokva Džafa, Lokva Asandžura and Simončeska Lokva — carry the park's surface water on a plateau with no rivers.
- The signed Lipova Livada guidepost stands at roughly 1,567 metres in the Ljubaništa village territory, about 25 metres below the highest point the road reaches.
Frequently asked questions
How high is the road over Galičica?
Elevation sampling along the driving route puts the crest of the R2332 at roughly 1,592 metres, about 890 metres above the surface of Lake Ohrid. The park's boundary reaches higher still, to 2,265 metres at pillar F10.
Is the Galičica pass road paved or off-road?
Paved. The park describes the crossing as a regional asphalt road, numbered R-504 in its own route descriptions and R2332 on current maps. The unsurfaced ground is what branches off it across the karst pasture on the plateau.
Can you really see Lake Ohrid and Lake Prespa at the same time?
From the high ground, yes — the two lie on opposite sides of the ridge. They are not at the same height, though: the park gives 695 metres for Lake Ohrid against 850 metres for Lake Prespa, so the drop to each side differs.
How do you get from Ohrid to the Galičica crest?
South out of Ohrid on the R1301 shore road through Dolno Konjsko, Peštani and Trpejca. The R2332 turns inland about 23.6 kilometres out, some 37 minutes from the centre, and climbs another 13.7 kilometres to the top.
Is the Galičica mountain road open all year?
No. It is a national park road across a crest near 1,590 metres and it closes when snow makes it unsafe, so check the park's current notice rather than a date in a listing. The A3 through Resen stays open in the valleys year-round.
What wildlife lives in Galičica National Park?
The park's own species list includes Balkan lynx, brown bear and chamois, Alpine chough and rock partridge among the birds, the nose-horned viper, and the Apollo butterfly. Its statistics count 1,644 butterflies and moths in total.
Related pages
Last reviewed: 2026-09-01