Madrid Weather in January

Spain · January climate averages and travel tips

Avg high10°C (50°F)
Avg low1°C (33°F)
Rainfall37 mm (1.5 in)
RatingGood 6.6/10

In January, Madrid has average highs of 10°C (50°F) and lows of 1°C (33°F). January is winter in Spain. The month is fairly dry, with about 37 mm (1.5 in) of rain spread over 8 days. You get roughly 9.4 hours of daylight and a mix of sun and cloud.

Is January a good time to visit Madrid?

January is a good time to visit Madrid (6.6/10), though April to May and September to October are even better.

Visiting Madrid in January

January weather in Madrid

January feels properly wintry in Madrid. Days reach about 10°C, while nights can drop to 1°C, so the cold is most noticeable after sunset. Rain falls on 8 days, but showers don't usually rule out a full day of sightseeing.

The Prado and Reina Sofía make good rainy-day stops, while clear spells suit a walk through Retiro Park. Evenings are cosy around La Latina, where you can duck into a bar for cocido madrileño, a hearty chickpea stew. Save long outdoor café visits for a sunnier afternoon.

Three Kings and winter crowds

The Three Kings parade fills central streets on the evening of January 5. Families gather to watch the floats, and the next day is Epiphany, a public holiday when many shops and sights may close or change their hours. You can try roscón de Reyes, a ring-shaped cake eaten around the holiday.

If you hate crowds, avoid the parade route near Cibeles that evening and visit the city's main sights on a weekday instead.

After the holiday rush, January is generally quieter than spring and autumn, Madrid's most popular visiting seasons. It's also usually a cheaper time to find a hotel, though prices and crowds can rise around the Three Kings celebrations.

Make the most of short days

With limited daylight, plan outdoor walks for the middle of the day and keep an indoor stop in reserve if the sky turns grey. The walk from Plaza Mayor through Sol to the Royal Palace is easy to shorten if the cold sets in.

Travelling with kids? The Three Kings parade is a big draw, but the central streets get packed. For a warm break nearby, head to Chocolatería San Ginés for churros and thick hot chocolate. January's chilly evenings make that classic Madrid stop especially welcome.

January weather at a glance

Average high10°C (50°F)
Average low1°C (33°F)
Daily mean4°C (40°F)
Rainfall37 mm (1.5 in)
Rainy days (1 mm+)8
Humidity83%
Cloud cover56%
Daylight9.4 hours
Est. sunshine4.5 hours/day
Wind8 km/h
vs December1°C cooler than December, with similar rainfall.

What to pack for Madrid in January

Madrid weather in other months

Jan10°C / 1°C37 mmGoodFeb12°C / 1°C37 mmGoodMar15°C / 3°C49 mmExcellentApr19°C / 6°C55 mmExcellentMay24°C / 10°C38 mmExcellentJun30°C / 14°C26 mmExcellentJul35°C / 18°C8 mmFairAug34°C / 18°C13 mmFairSep28°C / 14°C33 mmExcellentOct22°C / 10°C68 mmExcellentNov15°C / 4°C52 mmGoodDec11°C / 2°C43 mmGood

← DecemberBest time to visit MadridFebruary →

Better weather in January nearby

Nearby in January

Where else is good in January? See where to go in January.