Lake Mavrovo, North Macedonia’s largest artificial body of water, sits at the heart of the national park of the same name, in the mountains of the country’s northwest. Circling it by bike makes for an accessible, rolling loop framed by the peaks of Bistra and Šar Planina.
A rolling loop around the lake
The road that circles the lake covers roughly 33 km for a modest 250 m of elevation gain, on a surface that’s mostly asphalt with a few packed sections. The route alternates between stretches through conifer forest, open views over the lake, and small hamlets, without any notable technical difficulty.
A lake with a changing face
Built in the mid-20th century for hydroelectric power and irrigation, Lake Mavrovo’s level fluctuates noticeably with the seasons, dropping lowest in late summer. When the water recedes, the remains of a former village flooded when the dam was filled sometimes resurface, including the bell tower of a submerged church — an unusual sight sought out by photographers.
Mavrovo National Park
The park, one of North Macedonia’s largest and oldest, combines old-growth forest, mountain pastures, and peaks topping 2,000 m at its edges, offering a wide choice of more demanding mountain bike trails to extend the ride from the village of Leunovo, notably toward the Studenec area.
Good to know
The best season runs from May to October. Mavrovo, the lakeside village, offers a range of places to stay and a convenient starting point for pairing the loop with a hike higher into the park.
