Planning a visit or a longer stay in Madrid, Spain, and wondering if its hot and dry or cool and rainy? The weather in Madrid experiences some extreme temperatures in the Summer and Winter, with the hottest month being July at 89°F and the coldest being January at 37°F. The city is known for its dry sunny climate as it has about 350 sunny days per year on average.
If you’re in Madrid in the Spring and Fall, expect nice warm temperatures in the 60s and 70s, making for an overall pleasant experience. However, May brings some rainfall to Madrid with a total of 7 rainy days while July and August only experience one rainy day each, on average.
We’re here to help out with your plans. We break down each month of the year, from temperatures, rain, and sunshine, to what to wear and best activities, so you can enjoy the best of Madrid no matter the season.
January
- Average Temperature: 42°F (6°C)
- Temperature Range: 35°F (2°C) – 50°F (10°C)
- Precipitation: 0.60 inches
In January, Madrid experiences relatively mild weather with an average high temperature of 50°F and a low of 35°F. However, the city can also expect some rainy days during this month.
With an average rainfall total of about 5 days throughout the entire month, it is important to pack appropriately for wet conditions if you’re traveling to Madrid in January.
Despite the possibility of rain showers, visitors will still be able to enjoy all that this busy Spanish capital has to offer, including its rich history and culture as well as its delicious cuisine.
Great things to do in Madrid in January:
- Three Kings Day Celebrations: Experience the vibrant parade and festivities associated with this significant cultural event.
- Visit the Prado Museum: Enjoy one of the world’s premier art galleries, ideal for the colder weather.
- Hot Chocolate and Churros: Warm up with this traditional Spanish treat at a local café.
February
- Average Temperature: 45°F (7°C)
- Temperature Range: 36°F (2°C) – 53°F (12°C)
- Precipitation: 0.50 inches
In February, Madrid experiences cool temperatures with an average high of 53°F and a low of 36°F. While not extremely cold, visitors should pack warm layers to stay comfortable during their trip.
The city also sees approximately 5 days of rainfall this month, so bringing a waterproof jacket or umbrella is recommended.
Despite the cooler weather and occasional rain showers, there are still plenty of things to see and do in Madrid during February, such as visiting iconic landmarks like the Prado Museum or exploring local cuisine at one of the many restaurants throughout the city.
Our favorite activities in Madrid in February are:
- ARCOmadrid: Explore this international contemporary art fair.
- Carnival Celebrations: Enjoy the colorful parades and costumes during the Carnival season.
- Visit the Royal Palace: Explore the opulent interiors of Madrid’s royal residence.
March
- Average Temperature: 51°F (11°C)
- Temperature Range: 41°F (5°C) – 60°F (16°C)
- Precipitation: 0.41 inches
The month of March in Madrid can be a bit unpredictable. The average temperature ranges from 41°F to 60°F. Although the weather begins to warm up with occasional sunny days, it is still quite chilly, especially during the evening and early morning hours.
Madrid is one of the best cities in Spain, a top choice to live in or visit. If you are planning a trip for early Spring, you should bring appropriate clothing for layering and handling rain as there are typically 5 rainy days throughout this period. However, despite the possibility of some showers, visitors will enjoy fewer crowds at popular tourist sites.
What to do in March in Madrid:
- Stroll in Retiro Park: As the weather begins to warm, enjoy a walk in this iconic park.
- Madrid’s Flamenco Festival: Experience the passion of flamenco performances.
- Visit Mercado de San Miguel: Sample gourmet Spanish food in this popular market.
You can witness the beautiful landscapes that start blooming due to the spring flowers starting their seasonal growth cycle after winter has passed.
April
- Average Temperature: 54°F (12°C)
- Temperature Range: 44°F (7°C) – 64°F (18°C)
- Precipitation: 0.82 inches
April in Madrid, Spain can be a slightly fickle time of year when it comes to weather. With temperatures ranging between 44°F and 64°F, you’ll want to pack layers for your trip.
Additionally, there are typically around 6 days of precipitation during this month so come prepared with an umbrella or rain jacket just in case.
Despite the possibility of some cool and wet conditions though, April is still considered one of the nicer months to visit as the early spring flowers start blooming across all different areas throughout town. It’s definitely worth seeing if you can.
Best April activities in the Spanish capital include:
- Holy Week (Semana Santa) Processions: Witness the traditional religious processions.
- Madrid International Film Festival: Catch some of the latest films from around the world.
- Visit the Reina Sofia Museum: Explore modern and contemporary art, including works by Picasso and Dalí.
May
- Average Temperature: 62°F (17°C)
- Temperature Range: 51°F (11°C) – 73°F (23°C)
- Precipitation: 0.84 inches
The weather in Madrid, Spain during May typically brings comfortable temperatures with an average high of 73°F and low of 51°F. Nonetheless, visitors should be prepared for rainy days as there is an average rainfall of 7 days throughout the month.
Travelers looking to visit popular outdoor attractions should bring rain gear just in case but can expect fewer crowds than in peak summer months. Overall, while it may not offer complete sunshine every day, May provides a pleasant time to explore what Madrid has to give without it being too hot or crowded.
Here are some top recommendations for a fun time in May:
- Fiesta de San Isidro: Celebrate Madrid’s patron saint with music, dancing, and traditional festivities.
- Open-Air Markets: Enjoy shopping in outdoor markets as the weather gets warmer.
- Madrid Open Tennis Tournament: Catch world-class tennis players in action.
June
- Average Temperature: 71°F (22°C)
- Temperature Range: 59°F (15°C) – 83°F (28°C)
- Precipitation: 0.20 inches
June weather in Madrid, Spain is typically warm with an average high temperature of 83°F and a low of around 60°F, a great time to walk around and explore the green city.
Although the temperatures are pleasant for outdoor activities, visitors should be aware that rain may occur during their stay, as there are an average of 3 days with rainfall throughout this month.
However, occasional showers do not dampen the vibrant atmosphere and lively culture found throughout this bustling capital city.
Madrid is known for its world-class museums, delicious cuisine, and beautiful architecture. Visitors can enjoy exploring historic neighborhoods in their free time.
If you find yourself in Madrid in June, you’ll want to check out:
- Pride Festival: Participate in one of the largest LGBTQ+ pride events in Europe.
- Picnic in Casa de Campo: Enjoy the summer sun in Madrid’s largest public park.
- Veranos de la Villa Festival: Attend various cultural events, from concerts to theater.
July
- Average Temperature: 76°F (24°C)
- Temperature Range: 64°F (18°C) – 89°F (32°C)
- Precipitation: 0.02 inches
Madrid, Spain in July is a great time to visit if you enjoy warm and sunny weather. With an average high close to 90°F during the day and a comfortable 64°F at night, it’s perfect for outdoor activities such as exploring tourist landmarks or enjoying some natural shade in its amazing parks.
While there is on average 1 rainy day throughout this month, this likely won’t put much of a damper on your plans since it tends to occur only briefly before clear skies will return once again. On that note, don’t forget to bring your sunscreen for this scorching month.
Fun things to try in Madrid this month:
- Visit Madrid’s Rooftop Bars: Enjoy the nightlife with spectacular city views.
- Outdoor Cinema: Watch movies under the stars at various locations.
- Swim at Madrid’s Public Pools: Cool off from the summer heat in one of the city’s pools.
August
- Average Temperature: 76°F (24°C)
- Temperature Range: 64°F (18°C) – 89°F (32°C)
- Precipitation: 0.04 inches
August weather in Madrid, Spain can be quite warm with an average high in the upper 80s°F. This type of temperature often feels hotter due to the city’s dry climate.
However, visitors won’t need to worry about too much rain as August typically only sees 1 day of precipitation throughout the month.
With its sunny skies and comfortable nighttime lows averaging around 66°F, this is a great time for tourists to explore what Madrid has to offer without having their plans interrupted by inclement weather. So pack your sunscreen and get ready for some outdoor fun in this lovely city, this month.
Top things to do in August:
- La Paloma Festival: Experience this lively local festival in the La Latina neighborhood.
- Visit El Rastro Flea Market: Explore one of the largest flea markets in Europe.
- Evening Walk in Madrid Rio: Stroll along the Manzanares River in the cooler evening temperatures.
September
- Average Temperature: 68°F (20°C)
- Temperature Range: 57°F (14°C) – 79°F (26°C)
- Precipitation: 0.30 inches
September is a great month to visit Madrid, Spain with mild temperatures and low rainfall. The average high temperature during the day sits comfortably at 79°F making it perfect for outdoor activities like sitting in plazas while sipping on some Spanish wine and savoring some tapas.
Nighttime temperatures drop down to an enjoyable 60°F, allowing visitors to enjoy strolls around the city without feeling too hot or cold.
While there may be 3 days of rain throughout the month, they are typically short bursts that won’t completely ruin any plans you make when visiting this vibrant European City.
Wondering what to do in Madrid in the month of September? We asked the locals and here’s what they recommend:
- Autumn Cultural Festival: Enjoy a variety of performances and exhibitions.
- Bike Ride in Madrid Rio: Cycle along the scenic river pathways.
- Wine Tasting: Explore Spanish wines as grape harvest season begins.
October
- Average Temperature: 58°F (14°C)
- Temperature Range: 49°F (9°C) – 67°F (19°C)
- Precipitation: 1.24 inches
Visitors to Madrid, Spain in October can expect cooler temperatures with an average high of 67°F and a low of 49°F. The fall season also brings the possibility of rain as there are 6 rainy days on average throughout this month.
However, despite the occasional showers, visitors will still be able to enjoy many outdoor activities such as exploring this city’s historic landmarks. Additionally, cool weather tends to bring smaller crowds making it a great time for those looking for off-peak travel opportunities, without the clustering of crowds.
There are some cool events to explore in October, including:
- Madrid Jazz Festival: Enjoy live jazz performances in various venues.
- Visit El Escorial: Explore this historical residence of the King of Spain.
- Tapas Tour in La Latina: Sample traditional Spanish tapas in one of Madrid’s most vibrant neighborhoods.
November
- Average Temperature: 49°F (9°C)
- Temperature Range: 41°F (5°C) – 56°F (13°C)
- Precipitation: 0.97 inches
In November, Madrid experiences brisk temperatures with an average high of 56°F and a low of 41°F. This time marks the beginning of winter in Spain’s capital city, bringing chilly weather to locals and tourists alike.
Travelers should pack heavily for this season. You should bring a warm jacket and thick pants. Additionally, visitors can expect some rainfall during their stay here, as there are up to 6 days of rain throughout the month.
Despite the cooler temperature and occasional showers, trips to this city during this month are still enjoyable thanks to its many outdoor and indoor attractions. You can visit them any day regardless of the changing atmospheric conditions outside.
Among the most interesting activities to enjoy in November are:
- Madrid International Documentary Festival: Discover compelling documentary films.
- Visit Madrid’s Botanical Garden: Enjoy the autumn foliage in this peaceful setting.
- Cooking Class: Learn how to make traditional Spanish dishes.
December
- Average Temperature: 43°F (6°C)
- Temperature Range: 38°F (2°C) – 50°F (11°C)
- Precipitation: 0.79 inches
December in Madrid, Spain is characterized by cooler temperatures with an average high of 50°F and a low of 38°F. Visitors to the city during this time can expect mild but chilly weather that’s perfect for strolling around enjoying the holiday decorations.
You can also stay toasty indoors at cafes and restaurants. Rainfall increases in December with approximately 6 days throughout this month when it experiences precipitation.
Tourists should plan well when they’re packing their wardrobes for their trip. Whether it be celebrating Christmas traditions or watching fireworks on New Year’s Eve, there are plenty of reasons why December could be a great time to visit Madrid.
The most popular activities and places to see in December in Madrid are:
- Christmas Markets: Explore festive markets, such as the one in Plaza Mayor.
- New Year’s Eve at Puerta del Sol: Join the local tradition of eating grapes at midnight.
- Attend a Concert or Ballet: Enjoy a festive performance, such as ‘The Nutcracker’.
Weather Data Source: Time and Date
Find out more about the weather in other major European cities: