В Гранаде континентальный климат средиземноморского типа из-за ее расположения между горными хребтами и нахождения на высоте 685 метров над уровнем моря. По этой причине зима здесь долгая и холодная, с множеством морозов, а лето также продолжительное и очень жаркое.

Одной из основных характеристик является большая разница между минимальной и максимальной температурой в один и тот же день, иногда превышающая 20 °C.

Летом дождей нет, особенно зимой. В течение года здесь около 3000 солнечных часов.

Средняя годовая температура составляет 15 °C, а самым жарким месяцем обычно является июль, максимальная средняя температура составляет 34,4 °C. Самый холодный месяц - январь, средняя минимальная температура составляет 0,3 °C.
Весна и осень, пожалуй, лучшее время для посещения города.