Spain has four seasons, with each of those seasons providing delightful weather. The average temperature in the winter is 59 degrees, a most comfortable and enjoyable temperature. In the summer the average temperature is 70 degrees, also pleasant. The climate in which you will be treated to while in Spain will slightly differ depending upon your location in the country.