Barcelona enjoys a warm, welcoming climate and pleasant temperatures all year round, since it is located on the shores of the Mediterranean. Similar to other European regions, Barcelona has well defined seasons in which the temperatures and general weather are fairly predictable. Since it is on the seacoast, Barcelona has a relatively high humidity level of about 70%. June and August are the warmest months, with the mercury higher than 30 degrees (Celsius), perfect for a holiday close to the sea, relaxing on the beaches or in the pools, walking through the city wearing light clothing, or just relaxing and having a cold drink at the various terraces available in the city.
But definitely the best weather can be found by the end of summer and beginning of fall, from September up through part of December, when one can still get a lot of sun, but temperatures are milder than in summer. Barcelona is in the center of the Costa Brava, Spain's northernmost Mediterranean coastline, and also the commercial center for this region. Barcelona weather is traditionally hot and reliable, with an average rainfall of 1.7 inches per month, except for September and October where 3 to 4 inches per month is the average. The rainfall nourishes the many green areas around the city.
With winter temperatures hovering around 10 degrees Celsius, Barcelona never gets too cold. The ideal months to visit are May, June and September, when one can rely on good weather and avoid the occasional extreme heat. Being situated on the shores of the Mediterranean, Barcelona is blessed with good weather for most of the year. January is the coldest month, with top temperatures averaging 13 ° Celsius (55 ° Fahrenheit), while August is the hottest, with an average high of 29 ° Celsius (82 ° Fahrenheit).
For all seasons of the year, Barcelona enjoys sunshine. One can eat in open-air restaurants or have a drink on the terraces, by the shores of the Mediterranean Sea.