Spain Β· Catalonia Β· Mediterranean Coast
Best Beaches on the Costa Brava
Your complete guide to 5 of the most beautiful beaches along Catalonia's wild, cliff-lined coast β from lively resort towns to secluded hidden coves.
Exploring the Costa Brava
The Costa Brava β literally "Wild Coast" β stretches for over 200 kilometres along northern Catalonia from the town of Blanes to the French border. Its name perfectly captures the character of the coastline: rugged limestone cliffs drop into crystalline coves, medieval hilltop towns overlook sheltered bays, and pine forests run right down to the water's edge. Unlike the more developed coasts of southern Spain, the Costa Brava has managed to preserve much of its natural drama amid its resort towns, hiding genuine gems of unspoiled Mediterranean scenery around every headland. Whether you're looking for a lively beach with restaurants and water sports, a sheltered cove for snorkelling, or a secluded naturist bay accessed by coastal path, the Costa Brava delivers.
All Costa Brava Beaches
Platja de Aro
Costa Brava's longest resort beach β 1.8 km of golden sand, beach clubs, and calm Mediterranean water perfect for families.
Tossa de Mar Beach
Sheltered bay beneath a perfectly preserved medieval walled town β one of the most photogenic beaches in all of Spain.
Cala Sa Boadella
Secluded naturist cove tucked behind pine-covered cliffs near Lloret de Mar β crystal-clear water and total tranquillity.
Cala Pola
Intimate sheltered cove of golden sand between Tossa de Mar and Sant Feliu β exceptional water clarity and a small beach bar.
Cala Montgo
Wild rocky cove in the northern Costa Brava near L'Escala β unspoiled snorkelling inside the Cap de Creus natural area.
Quick Comparison
| Beach | Sand Type | Water Clarity | Best For | Facilities |
|---|---|---|---|---|
| Platja de Aro | Golden Fine | Clear | Family | Full Resort |
| Tossa de Mar | Golden | Clear | Family, Snorkeling | Standard |
| Cala Sa Boadella | Sand & Pebble | Excellent | Quiet, Snorkeling | Minimal |
| Cala Pola | Golden | Excellent | Quiet, Snorkeling | Basic |
| Cala Montgo | Coarse Sand | Very Clear | Quiet, Snorkeling | Minimal |