The 5 best lakes in Croatia

Croatian lakes you simply have to visit

Croatia is a country of unrivalled natural beauty. Its dramatic karst landscape was carved by water, and travellers flock here to witness the natural spectacle of wide, flowing waterfalls and terraced pools, deep valleys, rivers and expansive lakes. Oh, and not to mention it has a spectacular coastline.

  1. Plitvice Lakes
  2. Mljet Lakes
  3. Baćina Lakes
  4. Lake Krušćica
  5. Lake Peruća

We’ve picked out the best lakes in Croatia, from the Plitvice Lakes National Park to lesser-known gems favoured for their quiet and local atmosphere. While you’re in the country, visiting the Croatian lakes is a must to see some of the most beautiful, picture-worthy surroundings in the Balkans.

In collaboration with
Rough Guides

1. Plitvice Lakes

Of all the country’s many bodies of water, the Croatian lakes of Plitvice are the most popular – and with good reason. The park covers 300 square kilometres, with the star attractions being 16 interconnected lakes spanning 8 kilometres and linked by glorious boardwalk paths. As you step through Entrance 1, you’re greeted by a stunning landscape of jagged cliffs, topped with verdant forest and waterfalls in every direction. There are many possible walking routes through the Croatia lakes national park, as well as a shuttle between the upper and lower sections. Our top tip is to arrive as early as you can to experience the park while it’s relatively quiet. You’ll meander between pools that range from emerald-green to bright turquoise. In spring and summer, you’re surrounded by dense greenery, while in autumn, your backdrop is an explosion of rich reds and oranges. You can even visit some sections in winter to see the park under a magical blanket of snow. As you amble along the boardwalks at river level, pop up to a few viewpoints to get the best panoramas, and enjoy the magical singing of water that pours from almost every direction, dancing into the pools below.

Entry fee: 80-300 kuna depending on season, parking 8-10 kuna/hour

Nearest major town/city: Zadar (119km)

2. Mljet Lakes

Mljet is an island boasting large swathes of national park, home to two of the most stunning lakes in Croatia. It’s an easy day trip by ferry from the mainland – from Dubrovnik, for example – but you could also make it a multi-day adventure on what is considered Croatia’s most beautiful island. The two saltwater lakes are called Veliko and Malo Jezero (Large and Small Lake) and are popular for swimming, kayaking and snorkelling, as well as hiking and cycling. The smaller saltwater lake is generally a little warmer and calmer for swimming, while in the centre of the Large Lake lies a small islet home to a former Benedictine monastery, which is now a cafe-restaurant. While you’re here, take a little boat out to the island for a magical experience and sample hearty Dalmatian dishes or fresh, stone-baked pizza. The island interior around the lakes is well worth exploring, as are the little coves and caves that line the coast. Why not book an excursion or hire a bike and explore solo?

Entry fee: 70-125 kuna (400 for tour)

How to get there: By boat from Dubrovnik (2.5h) or Prapratno (1h)

3. Baćina Lakes

Just a few kilometres from Ploče, these seven freshwater Croatian lakes offer a perfect and peaceful break from the hustle and bustle of the Adriatic Coast. In this lush, densely forested depression between the rolling hills, outdoor activities take centre stage and there really is something for everyone. You could embark on an epic hike or cycle ride around the lakes, pick up your binoculars and go birdwatching, take a boat photo safari, or spend an afternoon kayaking or stand-up paddle boarding. The last two are the perfect way to explore all the hidden coves and inlets of your chosen lake: you might find a perfectly secluded beach, a sun-drenched spot or a freshwater waterfall. You can spend a whole day on these quiet lakes and barely see a soul, or head to some of the relaxed beach bars and cafes tucked on the shore for a bit of company – although they still aren’t too busy. The region is known for its fantastic figs, so seek out some local fig products or dishes before you leave.

Entry fee: Free

Nearest major town/city: Baćina or Ploče (both 4/5km), Split (137km)

4. Lake Krušćica

Lake Krušćica, on the Lika River, is one of the most beautiful artificial lakes in Croatia, created by a dam that also flooded a village. The submerged village adds to the mystical ambience of the lake, which is mostly popular with locals enjoying kayaking, hiking and cycling in tranquil surroundings. You’re unlikely to run into many tourists at this off-the-beaten-track spot, although the lake is particularly popular for a fishing weekend or holiday, with a great stock of large carp and other local fish. A vast forest runs right down to the rocky shoreline, which is worth exploring in a kayak as you’re likely to find a sunny cove all to yourself – so pack a picnic for a dream day out. At around two hours from Zadar and three from Zagreb, it takes a little commitment to make it here, and it’s probably worth staying overnight. But it’s precisely this distance from Croatia’s major cities that helps the lake remain such a peaceful hidden gem.

Entry fee: None

Nearest major town/city: Gornji Kosinj village, Gospić town, Zadar (130km)

5. Lake Peruća

Lake Peruća is created by a dam on the Cetina River, slowing its course as it rushes through the incredible karst landscape. Despite being an easy day trip from Split – around an hour’s drive – this is one of the lesser-known and lesser-visited lakes in Croatia, attracting only a smattering of tourists in search of peace, fresh air and the unspoilt great outdoors. It’s popular for cycling, fishing and hiking as well as swimming. As with many lakes in Croatia, kayaking is one of the best ways to explore the vast extent of the lake – and to feel very adventurous while you’re at it. You can take a guided tour, or hire your own craft for a few hours and dip in and out of secluded coves on the banks of the lake. There are several monasteries and churches in the area too, as well as numerous hiking trails leading deep into the surrounding hills and forests.

Entry fee: None

Nearest major town/city: Split (55km)

Find your perfect destination

Search form is loading

Secure payment


lastminute.com