Southwestern Europe, bordering the Mediterranean Sea, North Atlantic Ocean, Bay of Biscay, and Pyrenees Mountains; southwest of France.
Although there are differences among various regions, Spain has a Mediterranean-continental climate. The weather in the northern coastal regions (bordering the Atlantic and the Bay of Biscay) is temperate and often rainy throughout the year, and temperatures are neither very low in winter nor very high in summer.
The climate on the Mediterranean coastline, including the Balearic Islands, is typically Mediterranean – mild in the winter, and hot and dry in the summer.
The differences are more extreme on the inland plateau, where Madrid is located, and which is the highest capital in Europe. The climate is dry, with cold winters and hot summers.
The Canary Islands have a climate of their own, with pleasant temperatures all year and a short, milder winter.