Madeira

Avg weather in March
19°
SUN
12 Hrs per day
RAIN
31 mm per month
HUMIDITY
78 % avg
WIND
16 Mph avg

Intro

What’s the weather like in Madeira in March?

Madeira has a warm subtropical climate thanks to its position off the northwest coast of Africa. It’s closer to Africa than mainland Portugal and has high temperatures all year round, with things warming up in March after the cooler winter. The amount of rain reduces during the month, which will give you plenty of sunny weather.

Climatic influences

The cool Canary Current will keep you comfortable in Madeira, although the Gulf Stream’s warm waters have the opposite effect. North easterly winds mean the north’s cooler and wetter than the south, with other parts of the island, including capital Funchal, sheltered by Madeira’s high mountains. The Sahara Desert occasionally sends over hot winds that drive up Madeira’s temperatures.

Averages

The average high temperature in Madeira during March is 19ºC, falling to 10ºC at night. The usual sea temperature’s 18ºC, while humidity’s low and expected rainfall’s 52mm across ten rainy days. You can expect six hours of sunshine from 12 hours of daylight each day, while UV levels will be high so make sure you pack lots of sun cream. Sunset’s just after 7pm at the beginning of March; this is closer to 8.30pm towards the end of the month as daylight saving starts.

Things to Do

The weather’s getting better for spending the day on Madeira’s beaches, with Calhau de Lapa and Porto Moniz among the most beautiful. Make the most of the cooler temperatures by hiking in the mountains, or go diving in the Garajau Marine Reserve; surfing’s also popular all year round. Take a boat trip over to Porto Santo, enjoy Cabo Girão’s views or visit São Vicente’s volcanic caves before having dinner at one of Funchal’s welcoming tavernas.

View weather for

Offers

5* Enotel Lido Madeira
from £663 pp
AI 7 nts
4* Pestana Bay
from £526 pp
AI 7 nts
4* Savoy Calheta Beach Hotel
from £489 pp
AI 7 nts
3* Dorisol Estrelicia Hotel
from £386 pp
AI 7 nts
4* Real Bellavista Hotel & Spa
from £277 pp
AI 7 nts