Home › Weather › Is Spain Hot In May
Live forecasts update automatically; written guidance last reviewed 16 June 2026 by the Trade Wire UK weather desk. Data from national met services via Open-Meteo.
Yes, Spain is generally hot in May, with daytime highs across most of the mainland ranging from 22°C to 28°C. The south and Mediterranean coast are warm enough for beach days, while the north remains pleasantly mild. It is one of the best months for comfortable heat without the peak-summer crowds.
What are the typical temperatures across Spain in May?
In southern cities like Seville and Cordoba, thermometers often reach 27–28°C by mid-afternoon, cooling to around 14°C at night. Along the Costa del Sol and in Barcelona, expect highs of 22–24°C. The Balearic Islands (Majorca, Menorca) and the Canaries sit around 24–26°C. Northern Spain, including Bilbao and Santiago de Compostela, sees 18–21°C with more cloud. For a detailed look at specific resorts, see our Majorca weather and Benidorm weather guides.
Is Spain hot in June compared to May?
June is noticeably hotter. Mainland Spain sees average highs of 30–35°C in the south, and 26–28°C in Barcelona and Valencia. The sea warms to 22–24°C, making swimming more comfortable. If you prefer intense heat, June delivers; if you want warmth without the scorch, May is the smarter choice. For more on the transition, check our 10-day UK forecast for comparison with British conditions.
What is the weather in Spain in May in Celsius?
Daytime temperatures range from 18°C in the north to 28°C in the south. Coastal areas like Barcelona sit around 22°C, while inland cities such as Madrid average 24°C. Nights are cooler, typically 10–15°C.
Is Spain hot at the end of May?
Yes, the last week of May is often the warmest, with southern Spain reaching 30°C on some afternoons. The weather in Spain at the end of May is reliably sunny and dry across most regions, ideal for early-summer holidays.
What about weather in Spain in May for Barcelona?
Barcelona in May sees highs of 22–24°C, low humidity, and around 8 hours of daily sunshine. It is warm enough for sightseeing and beach lounging, though the sea remains cool at 18°C. Light layers are recommended for evenings.