Les trois principaux climats de l'Espagne sont continental, méditerranéen et océanique. Cependant, les Pyrénées ont un climat alpin. Les îles Canaries ont un climat subtropical doux et semi-aride.
L'"Espagne verte", ou nord de l'Espagne, a un climat océanique. Les hivers sont doux et les étés sont chauds, mais l'humidité est faible. Les précipitations sont réparties uniformément tout au long de l'année. La zone le long de la côte atlantique et du Gulf Stream, cependant, a une humidité plus élevée avec du brouillard fréquent, de la pluie et des jours nuageux.
La péninsule ibérique, la Meseta espagnole et les hauts plateaux du centre ont un climat continental, les températures varient donc entre les saisons et aussi entre le jour et la nuit. Il y a deux saisons des pluies et les étés sont chauds. Les hivers sont très froids et les chutes de neige sont abondantes dans les régions montagneuses.
Il y a un climat méditerranéen le long de la côte du sud des Pyrénées à l'Andalousie. Les hivers sont doux et les étés longs et secs. Les précipitations sont abondantes en automne.