There are three, which are the Mediterranean, Oceanic, and Semi-arid climates.
Mediterranean- It is mainly in cities such as Barcelona and Valencia, has generally warm and dry summers, and wet winters.
Oceanic-It is in an area that is referred to as Green Spain, and it has a generous amount of rain almost all year round. There is not much change in temperature between the seasons here, and it is generally cool and mild.
Semi-arid- It is in southeastern Spain, and is very hot and dry for the majority of the year.