Spain · Europe

Barcelona month by month

The best time to visit Barcelona, Spain — a month-by-month breakdown of weather, crowds, prices and events.

Gaudí’s unfinished Sagrada Família rises over a grid of modernist façades between the Mediterranean and the Collserola hills. Las Ramblas and the Gothic Quarter stay busy year-round, while Barceloneta’s beaches fill once summer heat arrives.

6° – 28° Best months: May, September, June
Barcelona, Spain

The best time to visit Barcelona

For most travellers, the sweet spot in Barcelona is May · September · June: the biggest crowds of the year. Peak season brings the biggest crowds of the year, while the quiet months trade weather for space and value.

Climate through the year

Month Temp Crowds Price Verdict
January 14° / 6° Low $ Quiet
February 15° / 7° Low $ Quiet
March 17° / 9° Moderate $ Fair
April 18° / 10° Moderate $$ Great
May 21° / 13° High $$ Ideal
June 25° / 17° High $$ Ideal
July 28° / 20° High $$$ Great
August 28° / 21° High $$$ Fair
September 25° / 18° High $$ Ideal
October 21° / 14° Moderate $$ Great
November 17° / 10° Low $ Fair
December 14° / 7° Moderate $ Fair

Events in Barcelona

  • Apr Sant Jordi’s Day — Streets fill with book stalls and roses on Catalonia’s day of romance.
  • May–Jun Primavera Sound — Major international music festival fills Parc del Fòrum.
  • Jun Sant Joan — Beach bonfires and fireworks mark the summer solstice all night.
  • Sep La Mercè Festival — Human towers and fire runs headline the city’s biggest party.

Frequently asked questions

What is the best month to visit Barcelona?

For most travellers, the sweet spot in Barcelona is May · September · June: the biggest crowds of the year. Peak season brings the biggest crowds of the year, while the quiet months trade weather for space and value.

What is the cheapest time to visit Barcelona?

January — Prices run low season this month: some of the best deals of the year. Save 69%.

When should you avoid Barcelona?

No major festivals fall in Barcelona, so the destination feels like its everyday self.

What is the weather like in Barcelona?

Average highs sit around 28°C with lows near 6°C. Rainfall is moderate; the odd shower is likely.