Vogue's pick of Croatia's 8 most beautiful beaches for swimming

Zlatni Rat beach

Also known as the Golden Horn, this stretch of sand, just west of the town of Bol, is one of Croatia's most loved summer spots, not just for its turquoise waters, but for the multitude of watersports on offer, whether its sailing or kayaking you're after.


Punta Rata beach in Brela

Found on the Makarska Riviera in Croatia, Punta Rata beach is proof that Mediterranean paradise still exists. On a backdrop of rocks and pines, it's easy to find a quiet spot, or even a sun lounger to hire.

Betina Cave beach in Dubrovnik

A stone's throw south of Dubrovnik, Betina beach is tucked behind a rocky cave. Beautifully preserved, this sun trap is only accessible by sea, whether water taxi or kayak.

Stiniva beach in Vis

A soldiers' hide-out during World War II, Stiniva is today considered one of Croatia's most beautiful islands. Nestled in a quiet creek, access by land is tricky, but that makes finding it all the more sweet.

The Little Green Bay private beach

On the island of Hvar, the Little Green Bay hotel owns one of the most beautiful corners of the region. Framed by olive trees, the beach is peppered with soft sun loungers and hotel residents can make the most of the snorkeling masks and paddle boards the hotel has to offer.

Nugal beach

Another Mediterranean fairytale destination lies on the Makarska Riviera. Nugal is housed among the rocks, touching the tranquil Adriatic sea. On the sunny side of Mount Biokovo, this beach is a firm favorite among nudists.

Dubovica beach

On the island of Hvar, Dubovica beach ticks all of the summer boxes. Shaded from the wind, the clear waters are flat calm, ideal for discovering the beautiful marine life the sea is home to.

Banje beach

Boasting a panoramic view of Dubrovnik's old town and pebble beach, Banje is one of the south Dalmatian's most famous beaches. With half of it private, it's possible to reserve a sun lounger in advance to stay one step ahead of the summer crowds.