Spanish summers are hot, everyone knows this, so one would expect spring to be pretty warm too, right? Unfortunately, Spanish summers come on pretty quickly and spring is a variable time. Expect a variety of weather - bring suncream and a jacket!
On top of that, April sees the weather get a little wetter, as this is when the spring showers hit.
Best Event in April? Semana Santa (probably)
Spain's Easter celebrations, called 'Semana Santa' (Holy Week) in Spanish, can fall in either March or April. Read more about Semana Santa dates.
See more about events in Spain in April further down the page.
Weather in Madrid in April
Main article: Weather in Madrid in April
Temperatures in Madrid improve a little on March, but not by much, due to the arrival of the wet season. Expect the weather to vary considerably in April - heavy rain and mini-heatwaves are both possible this month.
The average maximum temperature in Madrid in April is 63°F/17°C and the average minimum temperature is 43°F/6°C.
Read more about Madrid
Weather in Barcelona in April
Main article: Weather in Barcelona in April
The weather is hotting up in Barcelona - it's just not very consistent yet. If you're visiting Barcelona in April, by all means bring your swimming costume, but don't expect the best weather in the world.
Barcelona can also get pretty wet in April too, though not as bad as in other parts of the country.
The average maximum temperature in Barcelona in April is 63°F/17°C and the average minimum temperature is 46°F/8°C.
Read more about Barcelona
Weather in Andalusia in April
Andalusia sees generally good weather in April.
This is when Semana Santa usually takes place - and that needs good weather (the valuable floats can be destroyed by the slightest rain). However, I was in Seville for Semana Santa in 2007 and the weather was horrible.
The average maximum temperature in Malaga in April is 68°F/20°C and the average minimum temperature is 52°F/11°C.
Read more about Andalusia
Weather in Northern Spain in April
Spring and winter are wet in the north, so you might think the arrival of the wet season in the rest of the country would spell disaster in the Basque Country. Fortunately, it isn't that bad. It does rain a little more than in previous months, but not noticeably more. Temperatures are creeping up, but not by much.
The average maximum temperature in Bilbao in April is 63°F/17°C and the average minimum temperature is 46°F/8°C.
Weather in North-West Spain in April
Much the same as in March, the weather in Santiago is mild but very wet. Tell the Galicians that spring is here and they'll probably laugh in your face - not here it's not!
The average maximum temperature in Santiago de Compostela in April is 63°F/17°C and the average minimum temperature is 46°F/8°C.
Read more about North-West Spain
Events in Spain in April
Where? Esparraguera, Catalonia.
What? Famous performance of the Passion of Christ. Every Sunday in April.
Bullfighting in Madrid
What? The Madrid bullfighting season begins on Easter Sunday. Book tickets for bullfights in Madrid.
Mostra de Cinema Llatinoamericà de Lleida
Where? Lleida in Catalonia
What? Latin American film festival
Malaga de Festival
Where? Malaga, Andalusia.
What? Arts festival that acts as a kind of extended pre-festival to the Malaga film festival that starts around the 20th.
What? Half marathon and 5km run in the capital.
Human Rights Film Festival
Where? San Sebastian
What? Celebrating human rights through film.
Where? Murcia, south-east Spain.
What? Street festival because the Murcians refuse to let Easter die...
Sant Jordi Festival
What? A type of combined Valentines Day and celebration of the deaths of Cervantes and Shakespeare (who both died on the same day) as well as a celebration of St George's Day.
Also celebrated in Cáceres as the San Jorge Festival. Falls on April 23, every year.
What? festival of 'musical biodiversity'. Runs into May.
Festival de Malaga
What? Spanish-language film festival. Runs into May.