Cool off after the hike

Natural Swimming Spots in Bosnia & Herzegovina

Bosnians swim in rivers. Every town on a river has its own kupalište, and on a hot weekend half the country is in the water. Most spots are free and unmarked — a bend in the river, a path down through the trees — and a handful of the famous ones charge entry. What surprises visitors is the temperature: these rivers come out of karst springs and stay near 10 °C even in August, while the reservoirs get properly warm.

There are no lifeguards at any of these places. Cold water takes your breath in the first seconds, so get in slowly; rivers run faster and deeper after rain; and jumping into water you have not checked is how most accidents here happen.

37 spots · 6 regions

Region
Water
Good for

37 spots

  • Bilećko jezero
    Bilećko jezero · photo: Maša Hercegovac (CC BY-SA 4.0)

    Bileća LakeBilećko jezero

    Bilećko jezero · Bileća

    LakeWarm waterFree entry

    An enormous, startlingly clear reservoir that is almost always empty of people, with wild horses on the surrounding karst. The water temperature is as good as it gets in BiH.

    No facilities — bring everything with you

    Best: Jun–Sep

    Almost no infrastructure — no shade, no facilities, bring water.

    Open in Google Maps
  • Blidinje Lake
    Blidinje Lake · photo: Julian Nyča (CC BY-SA 3.0)

    Blidinje LakeBlidinjsko jezero

    Blidinjsko jezero · Jablanica

    Mountain lakeCold waterFree entryFamily friendly

    A shallow lake at 1,180 m in Blidinje Nature Park, between Čvrsnica and Vran. More a place to stop and look than a swimming destination — but on a hot day the shallows are welcome.

    • Parking

    Best: Jul–Aug

    Algae bloom in the shallows in late summer.

    Open in Google Maps
  • Boračko Lake
    Boračko Lake · photo: Neretva Rafting (CC BY 3.0)

    Boračko LakeBoračko jezero

    Boračko jezero · Konjic

    LakeWarm waterFree entryFamily friendly

    A glacial lake at about 400 m with unusually warm, clean water, small beaches and two campsites. The easiest lake swim in Herzegovina and a natural pairing with a Prenj or Bjelašnica hike.

    Swimming is free; parking is sometimes charged in high season.

    • Parking
    • Food
    • Camping

    Best: Jun–Sep

  • Buna
    Buna · photo: Jocelyn Erskine-Kellie (CC BY 2.0)

    Buna below BlagajBuna nizvodno od Blagaja

    Buna · Blagaj

    RiverCold waterFree entryFamily friendly

    The short, very cold Buna downstream of Blagaj, where the village stretches of bank are used for swimming.

    • Food

    Best: Jul–Aug

    Swimming at Vrelo Bune — the spring itself, under the tekke — is prohibited. Use the stretches downstream.

    Approximate location — verify before navigating

    Open in Google Maps
  • Jablaničko jezero
    Jablaničko jezero · photo: Julian Nyča (CC BY-SA 3.0)

    Jablanica Lake (Konjic beaches)Jablaničko jezero

    Jablaničko jezero · Konjic

    LakeWarm waterFree entryFamily friendly

    A long reservoir with informal beaches strung along the M-17 between Konjic and Ostrožac. The water reaches the mid-twenties in August, and the roadside lamb restaurants are an attraction in their own right.

    • Parking
    • Food

    Best: Jun–Sep

    Open in Google Maps
  • Trebižat
    Trebižat · photo: Mudroslov (CC BY-SA 4.0)

    Koćuša WaterfallVodopad Koćuša

    Trebižat · Ljubuški

    WaterfallCool waterFree entryFamily friendly

    The quiet alternative to Kravica, at Veljaci: a lower, wider fall you can swim right up to, with no entry fee and a fraction of the crowd.

    • Parking
    • Food

    Best: Jun–Sep

    The restaurant by the falls is closed on and off outside the main season.

  • Trebižat
    Trebižat · photo: john mcsporran from Trossachs, Scotland (CC BY 2.0)

    Kravica WaterfallVodopad Kravica

    Trebižat · Ljubuški

    WaterfallCool waterPaid entryFamily friendly

    The best-known swimming spot in the country: a wide pool under a 25 m curtain of falls, with restaurants and bars along the bank. Come early or late — midday in July and August is very busy.

    Around 20 KM entry plus parking. Cards are accepted at the gate, but bring cash for the stalls.

    • Parking
    • Food
    • Toilets

    Best: Jun–Sep

  • Jablaničko jezero
    Jablaničko jezero · photo: Ante Perkovic (CC BY-SA 3.0)

    Ostrožac beachPlaža Ostrožac

    Jablaničko jezero · Jablanica

    LakeWarm waterFree entryFamily friendly

    Where the Neretva widens into Jablanica Lake at Ostrožac: shallow, warm and easy to reach from the main road.

    • Parking
    • Food

    Best: Jun–Sep

    Approximate location — verify before navigating

    Open in Google Maps
  • Rama Lake
    Rama Lake · photo: cosic4 (CC BY 3.0)

    Rama LakeRamsko jezero

    Ramsko jezero · Prozor-Rama

    LakeWarm waterFree entryFamily friendly

    A reservoir ringed by steep hills, with relaxed wild camping along the shore and the Šćit peninsula in the middle of it.

    • Parking
    • Camping

    Best: Jun–Aug

    The water level drops noticeably from late summer, which moves the shoreline.

    Open in Google Maps
  • Bregava
    Bregava · photo: Ma Ga (CC BY 3.0)

    Stolac town swimming areaGradsko kupalište Stolac

    Bregava · Stolac

    RiverCold waterFree entryFamily friendly

    A proper town swimming spot on the clear Bregava, with a jumping ladder into the deep pool and a café on the bank. Free, and busy with locals all summer.

    • Food

    Best: Jun–Sep

    Open in Google Maps
  • Trebišnjica
    Trebišnjica · photo: Mister No (CC BY 3.0)

    Trebinje town beachGradska plaža Trebinje

    Trebišnjica · Trebinje

    RiverCold waterFree entryFamily friendly

    A riverside beach in the middle of Trebinje, on water that comes straight out of the karst and stays cold through the hottest Herzegovinian afternoon.

    • Food

    Best: Jun–Sep

    Approximate location — verify before navigating

    Open in Google Maps
  • Trebižat
    Trebižat · photo: Stephan Hense (CC BY-SA 3.0)

    Trebižat at Humac and StudenciTrebižat kod Humca i Studenaca

    Trebižat · Ljubuški

    RiverCool waterFree entryFamily friendly

    Calm, green stretches of the Trebižat between the waterfalls, used for swimming and for the canoe safari that runs down to Kravica.

    No facilities — bring everything with you

    Best: Jun–Sep

    Approximate location — verify before navigating

    Open in Google Maps
  • Fojnica
    Fojnica · photo: NASA (Public domain)

    Fojnica river poolsVirovi na Fojnici

    Fojnica · Fojnica

    RiverCool waterFree entryFamily friendly

    Shallow pools on the Fojnica river through town, an easy stop on the way up to Prokoško jezero.

    No facilities — bring everything with you

    Best: Jun–Sep

    Approximate location — verify before navigating

    Open in Google Maps
  • Plivsko jezero
    Plivsko jezero · photo: Whitepixels (CC0)

    Pliva Lakes, JajcePlivsko jezero

    Plivsko jezero · Jajce

    LakeWarm waterFree entryFamily friendly

    Twin lakes just outside Jajce with a lakeside park, playground, barbecue area, campsite and boats for hire — the most family-ready swim on this list, and the watermills are a ten-minute walk away.

    • Parking
    • Food
    • Camping
    • Rentals

    Best: Jun–Sep

    Open in Google Maps
  • Prokoško Lake
    Prokoško Lake · photo: rejflinger from Vienna, Austria (CC BY 2.0)

    Prokoško LakeProkoško jezero

    Prokoško jezero · Fojnica

    Mountain lakeCold waterFree entryFamily friendly

    A glacial lake at 1,640 m on Vranica, ringed by katun shepherd huts and small konobas, with horses and quads for hire. The water is properly cold — this is a dip, not an afternoon swim.

    • Parking
    • Food
    • Camping
    • Rentals

    Best: Jul–Aug

    Open in Google Maps
  • Rakitnica
    Rakitnica · photo: Kathleen Franklin from Marysville, CA, USA (CC BY 2.0)

    Rakitnica canyon poolsVirovi u kanjonu Rakitnice

    Rakitnica · Umoljani

    RiverCold waterFree entry

    Deep green pools in the canyon between Bjelašnica and Visočica, reached on foot from Lukomir, Umoljani or Dubočani. Some of the clearest water in the country, and the hardest to get to.

    No facilities — bring everything with you

    Best: Jul–Aug

    For experienced hikers only: a long descent, no services, no phone signal and no easy way out.

    Approximate location — verify before navigating

  • Vrbas
    Vrbas · photo: Dragan Jankovic Faza… (CC BY-SA 3.0)

    Vrbas beaches, Banja LukaPlaže na Vrbasu, Banja Luka

    Vrbas · Banja Luka

    RiverCold waterFree entryFamily friendly

    City river beaches along the Vrbas around Ada and Zeleni most, where Banja Luka swims all summer and the traditional dajak boats are poled upstream.

    • Food

    Best: Jun–Sep

    Open in Google Maps
  • Željeznica
    Željeznica · photo: Bjoertvedt (CC BY-SA 4.0)

    Željeznica at TrnovoŽeljeznica kod Trnova

    Željeznica · Trnovo

    RiverCold waterFree entryFamily friendly

    Small river beaches south of Sarajevo around Trnovo and Krupac, the closest cold-water swim to the city and a standard stop on the way back from Bjelašnica.

    No facilities — bring everything with you

    Best: Jul–Aug

    Approximate location — verify before navigating

  • Klokot spring and riverVrelo i rijeka Klokot

    Klokot · Bihać

    RiverCold waterFree entry

    One of the shortest rivers in Europe, rising from a karst spring near Bihać and joining the Una a few hundred metres later. Startlingly clear and startlingly cold.

    • Food

    Best: Jul–Aug

    Spring water year-round: cold enough that the first minute takes your breath.

    Open in Google Maps
  • Una
    Una · photo: Julian Nyča (CC BY-SA 3.0)

    Martin Brod – Great Una WaterfallsVeliki slap, Martin Brod

    Una · Martin Brod

    WaterfallCool waterPaid entryFamily friendly

    A staircase of tufa cascades where the Unac joins the Una, with swimmable pools between the falls and a village that has grown up around them.

    Around €5 for the main falls. The smaller cascades across the bridge are free.

    • Parking
    • Toilets
    • Food

    Best: Jun–Sep

    Open in Google Maps
  • Sana
    Sana · photo: 87Edvin (CC BY 3.0)

    Sana at Sanski MostSana kod Sanskog Mosta

    Sana · Sanski Most

    RiverCool waterFree entryFamily friendly

    The town beach on the Sana and the quieter Dabar stretch upstream, both shallow and slow enough for an easy swim.

    • Parking

    Best: Jun–Sep

    Open in Google Maps
  • Štrbački buk
    Štrbački buk · photo: Dragan Zeba (CC BY 3.0)

    Štrbački buk

    Una · Bihać

    WaterfallCool waterPaid entryFamily friendly

    The largest waterfall in the country, in Una National Park at Orašac: a 24 m drop into a turquoise basin, with swimming in the calmer pools below the walkways. About 1.5 km on foot from the car park.

    National park entry, around 20 KM.

    • Parking
    • Toilets

    Best: Jun–Sep

  • Una
    Una · photo: Julian Nyča (CC BY-SA 3.0)

    Una at BihaćUna kod Bihaća

    Una · Bihać

    RiverCool waterFree entryFamily friendly

    Town beaches through Bihać and the Kostela cascades just upstream — the Una at its most swimmable, and warm enough by August to stay in.

    • Parking
    • Food

    Best: Jun–Sep

    Approximate location — verify before navigating

    Open in Google Maps
  • Una
    Una · photo: Julian Nyča (CC BY-SA 3.0)

    Una at Bosanska KrupaJapodski otoci

    Una · Bosanska Krupa

    RiverCool waterFree entryFamily friendly

    The Japodski otoci islands and the Pištaline beaches, where the Una splits into channels through town. Also the put-in for most of the rafting on this stretch.

    • Parking
    • Food

    Best: Jun–Sep

    Approximate location — verify before navigating

    Open in Google Maps
  • Balkana
    Balkana · photo: Zavičajac (CC BY-SA 4.0)

    Balkana LakeBalkana jezero

    Balkana · Mrkonjić Grad

    LakeCool waterFree entryFamily friendly

    A small forest lake a few minutes off the main road at Mrkonjić Grad, with kayaks for hire and a hotel restaurant on the bank. Easy, shaded and good with children.

    • Parking
    • Food
    • Rentals

    Best: Jun–Sep

    Open in Google Maps
  • Buško jezero
    Buško jezero · photo: Petr Vilgus (CC BY-SA 4.0)

    Buško LakeBuško jezero

    Buško jezero · Tomislavgrad

    LakeWarm waterFree entryFamily friendly

    One of the largest reservoirs in Europe, spread across the Livno plain, with several beaches and reliably warm water. Also a well-known kitesurfing spot when the wind gets up.

    • Parking
    • Food

    Best: Jun–Sep

    Open in Google Maps
  • Šator LakeŠatorsko jezero

    Šatorsko jezero · Bosansko Grahovo

    Mountain lakeCold waterFree entry

    A remote glacial lake under Šator mountain at about 1,490 m, crystal clear and usually empty. The last stretch of road is rough gravel.

    No facilities — bring everything with you

    Best: Jul–Aug

    No services of any kind, and the access road wants a high-clearance vehicle.

    Open in Google Maps
  • Drina at Brod na DriniDrina kod Broda na Drini

    Drina · Foča

    RiverCold waterFree entry

    River beaches at the rafting camps where the Tara meets the Drina above Foča — the coldest, fastest water on this list and the finish line for most Tara rafting trips.

    • Parking
    • Food
    • Camping

    Best: Jul–Aug

    Strong current: swim near the camps, not in the main channel.

    Approximate location — verify before navigating

    Open in Google Maps
  • Drina
    Drina · photo: Bojana Wiki PG (CC BY-SA 4.0)

    Drina at VišegradDrina kod Višegrada

    Drina · Višegrad

    LakeWarm waterFree entryFamily friendly

    The Perućac reservoir backs the Drina up into a wide, green, warm lake above Višegrad, in sight of the Mehmed Paša Sokolović bridge.

    • Parking
    • Food

    Best: Jun–Sep

    Search results often point at the pontoon beach on the Serbian bank — stay on the BiH shore near Višegrad.

    Approximate location — verify before navigating

    Open in Google Maps
  • Trnovačko Lake
    Trnovačko Lake · photo: Schleewoon (CC BY-SA 4.0)

    Trnovačko LakeTrnovačko jezero

    Trnovačko jezero · Tjentište

    Mountain lakeCold waterFree entry

    The heart-shaped glacial lake under Maglić at 1,520 m, reached on foot from Prijevor. One of the most photographed places in the region, and freezing even in August.

    Swimming is free; camping by the lake carries a ranger fee of about €2.

    • Camping

    Best: Jul–Aug

    Hike-in only, and the lake itself lies just across the border in Montenegro — carry your passport.

    Open in Google Maps
  • Zelengora
    Zelengora · photo: Гаги (CC BY-SA 4.0)

    Zelengora lakesZelengorska jezera

    Zelengora · Tjentište

    Mountain lakeCold waterFree entryFamily friendly

    The "mountain eyes" of Zelengora — Donje Bare, Orlovačko and Kotlaničko — glacial lakes you can swim in, each within reach of a lodge in Sutjeska National Park.

    National park entry may apply for Sutjeska.

    • Parking
    • Food

    Best: Jul–Aug

    Open in Google Maps
  • Sava
    Sava · photo: Julian Nyča (CC BY-SA 3.0)

    Bardača wetlands and Sava beachesBardača i plaže na Savi

    Sava · Srbac

    RiverWarm waterFree entryFamily friendly

    Flat lowland water where the Vrbas meets the Sava: fish ponds, birdlife and sandy river beaches, a completely different landscape from the rest of this list.

    • Parking

    Best: Jun–Aug

    Approximate location — verify before navigating

    Open in Google Maps
  • Hazna LakeJezero Hazna

    Hazna · Gradačac

    LakeWarm waterFree entryFamily friendly

    A small recreational lake outside Gradačac with a beach, a campsite and fishing — quiet, and warm early in the season.

    Free or a small charge depending on the season.

    • Parking
    • Food
    • Camping

    Best: Jun–Sep

    Open in Google Maps
  • Panonska jezera
    Panonska jezera · photo: Edinwiki (CC BY-SA 3.0)

    Pannonian Lakes, TuzlaPanonska jezera

    Panonska jezera · Tuzla

    LakeWarm waterPaid entryFamily friendly

    Not natural, but too good to leave out: salt-water lakes built in the middle of Tuzla over the old salt works, with beaches, slides and lifeguards. The easiest swim in the country with small children.

    Ticketed, with day rates and season passes.

    • Parking
    • Food
    • Toilets
    • Rentals

    Best: Jun–Sep

    Open in Google Maps
  • Šićki Brod lakesJezera Šićki Brod

    Šićki Brod · Tuzla

    LakeWarm waterFree entryFamily friendly

    Small lakes on the edge of Tuzla used by locals for a quick swim and by anglers the rest of the time.

    • Parking

    Best: Jun–Aug

    Approximate location — verify before navigating

    Open in Google Maps

Pair a swim with a guided hike

Plenty of Kojeza tours finish within a few kilometres of the water on this map — the canyon, the lake and the waterfall in one day.

Browse tours