Seville enjoys a pleasant Mediterranean climate and is one of the warmest cities in Europe, with an average temperature throughout the year of 64ºF.

Winters are mild, January being the coldest month with temperatures ranging between 42ºF (low) and 61ºF (high).

Summers are quite hot in Seville, especially during July and August when temperatures routinely reach 99ºF, and even 104ºF on some days. The average high in July is 97ºF and in August it is 96ºF. Lows in these months average around 68ºF.

First rains are late September or early October, and can be heavy, but rarely last more than a day or two. December is likely to be the month with the most rain (on average, 3.9 inches).