Sunshine, average temperatures and rainfall in April
As the city switches to spring, the weather in Barcelona in April sees an average low temperature range of 50°F to 55°F (10°C to 13°C), rising to an average high range of 65°F to 70°F (18°C to 21°C).
Barcelona also sees more sunshine in April, with 6-7 hours of sunshine a day — a significant increase from the winter months as the warming spring days become brighter and longer.
For context, low-season January sees around 4-5 hours of sunlight a day, with peak-season July racking up 9-10 hours.
Visiting Barcelona in April also means you’ll experience moderate rainfall. While occasional showers are likely, they’re usually brief, leaving plenty of time to explore the city’s great outdoors.
In terms of the numbers, rainfall in Barcelona in April averages 1.6 to 2.0 inches (40 to 50 mm) across the month.
For comparison, October — Barcelona’s wettest month — typically experiences around 2.8 to 3.2 inches (70 to 80 mm) of rain, while July (the driest month) sees in the region of 0.6 inches (15 mm).
Want wider context on the weather? Read up on the weather in Spain in April, and the best time to go to Spain.