Spanje maakt deel uit van het Iberisch Schiereiland en heeft aldus een grote kustlijn van 4964 km. Deze Spaanse kusten, of Costas zijn onderverdeeld in twee grote delen, onderbroken door Portugal.
Oost- en zuidkust
Deze kust omvat het oosten tot het zuiden en grenst aan zowel de Middellandse Zee als de Atlantische Oceaan. Ze ligt tussen Frankrijk en Portugal en is enkel onderbroken door de Britse exclave Gibraltar. Van noord-oost naar zuid-west omvat ze de volgende kusten:
* Costa Brava: van Frankrijk tot Blanes
* Costa del Maresme: van Malgrat de Mar tot Barcelona
* Costa del Garraf: van Barcelona tot Tarragona
* Costa Dorada: van Tarragona tot Castellón de la Plana
* Costa del Azahar: van Castellón de la Plana via Valencia tot Javea
* Costa Blanca: van Javea via Alicante tot Cartagena
* Costa Calida: van Cartagena tot Mojacar
* Costa de Almería: van Mojacar via Almería tot Adra
* Costa Tropical: van Adra tot Almuñécar
* Costa del Sol: van Almuñécar via Málaga tot Sotogrande
* Straat van Gibraltar: van Sotogrande tot Cádiz
* Costa de la Luz: van Cádiz tot Portugal
De Costa de Almería en de Costa Tropical maakten voorheen deel uit van de Costa del Sol.
Noordkust
Deze kust ligt aan de noordkant van Spanje tussen Frankrijk en Portugal en omvat de volgende kusten van west naar oost:
* Rías Baixas: van Portugal tot Riberia
* Costa da Morte: van Riberia tot A Coruña
* Golf van Artabro: van A Coruña tot Sada
* Rías Altas: van Sada tot Ribadeo
* Costa Verde: van Rib