Vlasina Lake: Serbia's largest artificial lake and floating islands — a guide

Published: 09/07/2026

Vlasina Lake is the largest artificial lake in Serbia, on a plateau at around 1,200 metres in the country's south-east. It is known for its clean air, wide open spaces and unusual floating peat islands that drift across the water.

What to see and do

The main experience is the calm and nature of the plateau — walking and cycling along the shore, boating, fishing and birdwatching. The floating islands are a natural rarity. The area is good for hiking and escaping city bustle, with exceptionally starry night skies.

When to go

Late spring to autumn, when the plateau is most pleasant. Summer is cool and nights are cold even at peak season; winter is harsh.

Getting there

From Belgrade about 330 km by motorway to Vladičin Han/Surdulica then a mountain road, around 4–4.5 hours. A car is essential.

Where to stay

By the lake there are hotels, holiday cottages, apartments and ethno households. The choice is smaller than on the big mountains, so book ahead. See the accommodation and enquire directly with the host.

A practical tip

Bring warmer clothes even in summer — nights on the plateau are cold. Vlasina is ideal for calm, nature and stargazing, rather than classic swimming.

Frequently asked questions

What are the floating islands on Vlasina?+
Natural peat islands that drift across the lake's surface — a rarity and one of Vlasina's main curiosities.
Is Vlasina Lake for swimming?+
The water is cold and the lake is mainly for calm, nature, boating and fishing, rather than classic swimming.
How far is Vlasina from Belgrade?+
About 330 km, 4–4.5 hours by motorway to Surdulica then a mountain road.