Croatia offers unspoiled bays, hidden caves, untouched islands, and amazing beaches. What you see is what has been here for centuries, a long, indented coastline fringed by more than a thousand beautiful islands. The difference between beaches is astounding: some are pure serenity, some attract families with children while others are hide and rocky, the natural oasis of privacy.

To help you plan your travel, here are 5 of the best beaches in Croatia:

1. Zlatni rat, Brač

This gorgeous beach will fascinate you with its shape. Located on the sunny south coast of Brac Island, Zlatni rat beach can usually be seen on photos, posters, and calendars. Often called the Golden Cape because of its extraordinary shape, a glamorous golden stretch of pebbles that reaches out into the sea, the beach is ideal for windsurfers.

2. Stiniva, the island of Vis

Stiniva Beach is a small hidden beach on the beautiful island of Vis, the farthest inhabited island in Croatia. This beach is in fact cove known for its unique natural beauty surrounded by high cliffs that form small sea entrances to beautiful pebble beaches. Thousands of travelers rewarded Stiniva Beach as the most beautiful beach in Europe.

3. Sakarun, Dugi Otok

The beach of Sakarun is located on the island of Dugi Otok. With its enchanting beauty, crystalline sea, and fine sand, count as one of the most beautiful beaches in Europe. As the day progresses, the colors of the sea change from turquoise to emerald blue at this wide bay. It is perfect for children, because of the sandy seabed and shallow water. The beach is surrounded by untouched nature and scented pine trees.

4. Proizd, island of Korcula

Islet of Proizd is actually composed of bathing areas, every few minutes walk away from the next, and each tiled with hot slabs of stone. They are connected by a well-maintained footpath, which makes it easy to get from one to another, and there isn’t much shade. This islet fascinates everyone with its charming, natural beauty, crystal clear, turquoise sea, and the scent of salty freshness.

5. Pasjača, Konavle

Located at the cliff’s foot, this fascinating beach is a real wonder of nature. In the past, locals created a tunnel from the fields to the sea, and the remaining rocks were left on the seaside. Years and years after, the sea and waves transformed rocks into pebbles and into sand. That is how the most beautiful European beach, Pasjača Beach, was created. This wild and isolated rocky and pebbled beach will amaze you with its beauty.