Canary Islands

Spain Weather in January

Average temperatures, rainfall, sunshine and the best places to visit in Spain in January.

Thinking about venturing to Spain this January and curious about the weather conditions to expect? This page holds all the key information you seek, responding to your question:

What to Expect in Spain in January

The weather in Spain in January can be quite varied, with temperatures that range from cold to pleasant and precipitation levels ranging from low to heavy. The month of January is in the winter season.

Temperatures

During the day the temperature is cold in Burg at 3°C (37°F) and pleasant in Llanos de la Concepción at 21°C (70°F). As night falls, temperatures generally drop to 15°C (59°F) in Llanos de la Concepción and -6°C (21°F) in Burg. Even if January is considered the coolest month, there are areas in Spain that maintain moderate temperatures, making it a pleasant destination all year round.

To explore the conditions in Spain in more detail, check the map below.

Precipitation

In January, precipitation varies across different areas. From low rainfall in Gran Tarajal with an average of 11 mm (0.4 in) to heavy rainfall in Cangas de Morrazo with 223 mm (8.8 in).

Average sunshine

Most places get a reasonable amount of sunshine. Take Barcelona as an example - it receives around 148 hours of sunlight, offering a nice mix of sunny and partly cloudy days. Want to compare this with brighter destinations? Try our weather planner to explore your options.

Explore Spain by month

Pick a month to see the average temperature, rainfall and sunshine in Spain - and find the best time to visit. (based on Barcelona)

Best Places to Visit in Spain in January

Click on a destination dot for more details. Toggle the map to compare temperatures or precipitation across Spain.

perfect weather
pleasant
tolerable
unpleasant
poor

Perfect weather is subjective. On this map perfect weather has been defined with temperatures between 20°C (68°F) and 29°C (84°F) and not too much precipitation (less than 90 mm (3.5 in) a month).

Popular Destinations in Spain

What is the weather like in January for some of the most popular destinations in Spain?

Temperature range in Spain (January)

Precipitation variation in Spain (January)

Barcelona

In January Barcelona generally has moderate temperatures with maximum daytime temperatures around 14°C (57°F), minimum nighttime temperatures around 7°C (45°F) and moderate monthly rainfall. So on average the conditions are good that month.

December
January
February
Max temperature
15°C (59°F)
14°C (57°F)
14°C (57°F)
Min temperature
8°C (46°F)
7°C (45°F)
7°C (45°F)
Monthly sun hours
137 hours
148 hours
161 hours
Monthly rainfall
46 mm (1.8 in)
46 mm (1.8 in)
44 mm (1.7 in)
Monthly rainy days
12 days
13 days
12 days
Weather conditions

Madrid

In January Madrid generally has low temperatures with maximum daytime temperatures around 12°C (54°F), minimum nighttime temperatures around 2°C (36°F) and moderate monthly rainfall. So on average the conditions are mixed that month.

December
January
February
Max temperature
12°C (54°F)
12°C (54°F)
14°C (57°F)
Min temperature
2°C (36°F)
2°C (36°F)
2°C (36°F)
Monthly sun hours
122 hours
150 hours
159 hours
Monthly rainfall
49 mm (1.9 in)
43 mm (1.7 in)
40 mm (1.6 in)
Monthly rainy days
14 days
14 days
13 days
Weather conditions

Calpe

In January Calpe generally has moderate temperatures with maximum daytime temperatures around 16°C (61°F), minimum nighttime temperatures around 10°C (50°F) and moderate monthly rainfall. So on average the conditions are good that month.

December
January
February
Max temperature
17°C (63°F)
16°C (61°F)
16°C (61°F)
Min temperature
11°C (52°F)
10°C (50°F)
10°C (50°F)
Monthly rainfall
53 mm (2.1 in)
50 mm (2 in)
42 mm (1.7 in)
Monthly rainy days
12 days
13 days
11 days
Weather conditions

Valencia

In January Valencia generally has moderate temperatures with maximum daytime temperatures around 16°C (61°F), minimum nighttime temperatures around 7°C (45°F) and moderate monthly rainfall. So on average the conditions are good that month.

December
January
February
Max temperature
16°C (61°F)
16°C (61°F)
17°C (63°F)
Min temperature
8°C (46°F)
7°C (45°F)
7°C (45°F)
Monthly sun hours
155 hours
172 hours
172 hours
Monthly rainfall
37 mm (1.5 in)
35 mm (1.4 in)
32 mm (1.3 in)
Monthly rainy days
12 days
12 days
11 days
Weather conditions

Seville

In January Seville generally has moderate temperatures with maximum daytime temperatures around 17°C (63°F), minimum nighttime temperatures around 6°C (43°F) and moderate monthly rainfall. So on average the conditions are good that month.

December
January
February
Max temperature
18°C (64°F)
17°C (63°F)
19°C (66°F)
Min temperature
8°C (46°F)
6°C (43°F)
7°C (45°F)
Monthly sun hours
160 hours
182 hours
189 hours
Monthly rainfall
79 mm (3.1 in)
53 mm (2.1 in)
55 mm (2.2 in)
Monthly rainy days
14 days
14 days
13 days
Weather conditions

Is your destination not in the list? Have a look at all destinations in Spain.

In our records: Spain January extremes

Notable January records observed across cities in Spain in our climate database (1976 – 2026). Historic readings can vary in quality, so treat these as illustrative.

  • Based on our data, the coldest January night in Spain dropped to -12°C (10°F) in Madrid on January 12, 2021.
  • In our records, the coldest January daytime high in Spain was -3°C (27°F) in San Sebastián on January 8, 1985.

Popular cities in January

Day & night temperatures, rainfall and average weather in Spain in January.

City Weather Day temp Night temp Rainfall
Barcelona 14°C (57°F) 7°C (45°F) 46 mm (1.8 in)
Madrid 12°C (54°F) 2°C (36°F) 43 mm (1.7 in)
Valencia 16°C (61°F) 7°C (45°F) 35 mm (1.4 in)
Ibiza 16°C (61°F) 11°C (52°F) 34 mm (1.3 in)
Seville 17°C (63°F) 6°C (43°F) 53 mm (2.1 in)
San Sebastián 12°C (54°F) 7°C (45°F) 145 mm (5.7 in)

Spain weather in January: frequently asked questions

What is the weather like in Spain in January?

In January, Spain generally has good weather conditions. Barcelona sees daytime temperatures near 14°C (57°F), with nights cooling to roughly 7°C (45°F).

What is the average temperature in Spain in January?

Barcelona averages a daytime maximum of 14°C (57°F) in January, with overnight lows close to 7°C (45°F).

Does Spain get a lot of rain in January?

January is on the drier side in Spain. Barcelona averages only about 46 mm (1.8 in), with most days staying dry.

Is January a Good Time to Visit Spain?

Given the typically good weather conditions in Barcelona, January may not be the ideal time to visit Spain.

Generally speaking, May, June, July, August, September and October provide excellent weather in Barcelona. The weather in January, February, March, November and December, on the other hand, tends to be good.

Interested in more climate information?

We have much more information about the climate in Spain.

Weather and climate has detailed information for every country in the world. Are you going to Spain? Get detailed historical weather averages for many cities in Spain.

Not sure yet where to go? We now have a tool which recommends destinations that suit your ideal travel conditions. Find out where to go with our weather planner.

Bucket list

Need travel inspiration? Check out our bucket list articles and be inspired.