26 of 26 coasts · 132 towns
Costas of Spain
Every stretch of the Spanish coast — on the map, in order along the shore and by price per m². Prices are medians, not means: a single Marbella skews the average for the entire south.
Map of the Spanish costas
Circle size is how many towns of that stretch are in the base; colour is the median price per m², teal cheaper and coral pricier. The frame fits the mainland; the Canaries and Balearics are a scroll away.
All the costas in order along the coast
From the French border south along the Mediterranean, past Gibraltar up the Atlantic, then the north and the islands. Water is the median across the stretch's towns, °C.
| Costa or island | Sea | Provinces | Towns in the base | Water in January | Water in August |
|---|---|---|---|---|---|
| Costa Brava | Mediterranean | Girona | 4 | 14 | 25 |
| Costa Barcelona | Mediterranean | Barcelona | 5 | 14 | 26 |
| Costa Daurada | Mediterranean | Tarragona | 4 | 14 | 27 |
| Costa del Azahar | Mediterranean | Castellón | 4 | 15 | 27 |
| Costa de Valencia | Mediterranean | Valencia | 4 | 15 | 27 |
| Costa Blanca | Mediterranean | Alicante | 12 | 15 | 27 |
| Costa Cálida | Mediterranean | Murcia | 6 | 14 | 28 |
| Costa de Almería | Mediterranean | Almería | 6 | 16 | 26 |
| Costa Tropical | Mediterranean | Granada | 3 | 16 | 25 |
| Costa del Sol | Mediterranean | Málaga | 14 | 16 | 24 |
| Campo de Gibraltar | Mediterranean | Cádiz | 4 | 16 | 22 |
| Costa de la Luz | Atlantic | Cádiz, Huelva | 12 | 16 | 23 |
| Rías Baixas | Atlantic | Pontevedra | 3 | 14 | 17 |
| Costa da Morte | Atlantic | A Coruña | 4 | 14 | 18 |
| Rías Altas | Atlantic | A Coruña, Lugo | 6 | 14 | 19 |
| Costa Verde | Cantabrian | Asturias | 4 | 14 | 21 |
| Cantabrian Coast | Cantabrian | Cantabria | 3 | 14 | 22 |
| Basque Coast | Cantabrian | Bizkaia, Gipuzkoa | 4 | 13 | 22 |
| Mallorca | Mediterranean | Balearic Islands | 3 | 15 | 27 |
| Menorca | Mediterranean | Balearic Islands | 4 | 15 | 27 |
| Ibiza and Formentera | Mediterranean | Balearic Islands | 5 | 15 | 27 |
| Tenerife | Atlantic | Santa Cruz de Tenerife | 3 | 20 | 24 |
| Gran Canaria | Atlantic | Las Palmas | 4 | 20 | 23 |
| Lanzarote | Atlantic | Las Palmas | 4 | 19 | 23 |
| Fuerteventura | Atlantic | Las Palmas | 4 | 19 | 23 |
| La Palma, La Gomera, El Hierro | Atlantic | Santa Cruz de Tenerife | 3 | 21 | 24 |
Cheapest to priciest

1
Atlantic · A Coruña
Costa da Morte
1 103€/m²
950–1 250 by town
4 townsalive in winter 20 mo above 20 °C

2
Atlantic · A Coruña, Lugo
Rías Altas
1 375€/m²
1 206–2 762 by town
6 townsalive in winter 60 mo above 20 °C

3
Atlantic · Santa Cruz de Tenerife
La Palma, La Gomera, El Hierro
1 450€/m²
1 400–1 500 by town
3 townsalive in winter 310 mo above 20 °C

4
Mediterranean · Cádiz
Campo de Gibraltar
1 609€/m²
1 350–2 512 by town
4 townsalive in winter 43 mo above 20 °C

5
Mediterranean · Murcia
Costa Cálida
1 666€/m²
1 448–2 049 by town
6 townsalive in winter 56 mo above 20 °C

6
Mediterranean · Almería
Costa de Almería
1 760€/m²
1 150–2 651 by town
6 townsalive in winter 45 mo above 20 °C

7
Mediterranean · Castellón
Costa del Azahar
1 946€/m²
1 497–2 728 by town
4 townsalive in winter 25 mo above 20 °C

8
Mediterranean · Valencia
Costa de Valencia
2 075€/m²
1 612–2 957 by town
4 townsalive in winter 35 mo above 20 °C

9
Mediterranean · Tarragona
Costa Daurada
2 128€/m²
1 583–2 554 by town
4 townsalive in winter 25 mo above 20 °C

10
Cantabrian · Asturias
Costa Verde
2 188€/m²
1 550–2 339 by town
4 townsalive in winter 31 mo above 20 °C

11
Atlantic · Las Palmas
Fuerteventura
2 200€/m²
1 958–2 700 by town
4 townsalive in winter 38 mo above 20 °C

12
Atlantic · Cádiz, Huelva
Costa de la Luz
2 223€/m²
1 425–4 466 by town
12 townsalive in winter 75 mo above 20 °C

13
Atlantic · Las Palmas
Lanzarote
2 300€/m²
2 011–2 600 by town
4 townsalive in winter 48 mo above 20 °C

14
Atlantic · Pontevedra
Rías Baixas
2 335€/m²
2 027–3 301 by town
3 townsalive in winter 20 mo above 20 °C

15
Mediterranean · Girona
Costa Brava
2 344€/m²
2 223–3 489 by town
4 townsalive in winter 25 mo above 20 °C

16
Mediterranean · Granada
Costa Tropical
2 430€/m²
2 235–3 021 by town
3 townsalive in winter 35 mo above 20 °C

17
Atlantic · Las Palmas
Gran Canaria
2 611€/m²
1 796–3 100 by town
4 townsalive in winter 49 mo above 20 °C

18
Cantabrian · Cantabria
Cantabrian Coast
2 812€/m²
2 656–2 908 by town
3 townsalive in winter 23 mo above 20 °C

19
Mediterranean · Balearic Islands
Menorca
2 991€/m²
2 600–4 077 by town
4 townsalive in winter 05 mo above 20 °C

20
Atlantic · Santa Cruz de Tenerife
Tenerife
3 090€/m²
2 326–3 774 by town
3 townsalive in winter 310 mo above 20 °C

21
Mediterranean · Alicante
Costa Blanca
3 236€/m²
2 241–3 956 by town
12 townsalive in winter 95 mo above 20 °C

22
Mediterranean · Málaga
Costa del Sol
3 395€/m²
1 581–4 477 by town
14 townsalive in winter 143 mo above 20 °C

23
Mediterranean · Balearic Islands
Mallorca
4 000€/m²
3 792–4 200 by town
3 townsalive in winter 15 mo above 20 °C

24
Mediterranean · Barcelona
Costa Barcelona
4 327€/m²
2 512–4 924 by town
5 townsalive in winter 55 mo above 20 °C

25
Cantabrian · Bizkaia, Gipuzkoa
Basque Coast
4 656€/m²
3 524–6 994 by town
4 townsalive in winter 43 mo above 20 °C

26
Mediterranean · Balearic Islands
Ibiza and Formentera
5 600€/m²
4 400–6 800 by town
5 townsalive in winter 05 mo above 20 °C