Situated in the south of Spain and within the scope of the Mediterranean climate, Sevilla is overall a warm, dry city. July and August are the hottest months of the year and the temperatures in Seville can reach as much as 37ºc. Being close to the sea, the sea breezes can be most refreshing in the hot weather.
There is a non-accredited record by the National Institute of Meteorology which is 47.2 °C (117 °F) on 1 August during the 2003 heat wave, according to a weather station located in the southern part of Seville Airport, near the abandoned military zone. This temperature would be one of the highest ever recorded in Spain and Europe after the 48.0°C recorded in Elefsis, Greece in October 1977. Also, the all-time highest European temperature reported occurred in Seville, Spain on August 4, 1881 when it was a scorching 50.0°C (122°F).
Winters are mild: January is the coolest month, with average maximum temperatures of 15.9 °C (61 °F) and minimum of 5.2 °C (41 °F).
While the winter months remain mild, you will definitely see the Sevillanos sporting heavy coats, scarves, and gloves. From November to April, it is advisable to wear either a warm sweater, jacket or coat. In mid-winter, around January time, Seville is at its coldest, although Seville can quite often have pleasant mild spells at this time of year.
The winter temperature, which at its coldest dip to just below 15ºC (59ºF), is by Sevilla’s standards quite chilly! For snow you’ll have to travel to the nearby Sierra Nevada mountains as snowfall in the city is unheard of.
Rainfall in Sevilla is also fairly minimal; summers are extremely dry but expect a little rain through the cooler months. Rainfall in Seville is at its highest in autumn and winter, and between September to October there can be the occasional thunderstorm or heavy shower, usually followed by a sunny spell.
From late-January onwards, the average temperatures in Seville begin to rise. From March onwards the weather starts to warm up dramatically and is noticeably more sunny. May is a particularly pleasant time to visit Seville, with the weather being warm and fresh.