Croatia holidays have fast become a summer staple in the last decade, enjoying a surge of tourism in part thanks to its Game of Thrones filming locations.
However, the country's beautiful national parks, bustling cities and plethora of things to explore have firmly established it as a holiday hotspot.
Meanwhile Croatia's picture-perfect coast has also proven a hit with holidaymakers, from the mainland shores filled with picturesque beaches and bays to the idyllic islands that can be found just a short boat ride away.
There's everything from sandy to pebbled shores, not to mention some beaches offer up some epic views of the cities.
We take a look at the best beaches in Croatia worth having on your radar...
Whether you're after the best beaches in Dubrovnik, Split or the plethora of islands on offer, get ready for some major travel inspiration as we take a look at some of the most beautiful beaches in Croatia you won't want to miss.
Adding all of these to our bucket lists right now...
1. Zlatni Rat Beach, Brac
Located on the picturesque island of Brač, this pretty beach is just a stone's throw away from the harbour town of Bol, making it an ideal location for those who want to do a bit of exploring as well as sunbathing. (Booking.com has plenty of cheap hotels in Bol if you're after a base nearby).
Although from afar the beach looks like it's sandy, it's actually made of pebbles which often surprises tourists. Meanwhile the crystalline blue waters are ideal if you want to take a dip.
It's worth noting that during peak season there are a few crowds that gather on the shore, which is fine if you're after a bit of atmosphere, but if you want somewhere quiet then you may want to consider elsewhere.
2. Banje Beach, Dubrovnik
As well as exploring the breathtaking Old Town of Dubrovnik, you may want to make space on the itinerary for Banje Beach, where you'll find everything from upscale bars and beach clubs to families enjoying a picnic on towels on the shore.
Because of its close proximity to the city the beach can get quite busy, but it's well worth it for the incredible views you'll get of Dubrovnik, not to mention if you take a boat tour you can spot some of the eye-catching islands.
Tripadvisor also has a handy guide to the best hotels near Banje Beach if you're hoping to hit the beach a few times during your trip.
3. Spiaza, Susak
If it's sandy beaches in Croatia that you're after, then the island of Susak delivers.
Located in Kvarner bay on the north of the Adriatic Sea, it's an ideal day trip destination thanks to the pretty villages, lush greenery and postcard-worthy coast.
4. Sveti Jakov, Dubrovnik
Sveti Jakov is a little less crowded compared to other Dubrovnik hotspots such as Banje Beach, although it's still well known to both locals and tourists.
There's a restaurant if you want to dine with a view, and although it's a pebble beach it's fine enough to lie out and soak up the rays - not to mention the turquoise waters are perfect for swimming!
5. Kolovare Beach, Zadar
If you're after a secluded beach that's perfect for chilling and relaxing, then Kolovare Beach should be on the itinerary.
A little further out in Zadar, ten minutes from the Old Town, the beach tends to be more of a local hangout meaning you won't find hordes of tourists, or all of the restaurants/bars/beach clubs that often accompany the crowds.
There is a café if you're peckish and you can find parasols so it's not completely secluded but it's ideal for those who want somewhere a bit more peaceful.
6. Pakleni Islands, Hvar
These islands look like something out of a film set with their lush green scenery and pristine beaches, the latter which are a mix of sandy and pebbled.
Easily accessible from the glamorous town of Hvar you'll find they're perfect for a day trip of exploring and enjoying time away from the crowds, before heading back to Hvar's bustling harbour. (There's a reason it's one of our top picks of the best Croatian islands).
TUI, Jet2holidays and Balkan Holidays all offer packge holidays to Hvar if you're thinking of making it your next holiday destination.
7. Punta Rata Beach, Brela
For a fuss-free beach holiday look no further than Punta Rata Beach. There are plenty of great hotels nearby, the waters are perfect for swimming and the beaches offer a mix of crowds and quieter spots whether you're heading with the kids or on a romantic retreat.
Not to mention that the green trees, impressive rocks and nearby mountains all make for a pretty epic backdrop.