Thousands of holidays
Compare 20+ trusted brands
Book your getaway with confidence
Part of MoneySuperMarket
Saving you money for almost 20 years
Expert travel advice
Get the latest holiday tips and inspiration
We compare millions of holidays from the UK’s leading travel companies
Perched on a sweeping bay on the Costa Brava, with a fairytale castle on one side and a lush headland on the other, Tossa de Mar wows from the moment you arrive. And whether you’re keen to soak up the town’s history and culture or just plan to flop on a sun-lounger, a holiday to Tossa de Mar has something for everyone.
A swathe of soft, golden sand lapped by the azure waters of the Mediterranean earned Tossa de Mar the nickname “Blue Paradise” by painter Marc Chagall in the 1930s. In the 50s, it became Hollywood’s playground, counting Ava Gardner and Frank Sinatra among its fans.
Today, Tossa de Mar is just as charming. Its pristine beach remains the main drawcard for modern holidaymakers, and the town’s defining feature – the spectacular Vila Vella (Old Town) – is hard to resist. Wander along its winding medieval streets, stop in on cosy bars and take in the view of the glittering sea from the lighthouse and castle.
Looking to explore some more? Tossa de Mar is on the doorstep of the Cadiretes Massif nature reserve. Lace up your walking shoes for short strolls among the cork trees or take on the challenging trek to the 519m-high (1700ft) summit of Puig de Cadiretes.
If you prefer to chill out, you’re in the right place for that too. Tossa de Mar isn’t as lively as the Costa Brava’s other resort towns, making it perfect for families and couples looking for a quiet escape. The kids will love the beaches and castle, and everyone will love the warm and sunny Mediterranean weather.
Golden Mar Menuda
4.6
Excellent
Prices from
Golden Bahia de Tossa & Spa
Prices from
Hotel GHT Oasis Tossa & SPA
4.3
Very Good
Prices from
Hotel GHT Oasis Tossa & SPA
4.3
Very Good
Prices from
Tossa Beach Center
Prices from
Apart-hotel GHT Tossa Park
3.7
Good
Prices from
2 hrs 5 mins
(from London)
Euro (€)
Spanish