What April feels like in Madrid
April is mid-spring in Madrid. Daytime temperatures are mild — neither cold nor hot for walking around. Evenings bring a clear drop in temperature, and nights are cool. Moist air is typical, yet it seldom feels heavy at this time of year.
Rain in Madrid in April
It is a changeable month: rain comes about one day in 3, with dry spells in between. Each rainy day adds about 6.4 mm (0.3 in), a proper wetting rather than a sprinkle. The yearly figure is similar, around 6.6 mm per wet day. It is among the three wettest months of the year.
Daylight and sunshine in April
On 15 April the sun rises at about 7:38 am and sets around 8:52 pm local time, giving 13 h 14 min of daylight. Days are getting longer: 1 h 22 min more daylight than in mid-March. The sun is out for roughly 84% of those daylight hours, so skies are mostly clear.
How April compares to the rest of the year
April is the 6th coolest month of the year in Madrid. Afternoons run 3.3°C (5.9°F) warmer than in March, with 1 mm less rain. The warm-up continues into May. The next month's average high: 23.5°C (74.3°F).
Who April suits
- Sightseeing: a good fit — the weather rarely gets in the way of a city walk.
- Parks & outdoor: a good fit — good conditions for sitting outside.
Tips for visiting Madrid in April
Versatile Layers
Days are noticeably warmer than nights — layers you can add or remove.
Rain Protection
Keep a small umbrella in your bag and wear shoes that cope with puddles.
Sunglasses
Frequent sunshine — sunglasses and a light hat.
Quick questions
How warm is Madrid in April?
It feels mild: typical highs are 18.6°C (65.5°F), with lows near 7.2°C (45°F).
Does it rain a lot in Madrid in April?
It does: about 9 rainy days bring roughly 58 mm, so plan some indoor options.
What should I wear in Madrid in April?
Based on the averages: versatile layers, rain protection and sunglasses. Add a layer for after dark.
Is April or May better for visiting Madrid?
On our 12-month climate ranking, May comes out ahead (#3 of 12 vs #5). May is warmer and has fewer rainy days.
