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:
More ways to book in Spain: Leonardo Hotels, villas from Oliver’s Travels, car rental on VIP Cars, holiday rentals on PlusHolidays (Spanish site), self-guided city games from City Game and toll badge for Spanish and Portuguese motorways from Fulli. We may earn a commission at no extra cost to you.
More from around the world for Spain: boat rental on SamBoat (Spanish site), boat rental on SamBoat (Italian site), cruises from CFC Croisières (French site), package holidays from Eurowings Holidays (German site), long-haul tours from Explorer (German site), football trips and tickets from FussballticketXL (German site), football trips from VI Travel (Dutch site) and luggage shipping from Sinmaletas (Spanish site). We may earn a commission at no extra cost to you.
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.
