Gran Canaria
- Day
- 21.6°C
- Sea
- 18.8°C
- Sun
- 8.1h
- Rain days
- 4
Your March weather guide
March is a good month for Spain if you want mild days outdoors rather than guaranteed beach weather. Average daytime temperatures are 18°C, but choosing your destination matters: Gran Canaria reaches 22°C, while San Sebastian averages 14°C. The warmer destinations suit travellers happy to mix time in the sun with walking and relaxed outdoor plans. The catch is that evenings still need layers, and the sea is generally better suited to a quick dip than a long swim.
Long-term climate averages, not a forecast · 1991-2020
Spain, month by month
Turn up the warmth
Ranked by average daytime high. The full comparison is in the table below.
All 87 places we track in Spain, ordered by daytime high.
Scroll sideways for more weather, down for more places. Click a heading to sort.
| # | Destination | ||||||
|---|---|---|---|---|---|---|---|
| 1 | Gran Canaria | 21.6°C | 16.1°C | 18.8°C | 8.1 h | 4 | 4 h 24 min |
| 2 | Meloneras | 21.6°C | 16.1°C | 18.8°C | 8.1 h | 4 | 4 h 24 min |
| 3 | Playa del Ingles | 21.5°C | 16.0°C | 18.8°C | 8.1 h | 4 | 4 h 24 min |
| 4 | Puerto Rico | 21.4°C | 16.0°C | 19.0°C | 8.3 h | 3 | 4 h 24 min |
| 5 | Puerto de Mogan | 21.4°C | 16.0°C | 19.0°C | 8.3 h | 3 | 4 h 24 min |
| 6 | Taurito | 21.4°C | 16.0°C | 19.0°C | 8.3 h | 3 | 4 h 24 min |
| 7 | Amadores | 21.4°C | 16.0°C | 19.0°C | 8.3 h | 3 | 4 h 24 min |
| 8 | Playa de la Arena | 21.3°C | 16.4°C | 19.1°C | 7.6 h | 4 | 4 h 24 min |
| 9 | Puerto de Santiago | 21.3°C | 16.4°C | 19.1°C | 7.6 h | 4 | 4 h 24 min |
| 10 | Los Gigantes | 21.2°C | 16.3°C | 19.1°C | 7.6 h | 4 | 4 h 24 min |
| 11 | La Gomera | 20.7°C | 17.6°C | 19.1°C | 8.4 h | 3 | 4 h 24 min |
| 12 | Tenerife | 20.4°C | 15.4°C | 19.1°C | 8.4 h | 5 | 4 h 24 min |
| 13 | Playa de las Americas | 20.4°C | 15.4°C | 19.1°C | 8.4 h | 5 | 4 h 24 min |
| 14 | Los Cristianos | 20.4°C | 15.4°C | 19.1°C | 8.4 h | 5 | 4 h 24 min |
| 15 | Seville | 20.2°C | 9.3°C | - | 6.4 h | 7 | 2 h 42 min |
| 16 | Canary Islands | 19.9°C | 16.0°C | 18.8°C | 7.6 h | 3 | 4 h 24 min |
| 17 | Fuerteventura | 19.9°C | 15.9°C | 18.2°C | 6.9 h | 2 | 4 h 12 min |
| 18 | Corralejo | 19.9°C | 15.9°C | 18.2°C | 6.9 h | 2 | 4 h 12 min |
| 19 | Costa Adeje | 19.6°C | 14.6°C | 19.2°C | 7.5 h | 5 | 4 h 24 min |
| 20 | Playa Paraiso | 19.6°C | 14.6°C | 19.2°C | 7.5 h | 5 | 4 h 24 min |
| 21 | Santa Cruz de Tenerife | 19.5°C | 16.2°C | 18.9°C | 6.4 h | 5 | 4 h 18 min |
| 22 | Playa Blanca | 19.4°C | 16.2°C | 18.2°C | 6.9 h | 2 | 4 h 12 min |
| 23 | Lanzarote | 19.1°C | 15.9°C | 18.1°C | 6.8 h | 2 | 4 h 6 min |
| 24 | Matagorda | 19.1°C | 15.9°C | 18.1°C | 6.8 h | 2 | 4 h 6 min |
| 25 | Costa Teguise | 19.0°C | 16.0°C | 18.1°C | 6.8 h | 2 | 4 h 6 min |
| 26 | Costa de la Luz | 18.8°C | 10.7°C | 15.5°C | 6.5 h | 8 | 2 h 54 min |
| 27 | Cadiz | 18.8°C | 10.7°C | 15.5°C | 6.5 h | 8 | 2 h 54 min |
| 28 | Torrevieja | 18.8°C | 9.7°C | 14.5°C | 6.9 h | 5 | 2 h 36 min |
| 29 | Valencia | 18.5°C | 8.9°C | 13.8°C | 6.6 h | 5 | 2 h 24 min |
| 30 | Estepona | 18.1°C | 11.7°C | 15.1°C | 6.2 h | 9 | 2 h 54 min |
| 31 | Benidorm | 17.9°C | 9.7°C | 14.4°C | 6.6 h | 6 | 2 h 30 min |
| 32 | Alicante | 17.9°C | 10.2°C | 14.4°C | 6.5 h | 6 | 2 h 30 min |
| 33 | Nerja | 17.9°C | 11.7°C | 15.1°C | 6.7 h | 7 | 2 h 48 min |
| 34 | Altea | 17.8°C | 9.6°C | 14.3°C | 6.7 h | 6 | 2 h 30 min |
| 35 | Costa Blanca | 17.6°C | 10.0°C | 14.3°C | 6.7 h | 6 | 2 h 30 min |
| 36 | La Palma | 17.6°C | 14.9°C | 19.3°C | 7.3 h | 4 | 4 h 24 min |
| 37 | Ibiza | 17.5°C | 11.3°C | 14.6°C | 7.0 h | 4 | 2 h 30 min |
| 38 | Andalucia | 17.5°C | 10.3°C | 15.2°C | 6.3 h | 7 | 2 h 42 min |
| 39 | Fuengirola | 17.5°C | 10.7°C | 15.2°C | 6.7 h | 6 | 2 h 48 min |
| 40 | Albir | 17.5°C | 9.3°C | 14.4°C | 6.7 h | 6 | 2 h 30 min |
| 41 | La Cala de Mijas | 17.5°C | 10.7°C | 15.2°C | 6.7 h | 6 | 2 h 48 min |
| 42 | Malaga | 17.4°C | 11.2°C | 15.1°C | 6.1 h | 7 | 2 h 48 min |
| 43 | Torremolinos | 17.3°C | 10.2°C | 15.1°C | 6.1 h | 7 | 2 h 48 min |
| 44 | Mojacar | 17.3°C | 9.5°C | 14.8°C | 6.9 h | 4 | 2 h 42 min |
| 45 | Puerto de la Cruz | 17.1°C | 14.9°C | 19.0°C | 6.9 h | 7 | 4 h 18 min |
| 46 | San Antonio | 17.1°C | 11.4°C | 14.5°C | 7.0 h | 4 | 2 h 24 min |
| 47 | Moraira | 17.1°C | 10.3°C | 14.2°C | 6.7 h | 6 | 2 h 30 min |
| 48 | Salou | 17.0°C | 7.9°C | 13.3°C | 6.3 h | 6 | 2 h 12 min |
| 49 | Costa del Sol | 17.0°C | 10.4°C | 15.1°C | 6.4 h | 7 | 2 h 48 min |
| 50 | Santa Eulalia | 17.0°C | 11.6°C | 14.5°C | 7.0 h | 4 | 2 h 24 min |
| 51 | Es Cana | 17.0°C | 11.6°C | 14.5°C | 7.0 h | 4 | 2 h 24 min |
| 52 | Marbella | 16.9°C | 10.8°C | 15.2°C | 6.4 h | 8 | 2 h 48 min |
| 53 | Costa Dorada | 16.9°C | 7.9°C | 13.3°C | 6.3 h | 6 | 2 h 12 min |
| 54 | Calpe | 16.9°C | 10.1°C | 14.3°C | 6.7 h | 6 | 2 h 30 min |
| 55 | La Pineda | 16.9°C | 7.9°C | 13.3°C | 6.3 h | 6 | 2 h 12 min |
| 56 | Denia | 16.8°C | 10.8°C | 14.1°C | 6.7 h | 6 | 2 h 30 min |
| 57 | Playa de Palma | 16.7°C | 10.3°C | 14.4°C | 6.6 h | 5 | 2 h 24 min |
| 58 | Can Pastilla | 16.7°C | 10.3°C | 14.4°C | 6.6 h | 5 | 2 h 24 min |
| 59 | Majorca | 16.5°C | 10.4°C | 14.4°C | 6.6 h | 5 | 2 h 24 min |
| 60 | Palma | 16.5°C | 10.4°C | 14.4°C | 6.6 h | 5 | 2 h 24 min |
| 61 | Calas de Mallorca | 16.4°C | 10.3°C | 14.2°C | 6.5 h | 5 | 2 h 24 min |
| 62 | Porto Cristo | 16.4°C | 10.3°C | 14.2°C | 6.5 h | 5 | 2 h 24 min |
| 63 | Cala d'Or | 16.2°C | 10.3°C | 14.2°C | 6.5 h | 5 | 2 h 24 min |
| 64 | Alcudia | 16.1°C | 10.6°C | 14.2°C | 6.3 h | 6 | 2 h 24 min |
| 65 | Playa de Muro | 16.1°C | 10.6°C | 14.2°C | 6.3 h | 6 | 2 h 24 min |
| 66 | Puerto Pollensa | 16.0°C | 10.8°C | 14.2°C | 6.3 h | 6 | 2 h 18 min |
| 67 | Santa Susanna | 16.0°C | 6.9°C | 13.0°C | 5.7 h | 8 | 2 h 6 min |
| 68 | Costa Brava | 15.9°C | 7.0°C | 13.0°C | 5.7 h | 8 | 2 h 6 min |
| 69 | Benalmadena | 15.9°C | 9.0°C | 15.1°C | 6.1 h | 7 | 2 h 48 min |
| 70 | Lloret de Mar | 15.8°C | 6.7°C | 13.0°C | 5.7 h | 8 | 2 h 6 min |
| 71 | Sa Coma | 15.8°C | 10.5°C | 14.2°C | 6.5 h | 5 | 2 h 24 min |
| 72 | Cala Bona | 15.8°C | 10.5°C | 14.2°C | 6.5 h | 5 | 2 h 24 min |
| 73 | Cala Millor | 15.8°C | 10.5°C | 14.2°C | 6.5 h | 5 | 2 h 24 min |
| 74 | Tossa de Mar | 15.8°C | 7.5°C | 13.0°C | 5.7 h | 8 | 2 h 6 min |
| 75 | Magaluf | 15.6°C | 11.7°C | 14.4°C | 6.6 h | 5 | 2 h 24 min |
| 76 | Camp de Mar | 15.6°C | 11.7°C | 14.4°C | 6.9 h | 5 | 2 h 24 min |
| 77 | Barcelona | 15.5°C | 7.4°C | 13.2°C | 6.0 h | 7 | 2 h 6 min |
| 78 | Palma Nova | 15.5°C | 11.7°C | 14.4°C | 6.6 h | 5 | 2 h 24 min |
| 79 | Madrid | 15.5°C | 4.0°C | - | 6.1 h | 7 | 2 h 18 min |
| 80 | Paguera | 15.5°C | 11.6°C | 14.4°C | 6.9 h | 5 | 2 h 24 min |
| 81 | Santa Ponsa | 15.3°C | 11.4°C | 14.4°C | 6.6 h | 5 | 2 h 24 min |
| 82 | Mijas | 14.9°C | 8.0°C | 15.1°C | 6.2 h | 7 | 2 h 48 min |
| 83 | Cala'n Bosch | 14.5°C | 11.6°C | 14.1°C | 6.7 h | 5 | 2 h 18 min |
| 84 | Cala'n Forcat | 14.5°C | 11.6°C | 14.1°C | 6.7 h | 5 | 2 h 18 min |
| 85 | Cala Blanca | 14.5°C | 11.6°C | 14.1°C | 6.7 h | 5 | 2 h 18 min |
| 86 | Menorca | 14.4°C | 11.5°C | 14.0°C | 6.7 h | 5 | 2 h 24 min |
| 87 | San Sebastian | 13.8°C | 7.7°C | 12.4°C | 4.2 h | 14 | 1 h 54 min |
87 destinations shownClimate averages, not a forecast.
Daytime highs across Spain in March run from 13.8°C (San Sebastian) to 21.6°C (Gran Canaria). Even in Gran Canaria only 12% of days reach 25°C. Nights average 11.8°C; the coldest 10% of nights in San Sebastian fall to 4°C or below.
Expect around 5 rainy days (1 mm or more) in March, with Playa Blanca the driest (2 days) and San Sebastian the wettest (14 days). The wettest March at Gran Canaria between 1991 and 2020 was 1996 with 51 mm; the driest was 1992 with 1 mm.
The sea averages 15.7°C around Spain in March - warmest at La Palma (19.3°C). That is cold for swimming without a wetsuit.
Around 6.8 hours of sunshine a day on average, out of 11.8 hours of daylight (sunshine estimated from cloud cover).
March is the 9th warmest month of the twelve in Spain. It is 1.7°C warmer than February and 1.5°C warmer in April. The hottest month here is August (28°C) and the coolest January (16°C).
Based on the averages: proper layers and a jacket - daytime highs average only 18°C; a warm layer for evenings, when it drops to around 12°C; a light waterproof for the odd shower.
Within 1.5°C of Spain's March daytime average: Albufeira (19°C, sea 15°C), Bermuda (19°C, sea 20°C), Limassol (18°C, sea 17°C), Algarve (18°C, sea 15°C), Ayia Napa (18°C, sea 17°C). See the full ranking for March.
Gran Canaria is the strongest choice for warmth, with daytime averages of 22°C and nights around 16°C. Meloneras and Playa del Ingles share those figures, making them sensible options if sitting outside comfortably matters more than intense heat. Puerto Rico, Puerto de Mogan, Taurito and Amadores are slightly cooler at 21°C, but average just 2 rainy days compared with 4 in Gran Canaria overall. That makes them appealing if keeping outdoor plans flexible is a priority. None of this guarantees hot weather: even the hottest destination has only 12% of days above 25°C. Think comfortably warm afternoons, not dependable summer heat.
Spain's average of 18°C by day is useful for planning, but it should not be treated as a forecast for every destination. San Sebastian, the coolest place in the figures, averages 14°C, so it suits travellers who are content to walk in cooler weather rather than spend the day in beachwear. The countrywide night average of 12°C also makes a jacket more useful than a suitcase filled only with summer clothes. With 5 rainy days on average, leave room to rearrange outdoor plans. March works best when you choose a destination for its own temperatures, rather than assuming all of Spain will feel warm.
Pack light layers for the daytime, something warmer for evenings and a rain-resistant outer layer. Average sunshine of 6.8 hours gives March a useful balance for outdoor time, although it does not promise uninterrupted sun. Use the warmer part of the day for sitting by the sea, especially if you feel the cold. Spain's average sea temperature is 16°C, which is chilly for lingering in the water. The listed warmer destinations have sea temperatures of 19°C: more inviting, but still not warm-water swimming. If swimming is the main purpose of your holiday, March is a compromise rather than an obvious choice.
A little more detail
Plain answers, grounded in the averages.
Gran Canaria is the warmest of the 87 places we track in Spain in March with an average high of 21.6°C; San Sebastian is the coolest at 13.8°C.
Not really: the warmest sea we track in Spain in March is 19.3°C at La Palma, below the 22°C most people find comfortable.
Yes, on average: Spain reaches 18°C by day compared with London's 10°C. For a warmer option, Gran Canaria averages 22°C. Destination choice still matters, as San Sebastian's daytime average is a cooler 14°C.
A jacket or warm layer is a sensible choice. Spain's average night temperature is 12°C, while the listed warmer destinations average 16°C. Even after a comfortable afternoon, do not rely on daytime clothing alone for sitting outside after dark.
ERA5-Land climate reanalysis via Open-Meteo (11 km grid), 1991-2020
Averages computed from daily values at 87 destination points.Records are the highest and lowest daily values in that 30-year period, not all-time records. These are climate averages, not a forecast for your trip. How we measure holiday weather