Average Temperatures for Spain in January

Average temperatures for January at cities throughout Spain are listed below in degrees Celsius and Fahrenheit.

You can jump to a separate table for each section of the country: East, Northeast, Northwest, Central, Balearic Islands and South of Spain.

The tables give the normals for maximum and minimum monthly temperatures based on weather data collected from 1971 to 2000.

Eastern Spain

This section covers Spain's east coast on the Mediterranean Sea and includes the regions of Catalonia (Cataluña) and Valencian Community (Comunidad Valenciana). The highest weather station in the list is on the peak of Turo De L'Home in Parc Natural del Montseny at 1706 metres (5597 feet) elevation.

Average January temperatures
High °F Low °F Place High °C Low °C
62 43 Alicante 17 6
56 40 Barcelona 13 4
60 42 Castellón 15 6
55 34 Girona 13 1
49 34 Lleida 10 1
57 39 Reus 14 4
39 29 Turo De L'Home 4 -2
61 45 Valencia 16 7

Balearic Islands

Average daily temperatures in January
High °F Low °F Place High °C Low °C
60 47 Ibiza (Eivissa) 16 8
57 46 Menorca 14 8
59 47 Palma, Mallorca 15 8

Northeast Spain

Cities on this list are located near Spain's border with France, in the regions of Aragon, Basque Country (País Vasco), La Rioja and Navarre (Comunidad Foral de Navarra).

January temperatures: daily averages
High °F Low °F Place High °C Low °C
56 40 Bilbao 13 5
49 36 Logroño 10 2
48 34 Pamplona 9 1
55 40 San Sebastián 13 4
51 36 Saragossa (Zaragoza) 10 2
47 34 Vitoria-Gasteiz 8 1

Northwest Spain

Cities in Asturias, Cantabria and Galicia, Spain's regions along the Atlantic Ocean, are included in this section.

Average January temperatures
High °F Low °F Place High °C Low °C
56 46 Coruña 13 8
56 40 Gijón 13 5
50 35 Lugo 10 2
54 37 Ourense 12 3
53 40 Oviedo 12 4
56 43 Pontevedra 13 6
56 42 Santander 13 6
52 39 Santiago de Compostela 11 4
53 41 Vigo 12 5

Central Spain

Weather information in this table is for the regions of Castile and Leon (Castilla y León), Castile-La Mancha, Community of Madrid (Comunidad de Madrid) and Extremadura. One weather station, Puerto de Navacerrada, is at 1894 metres (6214 feet) elevation at a ski resort near Madrid.

Average January temperatures
High °F Low °F Place High °C Low °C
50 31 Albacete 10 0
45 29 Ávila 7 -2
57 38 Badajoz 14 3
44 30 Burgos 7 -1
45 31 León 7 -1
49 37 Madrid 10 3
36 26 Puerto de Navacerrada 2 -3
46 31 Salamanca 8 -1
46 33 Segovia 8 0
52 35 Toledo 11 2
51 33 Torrejón de Ardoz 11 0
47 32 Valladolid 8 0

Southern Spain

This list covers the Andalusia (Andalucía) and Murcia regions, which stretch along Spain's southern coasts on the Atlantic and Mediterranean, including Costa del Sol.

Average January temperatures
High °F Low °F Place High °C Low °C
62 47 Almería 17 8
62 47 Cordova (Córdoba) 17 8
55 33 Granada 13 0
61 44 Huelva 16 7
61 42 Jerez de la Frontera 16 5
62 45 Málaga 17 7
62 39 Murcia 16 4
61 41 Seville (Sevilla) 16 5
60 53 Tarifa 15 11
Reference

AEMET (Agencia Estatal De Meteorologia, Gobierno de España). Valores Climatológicos Normales.

Spain Temperatures
Back to Top