March in Madrid features cool afternoons and cold nights with relatively dry weather.
Daytime highs tend to be near 14-15 C (57-59 C) early in March, warming to 17-18 C (63-64 F) near the end of the month.
A few of the warmer afternoons can reach up near 23 C (73 F) with the record high temperature in Madrid during March 26.7 C (80.1 F).
Late night and early morning lows will tend to be around 2-3 C (36-37 F) early in March, warming gradually to 5-7 C (41-45 F) near the end of the month.
A few of the colder mornings, especially early in the month, can dip down around -2 C (28 F). The record low temperature in Madrid during March is -5.1 C (22.8 F).
Sky and Rain
You can expect about 17-18 sunny, or at least partly sunny days with 13-14 mostly cloudy days this month.
Rain, however, occurs only for about 4-5 days this month and snow is rare in March.
The number of daylight hours increases rapidly this month from about 11.3 hours on the 1st to 12.6 hours by the 31st.
Mostly light to gentle winds prevail this month at 6-19 kph (4-12 mph) but can occasionally be moderate at 20-28 kph (13-18 mph).
What to Wear in Madrid during March?
March is a transition month between Winter and Spring. You will need to bring a medium-weight jacket or coat and a couple of sweaters for the cold nights, especially early in the Month.
Otherwise, a mix of lighter Spring with some warmer Winter items like sweaters and warm socks will work well this month.
Some lighter clothing will also come in handy for the warmer afternoons and don't forget some warm comfortable walking shoes or boots.
Things to Do in Madrid in March
The weather is going to be a lot nicer this month than it has been during the winter, so it'll probably be a pretty good time to consider taking a free Madrid walking tour.
Speaking of which, if you're visiting with kids, you might want to consider heading out to the Zoo Aquarium de Madrid.
If you're a music fan, it's worth noting that Depeche Mode will be performing at the WiZink Center on March 12th and 14th.
Even better, Lollapalooza 2024 takes place in Madrid from March 15th - 17th!
Ocean Weather Services