Best time to visit · Barcelona · Spain
The best time to visit Barcelona
Weather, crowds, prices and events for every month, so you can pick the trip that suits you.
Updated By the AMZBooking editorial team
Photo: Kent Wang, CC BY-SA 4.0
Quick answer
The best months for Barcelona are May, June, September and October, when it is warm enough for the beach but less hot and crowded than July and August. Winter is mild and the quietest, lowest-priced time for sightseeing, though too cool for swimming. Watch for big trade fairs such as the Mobile World Congress, which push hotel prices up sharply.
Key facts
- Best months
- May–June and September–October
- Shoulder season
- March–April, July–August and November
- Warmest month
- July (avg high 29°C (84°F))
- Coldest month
- January (avg high 15°C (59°F))
- Rainiest month
- April (~6 rainy days)
- Lowest hotel prices
- January
Seasons
Barcelona has a mild Mediterranean climate: warm, humid summers with highs around 28–29°C, mild winters with daytime highs around 14–15°C, and plenty of sunshine. Rain falls mainly in spring and autumn, often in short heavy bursts, and the sea is warm enough for most swimmers from June to October.
March–May
Spring
Mild, sunny days, café terraces and Sant Jordi's books and roses, with occasional rain and busy Easter weeks; the sea stays cool until late May.
June–August
Summer
Hot, humid beach season with Sant Joan fireworks, music festivals and neighbourhood fiestas, but the biggest crowds and highest prices.
September–November
Autumn
Warm September seas, La Mercè festival and mild October days, with heavier rain showers and quieter streets by November.
December–February
Winter
Mild and often sunny but too cool for swimming, with Christmas markets, calçot season and the lowest hotel prices outside trade-fair weeks.
Month by month
Long-term averages (rounded). Crowds and prices are relative, 1 (lowest) to 5 (highest). Daylight is sunrise to sunset on the 15th.
| Month | High | Low | Rainy days | Sea | Daylight | Crowds | Prices |
|---|---|---|---|---|---|---|---|
| January | 15°C | 8°C | 4 | 14°C | 9.5 h | 2/5 | 2/5 |
| February | 15°C | 9°C | 4 | 13°C | 10.6 h | 2/5 | 3/5 |
| March | 17°C | 10°C | 5 | 13°C | 11.8 h | 3/5 | 4/5 |
| April | 19°C | 12°C | 6 | 14°C | 13.3 h | 4/5 | 4/5 |
| May | 22°C | 15°C | 6 | 17°C | 14.5 h | 4/5 | 4/5 |
| June | 26°C | 19°C | 4 | 21°C | 15.1 h | 5/5 | 5/5 |
| July | 29°C | 22°C | 2 | 24°C | 14.9 h | 5/5 | 5/5 |
| August | 29°C | 23°C | 4 | 25°C | 13.8 h | 5/5 | 5/5 |
| September | 26°C | 20°C | 6 | 23°C | 12.4 h | 4/5 | 4/5 |
| October | 22°C | 16°C | 6 | 20°C | 11 h | 4/5 | 4/5 |
| November | 18°C | 11°C | 5 | 17°C | 9.8 h | 2/5 | 3/5 |
| December | 15°C | 9°C | 5 | 15°C | 9.2 h | 3/5 | 3/5 |
Yearly events
Recurring dates shift from year to year; confirm with the organiser before you book.
| Month | Events |
|---|---|
| January | Cavalcada de Reis — Three Kings parade (5 January); Winter sales (from early January) |
| February | Santa Eulàlia winter festival with castells and giants (around 12 February); Carnival parades (February or early March) |
| March | Barcelona Marathon (usually March); Sant Josep, with crema catalana in every pastry shop (19 March) |
| April | Sant Jordi — books and roses sold across the city (23 April) |
| May | Primavera Sound music festival at Parc del Fòrum (usually late May or early June) |
| June | Sant Joan — fireworks and beach parties on the night of 23 June; Sónar music festival (usually mid-June) |
| July | Grec Festival of theatre and dance (usually July) |
| August | Festa Major de Gràcia — decorated streets and concerts (usually mid-August); Festa Major de Sants (late August) |
| September | La Diada, Catalonia's national day (11 September); La Mercè — castells, correfocs and concerts (around 24 September) |
| October | Barcelona International Jazz Festival (usually October to December) |
| November | Castanyada — chestnuts and panellets (around 1 November) |
| December | Fira de Santa Llúcia Christmas market by the cathedral (usually late November to 23 December); New Year's Eve celebrations in the city (31 December) |
Cheapest and quietest times
Hotel prices are usually lowest in January, and the sights are quietest in January–February and November.
What to pack
| Season | Pack |
|---|---|
| Spring | Light layers for the day and a light jacket for the evening; Comfortable walking shoes |
| Summer | Light, breathable clothes, a sun hat and high-factor sunscreen; Comfortable walking shoes |
| Autumn | Light layers for the day and a light jacket for the evening; Comfortable walking shoes |
| Winter | Layers, a warm sweater and a jacket for cool evenings; Comfortable walking shoes |
Questions travellers ask
+What is the best month to visit Barcelona?
The best months for Barcelona are May, June, September and October, when it is warm enough for the beach but less hot and crowded than July and August. Winter is mild and the quietest, lowest-priced time for sightseeing, though too cool for swimming. Watch for big trade fairs such as the Mobile World Congress, which push hotel prices up sharply.
+When are hotel prices lowest in Barcelona?
Usually in January. Mild, sunny days but cool evenings; sights are quiet and hotel prices low after the Three Kings holiday.
+What is the rainiest month in Barcelona?
April, with about 6 days of rain on average.
+How hot does Barcelona get?
The warmest month, July, averages highs of 29°C (84°F) and lows of 22°C (72°F).