Best months by city
| City | Best months | Hottest month | Wettest month |
|---|---|---|---|
| Madrid | April to June and September to October | July, 95°F (35°C) | April, about 10 rainy days |
| Barcelona | May to June and September | July, 84°F (29°C) | September, about 10 rainy days |
| Valencia | April to June and September to October | August, 88°F (31°C) | March, about 8 rainy days |
| Seville | March to May and September to November | July, 100°F (38°C) | March, about 9 rainy days |
| Málaga | March to May and September to November | August, 89°F (32°C) | March, about 10 rainy days |
| Ibiza | May to June and September | July, 87°F (31°C) | March, about 8 rainy days |
| Mallorca | May to June and September to October | July, 89°F (32°C) | September, about 9 rainy days |
Each city name opens its own month-by-month table. Heat is the average daytime high; rainy days are days with at least 1 mm of rain.
Every month at a glance
| City | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Madrid | Okay | Okay | Okay | Best | Best | Best | Avoid | Okay | Best | Best | Okay | Okay |
| Barcelona | Okay | Okay | Okay | Avoid | Best | Best | Okay | Okay | Best | Avoid | Okay | Okay |
| Valencia | Okay | Okay | Avoid | Best | Best | Best | Okay | Okay | Best | Best | Okay | Okay |
| Seville | Okay | Okay | Best | Best | Best | Okay | Avoid | Avoid | Best | Best | Best | Okay |
| Málaga | Okay | Okay | Best | Best | Best | Okay | Okay | Okay | Best | Best | Best | Okay |
| Ibiza | Okay | Okay | Avoid | Avoid | Best | Best | Okay | Okay | Best | Okay | Avoid | Okay |
| Mallorca | Okay | Okay | Okay | Avoid | Best | Best | Okay | Okay | Best | Best | Avoid | Okay |
Best = the city's best months. Avoid = very hot, very cold or among the wettest months. Okay = neither. Hover or tap a cell for the reason.
Spain month by month
- January
- None of the cities we cover is at its best this month.
- February
- None of the cities we cover is at its best this month.
- March
- At its best in Seville and Málaga (2 of 7). Worth avoiding: Valencia (among the wettest, 8 rainy days); Ibiza (among the wettest, 8 rainy days).
- April
- At its best in Madrid, Valencia, Seville and Málaga (4 of 7). Worth avoiding: Barcelona (among the wettest, 9 rainy days); Ibiza (among the wettest, 7 rainy days); Mallorca (among the wettest, 8 rainy days).
- May
- At its best in Madrid, Barcelona, Valencia, Seville, Málaga, Ibiza and Mallorca (7 of 7).
- June
- At its best in Madrid, Barcelona, Valencia, Ibiza and Mallorca (5 of 7).
- July
- None of the cities we cover is at its best this month. Worth avoiding: Madrid (very hot, 95°F (35°C)); Seville (very hot, 100°F (38°C)).
- August
- None of the cities we cover is at its best this month. Worth avoiding: Seville (very hot, 99°F (37°C)).
- September
- At its best in Madrid, Barcelona, Valencia, Seville, Málaga, Ibiza and Mallorca (7 of 7).
- October
- At its best in Madrid, Valencia, Seville, Málaga and Mallorca (5 of 7). Worth avoiding: Barcelona (among the wettest, 9 rainy days).
- November
- At its best in Seville and Málaga (2 of 7). Worth avoiding: Ibiza (among the wettest, 7 rainy days); Mallorca (among the wettest, 8 rainy days).
- December
- None of the cities we cover is at its best this month.
Plan your trip
Open a city guide for tours, hotels and what to do there:
See today's travel advisory for Spain (government warnings, checked every 2 minutes).
Spain: common questions
- When is the best time to visit Spain?
- The best time to visit Spain is May and September: all 7 of the cities we cover are at their best then. By city: Madrid, April to June and September to October; Barcelona, May to June and September; Valencia, April to June and September to October; Seville, March to May and September to November; Málaga, March to May and September to November; Ibiza, May to June and September; Mallorca, May to June and September to October.
- When is the hottest month in Spain?
- It depends on the city. The hottest month is July in Madrid, Barcelona, Seville, Ibiza and Mallorca; August in Valencia and Málaga (average daytime highs, 2019-2024).
- When is the rainy season in Spain?
- The wettest month, counted in days with at least 1 mm of rain, is March in Valencia, Seville, Málaga and Ibiza; April in Madrid; September in Barcelona and Mallorca. Open the city guide for the full month-by-month table.
- Is there a month that is good everywhere in Spain?
- Yes: May and September, when all 7 cities we cover are at their best.
How we worked this out
Temperatures and rainy days come from Open-Meteo ERA5 records for 2019-2024 for each city. Where a city's best months were checked by hand against crowds and local seasons, that is the pick shown; otherwise the pick is based on weather alone and is marked. Weather changes from year to year, so treat this as a planning guide, not a forecast.