Granada, where it's located

Granada, a city of Andalusia, has a slightly continental climate, with moderately cold winters and hot, sunny summers. The daily temperature range is often remarkable. In fact, the city is located in southern Spain, but at about 700 meters (2,300 feet) above sea level, and a short distance from the mountains of the Sierra Nevada.
Here are the average temperatures at the meteorological station closest to the city.
Granada - Average temperatures
Min (°C)134610141717141053
Max (°C)121417192329343329221613
Min (°F)343739435057636357504137
Max (°F)545763667384939184726155

Precipitation is fairly scarce, since it does not reach 400 millimeters (16 inches) per year, and follows the Mediterranean pattern, so it's more abundant from November to April, while in summer, it practically never rains. Here is the average precipitation.
Granada - Average precipitation

Winter, from December to February, is quite cold: the average temperature in January is 7 °C (44.5 °F). The rains, brought by Atlantic depressions, are relatively frequent (it usually rains for 6/7 days per month) but generally not abundant. The days can be mild, especially when the Azores anticyclone settles on the Iberian Peninsula, bringing periods of good weather also in winter, with highs around 15/17 °C (59/63 °F), but nights remain typically cold, with lows close to freezing (0 °C or 32 °F). Every so often, there can be cold waves, with snow and frost. Snow is rare, more than in Madrid, but at night, it can get very cold. Here are some temperatures recorded in the recent decades at the Federico García Lorca airport: January 1985: -11 °C (12 °F); January 1987: -13 °C (9 °F); January 2005: -11 °C (12 °F), February 2012: -9 °C (16 °F). In the nearby mountain range of Sierra Nevada, where the highest peaks of the Iberian Peninsula are found, starting from Mount Mulhacén, 3,482 meters (11,424 feet) high, there are ski lifts.

Summer, from June to August, is hot and sunny; the average temperature in July and August is 25.5 °C (78 °F). The heat is often scorching during the day, in fact the maximum temperature can easily reach 35/36 °C (95/97 °F), with peaks of 42 °C (108 °F), although the air is dry. However, the temperature at night remains relatively cool, ranging typically from 15 °C to 20 °C (59 °F to 68 °F), but it can sometimes drop to 12/13 °C (54/55 °F) even in midsummer.

Spring and autumn are mild and variable, so there are periods of good weather, but also Atlantic fronts, which bring clouds and rain. The wind is quite frequent, and the temperature range between night and day is remarkable.

The amount of sunshine in Granada is great in summer, when clear skies prevail: in July, there are on average 12 hours of sunshine per day. Sunny days are possible throughout the year: even in December and January, there are no less than 5 hours of sunshine per day. Here are the average sunshine hours per day.
Granada - Sunshine

Granada, Alhambra

Best Time

To avoid the summer heat, the best times to visit Granada are spring and autumn, especially from mid-April to mid-May and from mid-September to mid-October. Given the temperature range, it can get cold at night and hot during the day, so it's useful to dress in layers.

Those who can stand the heat can also choose the summer, but they must be prepared to stroll around the city in hot weather. However, even in summer, it can be useful to bring a sweatshirt for the evening.