A popular weekend beach destination about 130 km east of Belgrade, a lake formed beside the Danube with beaches, boat rentals and summer events.
Srebrno Jezero, or Silver Lake, is a large lake beside the Danube near Veliko Gradište in the Braničevo District of eastern Serbia, about 130 km east of Belgrade. It is one of the country's most popular weekend beach destinations for residents of the capital. The shoreline combines sand and shingle beaches, and the lake water is fresh and generally clearer than the nearby river, with a gradual entry that suits swimmers and children. The lake is large and open, so the shore can feel breezier than the enclosed city lakes, but there is no ocean surf and conditions are normally calm for swimming. The atmosphere is that of a holiday resort: families and groups of friends spend the day on the beach, with summer events and a livelier evening scene around the cafes. Amenities are broad, with boat and pedal-boat rental, restaurants and cafes along the shore, and camping available nearby for those staying overnight. Facilities and lifeguard cover are seasonal and vary by section of the shore, so visitors should confirm local arrangements. Reaching the lake requires a day trip or an overnight stay. Buses leave from the Belgrade main bus station (BAS, Železnička 4) for Veliko Gradište in about 2 hours, with a one-way fare of roughly 1,300-1,600 RSD, followed by a local taxi to the lake. By car the drive is about 1.5 hours, which makes it practical for a self-organised day trip, although traffic builds on summer weekends. The Veliko Gradište area also offers the wider Đerdap and Danube landscape for visitors who stay longer. General visitor information is available through the national tourism organisation at serbia.travel. The main beach season runs from June to September, with July and August the busiest, and many services close outside the summer. Staying overnight avoids the long return journey and gives access to quieter early-morning swims.
| Distance | About 130 km east of Belgrade |
|---|---|
| Getting there | Bus from Belgrade main bus station (BAS, Železnička 4) to Veliko Gradište about 2 hours, about 1,300-1,600 RSD (~$13-16) one way, then local taxi to the lake; car about 1.5 hours |
| Difficulty | easy |
| Best season | June-September |
| Address | Srebrno Jezero, 12220 Veliko Gradište, Serbia |
Amenities
- Sand and shingle beaches
- Boat and pedal-boat rental
- Restaurants and cafes
- Camping nearby
Good to know
- Best for
- families, swimmers, sunbathers, partiers
Location
Srebrno Jezero, 12220 Veliko Gradište, Serbia
44.7790, 21.5090 View on map
Highlights
- Large Danube-side lake with sand and shingle beaches
- Boat and pedal-boat rental on the water
- Restaurants and cafes along the shore, with summer events
- Camping nearby for overnight stays
Tips for visiting
- Take an early bus from Belgrade's BAS station to allow a full beach day, as the trip takes about 2 hours each way.
- Budget about 1,300-1,600 RSD one way for the bus, plus a local taxi from Veliko Gradište to the lake.
- Drive early on summer weekends to beat the traffic and the beachfront crowds.
- Consider staying overnight or camping to avoid a long same-day return.
- Confirm lifeguard and rental availability locally, as they vary by season.
When to visit
June to September, with July and August the busiest. Weekdays and early mornings are quieter than weekend afternoons.
Frequently asked questions
How far is Srebrno Jezero from Belgrade?
About 130 km east. The bus takes about 2 hours and the drive about 1.5 hours.
How much is the bus from Belgrade?
A one-way ticket to Veliko Gradište is roughly 1,300-1,600 RSD from the BAS main bus station. A local taxi is needed to reach the lake itself.
Can visitors stay overnight?
Yes, camping is available nearby and the Veliko Gradište area has other accommodation.