Your March weather guide

Weather in Spain in March

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

Average daytime high
17.7°Cacross 87 destinations
Average night-time low
11.8°Cafter dark
Sea temperature
15.7°Ccold for swimming
Rainy days
5days1 mm or more

Spain, month by month

Turn up the warmth

Warmest places in Spain in March

Ranked by average daytime high. The full comparison is in the table below.

#1Warm

Gran Canaria

Spain · 4 h 24 min from London

Day
21.6°C
Sea
18.8°C
Sun
8.1h
Rain days
4
#2Warm

Meloneras

Spain · 4 h 24 min from London

Day
21.6°C
Sea
18.8°C
Sun
8.1h
Rain days
4
#3Warm

Playa del Ingles

Spain · 4 h 24 min from London

Day
21.5°C
Sea
18.8°C
Sun
8.1h
Rain days
4
#4Warm

Puerto Rico

Spain · 4 h 24 min from London

Day
21.4°C
Sea
19.0°C
Sun
8.3h
Rain days
3
#5Warm

Puerto de Mogan

Spain · 4 h 24 min from London

Day
21.4°C
Sea
19.0°C
Sun
8.3h
Rain days
3
#6Warm

Taurito

Spain · 4 h 24 min from London

Day
21.4°C
Sea
19.0°C
Sun
8.3h
Rain days
3

Spain destinations ranked for March

All 87 places we track in Spain, ordered by daytime high.

87 destinations

Scroll sideways for more weather, down for more places. Click a heading to sort.

