Select units of measurement for the temperature and rainfall tables (metric or imperial).
Average weather, temperature, rainfall, sunshine hours

The climate of Tarragona is
Mediterranean, with mild, relatively rainy winters and hot, sunny summers.
The city is the capital of the southernmost province of
Catalonia and is located on the part of the coast called Costa Dorada.
Sometimes, a strong wind from the north-west can blow, especially in the cold semester (albeit a little less than in Reus).
The
average temperature of the coldest months (January and February) is of 10 °C (50 °F), that of the warmest months (Jult and August) is of 25 °C (77 °F).
Precipitation amounts to 500 millimeters (20 inches) per year: it is therefore quite scarce. In particular, the rains in winter are rarer than normally occurs in Mediterranean climates.
The
winter, from December to February, is mild. There are sunny periods alternating with rainy periods (which are quite rare).
Sometimes, there may also be
cold periods brought by air masses from Eastern Europe, and once every few years (more rarely than in Barcelona, which is a little more to the north), it can also snow.
On the coldest nights of the year, the temperature typically drops to -1/-2 °C (28/30 °F).
Summer, from mid-June to August, is hot and sunny, with rare thunderstorms. During the day, the sea breeze makes the heat more bearable, but nights are muggy.
There may be some particularly hot periods, usually of short duration, in which the temperature reaches 34/35 °C (93/95 °F).
The
sea temperature ranges between 13 °C (55 °F) and 26 °C (79 °F). The sea is warm enough for swimming from July to September.
Best Time
The
best time to visit Tarragona is
spring, from mid-April to mid-June. September, too, is a good month, but it is quite rainy. Summer, from mid-June to August, can be hot and muggy, though it is the best time for a beach holiday. Winter is usually mild, but sometimes it can get a bit cold and it can rain.
Tarragona - Climate data
In Tarragona, the
average temperature of the coldest month (February) is of
10.2 °C, that of the warmest month (August) is of
25.6 °C. Here are the average temperatures.
Tarragona - Average temperatures (2009-2019) |
Month | Min | Max | Mean |
---|
January | 5.3 | 15.3 | 10.3 |
---|
February | 5.1 | 15.4 | 10.2 |
---|
March | 7.4 | 17.9 | 12.7 |
---|
April | 10.2 | 20 | 15.1 |
---|
May | 13.4 | 23.2 | 18.3 |
---|
June | 17.7 | 26.8 | 22.3 |
---|
July | 21.1 | 29.7 | 25.4 |
---|
August | 21.3 | 29.9 | 25.6 |
---|
September | 18.2 | 27.6 | 22.9 |
---|
October | 14.4 | 24 | 19.2 |
---|
November | 9.4 | 19 | 14.2 |
---|
December | 6 | 16.1 | 11 |
---|
Year | 12.5 | 22.1 | 17.25 |
---|
Precipitation amounts to
500 millimeters per year: it is therefore quite scarce. It ranges from
15 millimeters in the driest month (July) to
100 millimeters in the wettest one (October). Here is the average precipitation.
Tarragona - Average precipitationMonth | Days |
---|
January | 20 | 3 |
---|
February | 30 | 4 |
---|
March | 60 | 6 |
---|
April | 55 | 6 |
---|
May | 25 | 3 |
---|
June | 30 | 3 |
---|
July | 15 | 2 |
---|
August | 30 | 2 |
---|
September | 50 | 4 |
---|
October | 100 | 5 |
---|
November | 65 | 5 |
---|
December | 25 | 3 |
---|
Year | 500 | 46 |
---|
The
sea temperature ranges from
13.5 °C in February, March to
25.5 °C in August. Here are the average sea temperatures.
Tarragona - Sea temperatureMonth |
---|
January | 1414 |
---|
February | 13.5 |
---|
March | 13.5 |
---|
April | 15 |
---|
May | 17.5 |
---|
June | 21 |
---|
July | 24 |
---|
August | 25.5 |
---|
September | 24 |
---|
October | 21.5 |
---|
November | 18"> |
---|
December | 15.5 |
---|
Year | 18.6 |
---|
There are on average around 2525
sunshine hours per year. Here are the average hours of sunshine per day.
Tarragona - Sunshine hoursMonth | Average | Total |
---|
January | 5 | 155 |
---|
February | 5.5 | 160 |
---|
March | 6.5 | 195 |
---|
April | 7.5 | 220 |
---|
May | 8 | 250 |
---|
June | 9 | 275 |
---|
July | 10 | 305 |
---|
August | 8.5 | 265 |
---|
September | 7 | 210 |
---|
October | 6 | 180 |
---|
November | 5 | 155 |
---|
December | 4.5 | 145 |
---|
Year | 6.9 | 2525 |
---|
Tarragona - Weather by month
Based on the period 2009-2019
January is generally a mild month. The average temperature is of
10.3 °C, with a minimum of
5.3 °C and a maximum of
15.3 °C.

