Also known as Golden Horn, Zlatni Rat is Croatia’s most photographed beach and often cited as the best beach in Croatia. Famous for its unique V shape, which changes and shifts with the tide and currents, this white pebble beach has crystal clear waters. Located on the island of Brač, the beach is easily reachable on foot along the promenade or by tourist train from nearby Bol. Zlatni Rat is a haven for sunbathers and swimmers, while those looking for something more adventurous can head to the beach's windy eastern side, which is a popular windsurfing spot.
Unlike most Croatian beaches, Šunj Beach located on the island of Lopud, boasts a rare sandy shoreline. Nestled within a pine forest and set in a horseshoe-shaped bay, the beach offers a relaxed, tranquil atmosphere. Its shallow waters, which stretch far from the shore, beachside parasols and nearby restaurants make Šunj Beach an especially family friendly option.
Surrounded by a near circle of dramatic cliffs, Stiniva Beach offers a unique and secluded beach experience. Located on the island of Vis, this picturesque pebble cove, can be accessed by boat through a narrow gap in the cliffs or on foot by a rocky hiking trail. Among thrill seekers, this is a popular spot for cliff jumping, while those looking for a more relaxed adventure can snorkel in the turquoise waters of Stiniva Bay.
This picturesque pebble beach is situated at the base of Marjan Hill, just a short bus ride away from Split’s bustling city centre. Kasjuni Beach is the perfect spot to unwind after some busy sightseeing, with plenty of amenities available to rent at the beach including sun loungers and parasols. Hiking in nearby Marjan Forest Park is also a lovely experience, with extraordinary views over the city and surrounding islands. Kasjuni Beach’s crystal clear, turquoise waters make it an ideal spot for swimmers and those looking to cool down after a hike.
Located on the beautiful island of Dugi Otok, which is easily be reached by ferry from Zadar, Sakarun Beach is a strong contender for the best beach in Croatia. Hidden within a bay that protects it from wind, and surrounded by a pine forest, Sakarun beach is a truly beautiful place. Famed for its unusual white sand and turquoise waters, Sakarun beach is a slice of paradise.
The most picturesque beach on Hvar Island, Dubrovica is a popular spot with locals and tourists alike. Dubrovica is located a short drives away from Hvar Town, followed by a steep walk down to the beach. Described as a Mediterranean dream, most would consider this beautiful beach worth the journey. With its surrounding olive grove, pine trees, hidden cave, and old stone houses, this large pebble beach with crystal clear waters is often listed as one of the best beaches in Croatia.
Known for its dramatic setting beneath a cliff, this small but beautiful beach boasts a mix of sandy and gravely shores. Pasjača Beach is located on the southern tip of Croatia’s coast and can be reached by car from Dubrovnik or Cavtat. Entry to the beach however, is not for the faint hearted. A steep, narrow hiking trail carved into the cliffs will lead you down to the unspoilt, paradise below, rewarding you with spectacular views along the way.
Surrounded by lush pine forests and the crystal clear waters, Punta Rata is often named the most beautiful beach in Croatia. Located in a protected area of the Makarska Riviera, this stunning pebble beach is a haven for nature lovers and sun seekers. Visitors can enjoy a range of water sports and the beach's excellent visibility makes it a favourite destination for snorkelling and diving. What truly sets Punta Rata apart, is the iconic Brela Rock - a picturesque islet topped with pine trees, just offshore. This natural landmark has become a symbol of the region and adds a unique character to the beach’s already breathtaking beauty.
Just a 30 minute walk or a quick bus ride from Dubrovnik’s Old Town, this picturesque pebble beach offers distant views of the historic city walls. It’s the perfect place to take a swim and unwind after a busy day of sightseeing. Sveti Jakov Beach is a popular place to watch the sunset but be warned getting to the beach involves descending (and later climbing!) 160 steps. A small challenge to reach this magical spot, which cited as one of the best beaches in Croatia.
Written by Siobhan Blest
Best Destinations for a Walking Holiday
Whether you’re an experienced walker or just starting out, there’s a world of discovery waiting on a walking holiday...
Best Hiking Tours in Spain
Whether you’re seeking an awe-inspiring, long-distance walk or a relaxed, scenic escape, these are the best places for...
Florence for Art Lovers
If you're looking forward to discovering Florence’s art scene, read on for our must-visit art attractions in Florence. ...
Offers and News
Enjoy access to our latest offers, travel inspiration and news
Order the Europe Brochure
Get In Touch
Call our Europe specialists on
01 881 4986