Costa Brava is the kind of place that quietly ruins other beach holidays for you. One minute you’re thinking, “Yeah this looks nice,” then suddenly you’re swimming in unreal turquoise water surrounded by cliffs and pine trees wondering why you don’t just move to Spain permanently.

This part of the Spanish coast stretches north from Barcelona towards the French border, and honestly, it feels completely different from a lot of Spain’s bigger beach resorts. Costa Brava is all about hidden coves, little fishing towns, scenic coastal walks, and beaches tucked between dramatic cliffs that look like they belong in a travel advert.
Some beaches here are lively with waterfront restaurants and beach bars. Others feel like secret little corners you accidentally discovered while wandering along the coast. Either way, the water is ridiculously clear pretty much everywhere.
If you like your holidays with beach hopping, lazy lunches, scenic walks, and sea views that make your camera work overtime, Costa Brava is going to be your thing.
Costa Brava Holidays:
Sa Tuna, Begur
Sa Tuna feels like one of those places people try not to tell too many others about.
It’s this tiny little cove near Begur with colourful fishing houses sitting right beside the beach and little boats floating on calm water. Honestly, the whole place looks like a postcard that somehow came to life.
The beach itself is small and pebbly, but the setting completely steals the show. You’ve got cliffs wrapping around the bay, little seafood restaurants right by the water, and unbelievably clear sea that’s perfect for swimming.
It’s also one of those places where lunch somehow turns into an all-afternoon situation because nobody wants to leave.
Cala Pola, Tossa de Mar
This one feels properly tucked away. Cala Pola sits between pine-covered cliffs just outside Tossa de Mar, and getting there already feels like part of the adventure.
The water here is that classic Costa Brava blue-green colour that honestly looks fake at first. It’s calm, clear, and brilliant for snorkelling, with loads of fish swimming around the rocks.
You can hike here along coastal paths or drive down through the hills, and once you arrive it feels much more peaceful than the bigger beaches nearby.
Bring snorkel gear if you’ve got it. You’ll end up staying in the water way longer than planned.
Aiguablava, Begur
If Costa Brava had a “show-off” beach, this might be it.
Aiguablava is one of the prettiest beaches on the whole coastline. Soft golden sand, shallow turquoise water, cliffs all around — honestly, it looks more Caribbean than Spain some days.
It’s brilliant for families because the water stays calm and shallow, but it’s also just one of those beaches where you naturally slow down. Long swims, lazy lunches, afternoon naps in the sun — nobody’s rushing here.
The viewpoint above the beach is worth stopping at too. You’ll probably take about 40 identical photos because every angle somehow looks even better than the last.
Cala S’Alguer, Palamós
This place feels frozen in time in the best possible way.
Cala S’Alguer is this tiny old fishing cove with whitewashed houses and colourful wooden boat doors sitting right beside the sea. There’s no massive promenade, no loud beach bars, no giant hotels towering over everything. Just a peaceful little beach surrounded by nature and old fishing cottages.
It’s not huge, but that’s why people love it.
You can reach it by walking along the coastal path from Palamós, and the walk alone is worth doing. Pine trees, sea views, hidden little coves everywhere — it’s one of those walks where you stop every five minutes because the scenery keeps distracting you.

Platja de Castell, Palamós
Finding undeveloped beaches in Spain can sometimes feel impossible these days, which is exactly why Platja de Castell feels so special.
There are no high-rise hotels here. No giant tourist strip. Just a wide sandy beach backed by pine trees and rolling hills.
It feels much more natural than a lot of Mediterranean beaches, and there’s loads of space even during summer. The water’s calm and shallow, perfect for swimming, paddleboarding, or just floating about pretending you have no emails waiting for you.
There are also loads of little walking trails nearby leading to hidden coves if you fancy exploring.
Cala Futadera, Near Tossa de Mar
This one’s for people who don’t mind a bit of effort for a seriously good beach.
Cala Futadera is hidden below steep cliffs and reached by a long staircase down through the trees. Your legs might complain on the way back up, but the beach absolutely makes up for it.
Tiny cove. Crystal-clear water. Huge cliffs. Barely any noise except the sea.
It feels properly untouched compared to some of the busier beaches nearby. You bring your towel, snacks, and basically settle in for the day because once you’re down there, you won’t want to leave.
Just maybe don’t overpack unless you fancy carrying half your suitcase back up 300 steps.
Tamariu Beach
Tamariu has that relaxed little seaside village feel that people end up falling in love with after about ten minutes.
The beach curves around a pretty bay lined with little restaurants and cafés, and the atmosphere stays calm even in peak summer. It’s lively enough to feel fun, but never chaotic.
The water’s brilliant for swimming and kayaking, and there’s a lovely seafront feel in the evenings when everyone heads out for dinner beside the sea.
Honestly, this is the kind of place where you plan a quick beach stop and accidentally spend your entire day there.
Why Costa Brava Beaches Feel So Different
Costa Brava beaches just have more character somehow. They’re not endless flat stretches lined with massive hotels. They feel tucked into nature, hidden between cliffs, connected by little coastal paths and old fishing villages.
One day you’re climbing down to a tiny cove with nobody there. The next you’re eating seafood beside colourful boats in a little harbour town. Every beach feels slightly different from the last.
The water’s ridiculously clear almost everywhere too. Perfect for swimming, snorkelling, paddleboarding, kayaking — or just standing there staring at it for a while because it genuinely looks unreal.
And then there’s the towns themselves. Places like Begur, Tossa de Mar, Palamós, and Tamariu all have their own personality. You’re not just going for beaches here — you’re getting little cobbled streets, seafood restaurants, scenic walks, and proper laid-back Mediterranean life alongside them.

Basically, Costa Brava is the sort of place where you tell yourself you’ll “just relax for a few days” and suddenly you’re googling property prices by day three.



Leave a reply