Spain destinations ranked by March temperature
#Destination
1Gran Canaria21.6°C16.1°C18.8°C8.1 h44 h 24 min
2Meloneras21.6°C16.1°C18.8°C8.1 h44 h 24 min
3Playa del Ingles21.5°C16.0°C18.8°C8.1 h44 h 24 min
4Puerto Rico21.4°C16.0°C19.0°C8.3 h34 h 24 min
5Puerto de Mogan21.4°C16.0°C19.0°C8.3 h34 h 24 min
6Taurito21.4°C16.0°C19.0°C8.3 h34 h 24 min
7Amadores21.4°C16.0°C19.0°C8.3 h34 h 24 min
8Playa de la Arena21.3°C16.4°C19.1°C7.6 h44 h 24 min
9Puerto de Santiago21.3°C16.4°C19.1°C7.6 h44 h 24 min
10Los Gigantes21.2°C16.3°C19.1°C7.6 h44 h 24 min
11La Gomera20.7°C17.6°C19.1°C8.4 h34 h 24 min
12Tenerife20.4°C15.4°C19.1°C8.4 h54 h 24 min
13Playa de las Americas20.4°C15.4°C19.1°C8.4 h54 h 24 min
14Los Cristianos20.4°C15.4°C19.1°C8.4 h54 h 24 min
15Seville20.2°C9.3°C-6.4 h72 h 42 min
16Canary Islands19.9°C16.0°C18.8°C7.6 h34 h 24 min
17Fuerteventura19.9°C15.9°C18.2°C6.9 h24 h 12 min
18Corralejo19.9°C15.9°C18.2°C6.9 h24 h 12 min
19Costa Adeje19.6°C14.6°C19.2°C7.5 h54 h 24 min
20Playa Paraiso19.6°C14.6°C19.2°C7.5 h54 h 24 min
21Santa Cruz de Tenerife19.5°C16.2°C18.9°C6.4 h54 h 18 min
22Playa Blanca19.4°C16.2°C18.2°C6.9 h24 h 12 min
23Lanzarote19.1°C15.9°C18.1°C6.8 h24 h 6 min
24Matagorda19.1°C15.9°C18.1°C6.8 h24 h 6 min
25Costa Teguise19.0°C16.0°C18.1°C6.8 h24 h 6 min
26Costa de la Luz18.8°C10.7°C15.5°C6.5 h82 h 54 min
27Cadiz18.8°C10.7°C15.5°C6.5 h82 h 54 min
28Torrevieja18.8°C9.7°C14.5°C6.9 h52 h 36 min
29Valencia18.5°C8.9°C13.8°C6.6 h52 h 24 min
30Estepona18.1°C11.7°C15.1°C6.2 h92 h 54 min
31Benidorm17.9°C9.7°C14.4°C6.6 h62 h 30 min
32Alicante17.9°C10.2°C14.4°C6.5 h62 h 30 min
33Nerja17.9°C11.7°C15.1°C6.7 h72 h 48 min
34Altea17.8°C9.6°C14.3°C6.7 h62 h 30 min
35Costa Blanca17.6°C10.0°C14.3°C6.7 h62 h 30 min
36La Palma17.6°C14.9°C19.3°C7.3 h44 h 24 min
37Ibiza17.5°C11.3°C14.6°C7.0 h42 h 30 min
38Andalucia17.5°C10.3°C15.2°C6.3 h72 h 42 min
39Fuengirola17.5°C10.7°C15.2°C6.7 h62 h 48 min
40Albir17.5°C9.3°C14.4°C6.7 h62 h 30 min
41La Cala de Mijas17.5°C10.7°C15.2°C6.7 h62 h 48 min
42Malaga17.4°C11.2°C15.1°C6.1 h72 h 48 min
43Torremolinos17.3°C10.2°C15.1°C6.1 h72 h 48 min
44Mojacar17.3°C9.5°C14.8°C6.9 h42 h 42 min
45Puerto de la Cruz17.1°C14.9°C19.0°C6.9 h74 h 18 min
46San Antonio17.1°C11.4°C14.5°C7.0 h42 h 24 min
47Moraira17.1°C10.3°C14.2°C6.7 h62 h 30 min
48Salou17.0°C7.9°C13.3°C6.3 h62 h 12 min
49Costa del Sol17.0°C10.4°C15.1°C6.4 h72 h 48 min
50Santa Eulalia17.0°C11.6°C14.5°C7.0 h42 h 24 min
51Es Cana17.0°C11.6°C14.5°C7.0 h42 h 24 min
52Marbella16.9°C10.8°C15.2°C6.4 h82 h 48 min
53Costa Dorada16.9°C7.9°C13.3°C6.3 h62 h 12 min
54Calpe16.9°C10.1°C14.3°C6.7 h62 h 30 min
55La Pineda16.9°C7.9°C13.3°C6.3 h62 h 12 min
56Denia16.8°C10.8°C14.1°C6.7 h62 h 30 min
57Playa de Palma16.7°C10.3°C14.4°C6.6 h52 h 24 min
58Can Pastilla16.7°C10.3°C14.4°C6.6 h52 h 24 min
59Majorca16.5°C10.4°C14.4°C6.6 h52 h 24 min
60Palma16.5°C10.4°C14.4°C6.6 h52 h 24 min
61Calas de Mallorca16.4°C10.3°C14.2°C6.5 h52 h 24 min
62Porto Cristo16.4°C10.3°C14.2°C6.5 h52 h 24 min
63Cala d'Or16.2°C10.3°C14.2°C6.5 h52 h 24 min
64Alcudia16.1°C10.6°C14.2°C6.3 h62 h 24 min
65Playa de Muro16.1°C10.6°C14.2°C6.3 h62 h 24 min
66Puerto Pollensa16.0°C10.8°C14.2°C6.3 h62 h 18 min
67Santa Susanna16.0°C6.9°C13.0°C5.7 h82 h 6 min
68Costa Brava15.9°C7.0°C13.0°C5.7 h82 h 6 min
69Benalmadena15.9°C9.0°C15.1°C6.1 h72 h 48 min
70Lloret de Mar15.8°C6.7°C13.0°C5.7 h82 h 6 min
71Sa Coma15.8°C10.5°C14.2°C6.5 h52 h 24 min
72Cala Bona15.8°C10.5°C14.2°C6.5 h52 h 24 min
73Cala Millor15.8°C10.5°C14.2°C6.5 h52 h 24 min
74Tossa de Mar15.8°C7.5°C13.0°C5.7 h82 h 6 min
75Magaluf15.6°C11.7°C14.4°C6.6 h52 h 24 min
76Camp de Mar15.6°C11.7°C14.4°C6.9 h52 h 24 min
77Barcelona15.5°C7.4°C13.2°C6.0 h72 h 6 min
78Palma Nova15.5°C11.7°C14.4°C6.6 h52 h 24 min
79Madrid15.5°C4.0°C-6.1 h72 h 18 min
80Paguera15.5°C11.6°C14.4°C6.9 h52 h 24 min
81Santa Ponsa15.3°C11.4°C14.4°C6.6 h52 h 24 min
82Mijas14.9°C8.0°C15.1°C6.2 h72 h 48 min
83Cala'n Bosch14.5°C11.6°C14.1°C6.7 h52 h 18 min
84Cala'n Forcat14.5°C11.6°C14.1°C6.7 h52 h 18 min
85Cala Blanca14.5°C11.6°C14.1°C6.7 h52 h 18 min
86Menorca14.4°C11.5°C14.0°C6.7 h52 h 24 min
87San Sebastian13.8°C7.7°C12.4°C4.2 h141 h 54 min

87 destinations shownClimate averages, not a forecast.

March climate overview

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.

Rainfall in March

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.

Sea temperature

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.

Sunshine and daylight

Around 6.8 hours of sunshine a day on average, out of 11.8 hours of daylight (sunshine estimated from cloud cover).

March against the rest of the year in Spain

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).

Which part of Spain in March?

What to pack for Spain in March

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.

Similar weather elsewhere in March

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.

Where to go for the warmest weather

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.

What to expect away from the warmest destinations

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.

Packing and planning time by the sea

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

Spain in March FAQs

Plain answers, grounded in the averages.

Where is the hottest place in Spain in March?

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.

Is the sea warm in Spain in March?

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.

Is Spain warmer than London in March?

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.

Will I need a jacket in the evenings?

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.

About these averages

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