Discover Spain’s iconic costas, from the rugged coves of the Costa Brava to the sun‑soaked beaches of the Costa del Sol.
Know Your Spanish Costas
Costa Brava (Catalonia)
Rugged coves, turquoise water, pine-covered cliffs. Main resorts:
Blanes
Lloret de Mar
Tossa de Mar
Platja d’Aro
Sant Antoni de Calonge
Palamós
Calella de Palafrugell
Llafranc
Begur (Aiguablava, Sa Riera, Sa Tuna)
Roses
Empuriabrava
Cadaqués
Maresme Coast (Catalonia)
Long sandy beaches north of Barcelona. Main resorts:
Calella
Pineda de Mar
Saint Susanna
Malgrat de Mar
Arenys de Mar
Canet de Mar
Mataro
Barcelona Coast
Urban beaches & stylish towns. Main resorts:
Barcelona (Barceloneta, Nova Icaria, Bogatell)
Badalona
Castelldefels
Sitges
Vilanova i la Geltrú
Costa Daurada (Catalonia)
Golden sands, family resorts, theme parks. Main resorts:
Salou
Cambrils
The Pineda
Tarragona
Miami Platja
Coma-Ruga / El Vendrell
Altafulla
Garraf Coast (Catalonia)
Small stretch between Barcelona & Tarragona. Main resorts:
Sitges
Castelldefels
Vilanova i la Geltrú
Costa Blanca (Valencian Community)
White-sand beaches, lively resorts. Main resorts:
Benidorm
Altea
Calpe
Villajoyosa
Denia
Jávea (Xàbia)
Torrevieja
Santa Pola
Alicante
Costa Cálida (Murcia)
Warm waters, quiet beaches. Main resorts:
La Manga
Mazarrón
Eagles
San Pedro del Pinatar
The Alcázars
Coast of Almería (Andalusia)
Desert landscapes & volcanic coves. Main resorts:
Roquetas de Mar
Mojácar
Vera Playa
Aguadulce
Cabo de Gata (San José, Las Negras)
Tropical Coast (Granada)
Subtropical microclimate. Main resorts:
Almuñécar
Salobreña
Motril
Costa del Sol (Andalusia)
Spain’s most famous holiday coast. Main resorts:
Malaga
Torremolinos
Benalmádena
Fuengirola
Mijas Costa
Marbella
Estepona
Nerja
Costa de la Luz (Cadiz & Huelva)
Atlantic waves, huge beaches, windsurfing. Main resorts:
Fee
Conil de la Frontera
Zahara de los Atunes
Chiclana / La Barrosa
The Port of Santa Maria
Cinnamon Island
Isla Cristina
Northern Spain (Atlantic)
Wild surf coasts. Galicia: Sanxenxo, O Grove, Baiona. Asturias: Ribadesella, Llanes. Cantabria: Santander, Noja, Laredo. Basque Country: San Sebastián, Zarautz.
Balearic Islands
Mallorca: Alcúdia, Playa de Muro, Palma Nova, Magaluf, Cala d’Or, Port de Pollença Ibiza: Santa Eulària, San Antonio, Playa d’en Bossa Menorca: Cala Galdana, Son Bou, Ciutadella Formentera: Es Pujols
Canary Islands
Tenerife: Costa Adeje, Playa de las Américas, Los Cristianos; Gran Canaria: Maspalomas, Playa del Inglés, Puerto Rico; Lanzarote: Puerto del Carmen, Costa Teguise, Playa Blanca; Fuerteventura: Corralejo, Caleta de Fuste, Morro Jable