On the coldest nights of the month, the temperature usually drops to around
-0.5 °C.

On the warmest days of the month, the temperature usually reaches around
20.5 °C.

Precipitation amounts to
20 mm, distributed over 3 days.
The day lasts on average 9 hours and 35 minutes.

There are on average 5 hours of sunshine per day. So, the sun shines 53% of the time.
The average humidity is 72%. Hence, the air is normally humid.
The average wind speed is of
11 kph.

The average sea temperature is of
13.9 °C. Therefore, the sea is very cold for swimming.
February, the coldest month of the year, is generally a mild month. The average temperature is of 10.2 °C, with a minimum of 5.1 °C and a maximum of 15.4 °C.
On the coldest nights of the month, the temperature usually drops to around -0.5 °C.
On the warmest days of the month, the temperature usually reaches around 22 °C.
Precipitation amounts to 30 mm, distributed over 4 days.
The day lasts on average 10 hours and 40 minutes.
There are on average 5.5 hours of sunshine per day. So, the sun shines 54% of the time.
The average humidity is 67%.
The average wind speed is of 13 kph.
The average sea temperature is of 13.3 °C. Therefore, the sea is very cold for swimming.
March is generally a mild month. The average temperature is of 12.7 °C, with a minimum of 7.4 °C and a maximum of 17.9 °C.
On the coldest nights of the month, the temperature usually drops to around 2.5 °C.
On the warmest days of the month, the temperature usually reaches around 24.5 °C.
Precipitation amounts to 60 mm, distributed over 6 days.
The day lasts on average 12 hours and 0 minutes.
There are on average 6.5 hours of sunshine per day. So, the sun shines 53% of the time.
The average humidity is 65%.
The average wind speed is of 13 kph.
The average sea temperature is of 13.7 °C. Therefore, the sea is very cold for swimming.
April is generally a very mild month. The average temperature is of 15.1 °C, with a minimum of 10.2 °C and a maximum of 20 °C.
On the coldest nights of the month, the temperature usually drops to around 6.5 °C.
On the warmest days of the month, the temperature usually reaches around 25.5 °C.
Precipitation amounts to 55 mm, distributed over 6 days.
The day lasts on average 13 hours and 25 minutes.
There are on average 7.5 hours of sunshine per day. So, the sun shines 55% of the time.
The average humidity is 64%.
The average wind speed is of 13 kph.
The average sea temperature is of 14.8 °C. Therefore, the sea is cold for swimming.
May is generally a warm month. The average temperature is of 18.3 °C, with a minimum of 13.4 °C and a maximum of 23.2 °C.
On the coldest nights of the month, the temperature usually drops to around 9 °C.
On the warmest days of the month, the temperature usually reaches around 29 °C.
Precipitation amounts to 25 mm, distributed over 3 days.
The day lasts on average 14 hours and 30 minutes. So the days are long.
There are on average 8 hours of sunshine per day. So, the sun shines 56% of the time.
The average humidity is 65%.
The average wind speed is of 12 kph.
The average sea temperature is of 17.5 °C. Therefore, the sea is cold for swimming.
June is generally a warm month. The average temperature is of 22.3 °C, with a minimum of 17.7 °C and a maximum of 26.8 °C.
On the coldest nights of the month, the temperature usually drops to around 13.5 °C.
On the warmest days of the month, the temperature usually reaches around 31.5 °C.
Precipitation amounts to 30 mm, distributed over 3 days.
The day lasts on average 15 hours and 5 minutes. So the days are long. June 21, the summer solstice, is the longest day of the year in the Northern Hemisphere.
There are on average 9 hours of sunshine per day. So, the sun shines 61% of the time.
The average humidity is 63%.
The average wind speed is of 12 kph.
The average sea temperature is of 21.1 °C. Therefore, the sea is cool for swimming.
July is generally a warm to hot month. The average temperature is of 25.4 °C, with a minimum of 21.1 °C and a maximum of 29.7 °C.
On the coldest nights of the month, the temperature usually drops to around 17.5 °C.
On the warmest days of the month, the temperature usually reaches around 34 °C.
Precipitation amounts to 15 mm, distributed over 2 days.
The day lasts on average 14 hours and 50 minutes. So the days are long.
There are on average 10 hours of sunshine per day. So, the sun shines 67% of the time.
The average humidity is 61%.
The average wind speed is of 11 kph.
The average sea temperature is of 24.2 °C. Therefore, the sea is warm enough for swimming.
August, the hottest month of the year, is generally a warm to hot month. The average temperature is of 25.6 °C, with a minimum of 21.3 °C and a maximum of 29.9 °C.
On the coldest nights of the month, the temperature usually drops to around 17.5 °C.
On the warmest days of the month, the temperature usually reaches around 34 °C.
Precipitation amounts to 30 mm, distributed over 2 days.
The day lasts on average 13 hours and 40 minutes.
There are on average 8.5 hours of sunshine per day. So, the sun shines 63% of the time.
The average humidity is 65%.
The average wind speed is of 12 kph.
The average sea temperature is of 25.5 °C. Therefore, the sea is warm enough for swimming.
September is generally a warm to hot month. The average temperature is of 22.9 °C, with a minimum of 18.2 °C and a maximum of 27.6 °C.
On the coldest nights of the month, the temperature usually drops to around 13 °C.
On the warmest days of the month, the temperature usually reaches around 31.5 °C.
Precipitation amounts to 50 mm, distributed over 4 days.
The day lasts on average 12 hours and 25 minutes.
There are on average 7 hours of sunshine per day. So, the sun shines 56% of the time.
The average humidity is 69%.
The average wind speed is of 10 kph.
The average sea temperature is of 24.2 °C. Therefore, the sea is warm enough for swimming.
October is generally a warm month. The average temperature is of 19.2 °C, with a minimum of 14.4 °C and a maximum of 24 °C.
On the coldest nights of the month, the temperature usually drops to around 8 °C.
On the warmest days of the month, the temperature usually reaches around 29.5 °C.
Precipitation amounts to 100 mm, distributed over 5 days.
The day lasts on average 11 hours and 0 minutes.
There are on average 6 hours of sunshine per day. So, the sun shines 53% of the time.
The average humidity is 72%. Hence, the air is normally humid.
The average wind speed is of 11 kph.
The average sea temperature is of 21.3 °C. Therefore, the sea is cool for swimming.
November is generally a mild month. The average temperature is of 14.2 °C, with a minimum of 9.4 °C and a maximum of 19 °C.
On the coldest nights of the month, the temperature usually drops to around 2.5 °C.
On the warmest days of the month, the temperature usually reaches around 24 °C.
Precipitation amounts to 65 mm, distributed over 5 days.
The day lasts on average 9 hours and 55 minutes.
There are on average 5 hours of sunshine per day. So, the sun shines 53% of the time.
The average humidity is 73%. Hence, the air is normally humid.
The average wind speed is of 11 kph.
The average sea temperature is of 18.1 °C. Therefore, the sea is cold for swimming.
December is generally a mild month. The average temperature is of 11 °C, with a minimum of 6 °C and a maximum of 16.1 °C.
On the coldest nights of the month, the temperature usually drops to around 0 °C.
On the warmest days of the month, the temperature usually reaches around 20.5 °C.
Precipitation amounts to 25 mm, distributed over 3 days.
The day lasts on average 9 hours and 20 minutes. December 21, the winter solstice, is the shortest day of the year in the Northern Hemisphere.
There are on average 4.5 hours of sunshine per day. So, the sun shines 50% of the time.
The average humidity is 72%. Hence, the air is normally humid.
The average wind speed is of 12 kph.
The average sea temperature is of 15.4 °C. Therefore, the sea is cold for swimming.