Climates to travel
 World climate guide

Home Africa N.America S.America Antarctica Asia Caribbean Europe M.East Oceania

Climate - Barcelona

Temperature, rainfall, prevailing weather conditions, when to go

United States version (°F - inches - feet). See also the metric version (°C - mm - meters)

Flag - Spain

Barcelona, where it lies
The climate of Barcelona is Mediterranean, with mild and relatively rainy winters, and warm and sunny summers.
The average temperature of January is 48 °F, that of August is 74.5 °F.
Here are the average temperatures.
Barcelona average temperatures
Barcelona J F M A M J J A S O N D
Min (°F) 40 42 45 49 55 62 68 68 63 56 47 42
Max (°F) 56 58 61 64 70 77 82 83 79 72 63 58

Rainfall is not abundant, due to the city's location on the east coast of Spain, because the flow of Atlantic weather fronts comes from the west, so when they move over the city, they have already released moisture on western and inland regions: for this reason the inhabitants of south-central Catalonia are accustomed to reduce water consumption. However, the rains are more frequent in autumn and spring, that is, in the seasons in which the southerly currents, which can pick up moisture from the sea, are more frequent. In a year, 24.3 inches of rain fall, with a maximum of 3.9 inches in October, when it rains on average for 7 days. July is the driest month, with just 0.8 in; in summer the rains are rare, but sometimes in the afternoon, thunderstorms can erupt, reaching the coast afert forming in the interior.
Here is the average precipitation.
Average precipitation in Barcelona
Barcelona J F M A M J J A S O N D Year
Prec. (in) 1.7 1.5 1.5 1.7 2.1 1.2 0.9 2.6 3.3 3.9 2.5 1.6 24.3
Days 4 4 5 5 5 4 2 5 5 7 5 5 56

Winter, from December to February, is mild, although you may encounter different weather situations. When the Azores High moves over Spain, there can be several mild and sunny days, with highs around 59 °F. On the other hand, Atlantic fronts can bring clouds and rains for a few days. Sometimes even cold and windy days can occur, when cold air masses from eastern Europe arrive: in such cases it may even snow in the hills behind the city (such as Tibidabo). The lowest temperatures in Barcelona are not particularly cold: typically the temperature drops around freezing or slightly below on colder nights. Only in January 1985, which has been an historic winter in various regions of Europe, it dropped down to 19.5 °F.

Summer, from mid-June to August, is warm and sunny, with highs close to 85 °F; the heat is sultry due to humidity, but sea breezes make it more bearable. The city is somewhat protected from the heat waves that can affect other parts of Spain, but we can not exclude some particularly hot days, with peaks of 95/97 °F.

The intermediate seasons, spring and autumn, are mild and relatively rainy, anyway there's no shortage of sunny days even in these periods.

The amount of sunshine in Barcelona is never bad, because some sunny day can occur all year round, while it is better, as happens in Mediterranean climates, in late spring and summer, especially from May to August, when sunny days prevail. The average goes from 4.5 hours of sunshine per day in December, to 10 in July.


The temperature of the sea is warm enough for swimming from July to September, peaking in August, with 77 °F. In June, the sea is still cool, around 68 °F.
Sea temperature - Barcelona
Barcelona J F M A M J J A S O N D
Sea (°F) 55 55 55 57 63 68 73 77 73 68 63 59

When to go

The best time to visit Barcelona is spring, from mid-April to mid-June. September is also 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 those who wish to swim in the sea. Winter is usually mild, but sometimes it can get a bit cold and it can rain.

Back to Spain

All the countries


Metric version (°C)

Contact Us