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 thousand beautiful islands. Difference between beaches is astounding: some are pure serenity, some attracts family with children while others are hide and rocky, the real 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,beach is ideal for windsurfers.

2. Stiniva, island of Vis

Stiniva beach is a small hidden beach situated 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 entrance to beautiful pebble beach. 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 the most beautiful beaches in Europe. As the day progresses, colors of the sea change from turquoise to emerald blue at this wide bay. It is perfect for children, because of 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 with bathing areas, each few minutes walk away from the next, and each tiled with hot slabs of stone. They are connected by well-maintained footpath, which makes easy to get from one to another, and there isn’t much shade. This islet fascinate 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 real wonder of nature. In the past, locals created a tunnel from the fields to the sea, and remaining rocks were left on the seaside. Years and years after, sea and waves transformed rocks into pebbles and into sand. That is how the most beautiful beach in Europe, Pasjača beach, was created. This wild and isolated rocky and pebbled beach will amaze you with its beauty.