Catalonia's rocky coast — pine-backed coves, Dali country, and Barcelona an hour away. Daytime highs in the Costa Brava run from about 12 °C in January to 28 °C in July, an annual range of roughly 16 °C.
Measured against a beach trip, the conditions hold up June to August. June is the most consistent single month: highs near 25 °C, nights around 17 °C, and roughly 36 mm of rain across the month.
What rules months out here is temperature and rainfall, not any composite judgement. Rainfall is sharply seasonal: October averages 85 mm against 24 mm in July, so the wet season is the real planning constraint rather than heat or cold. January is the weakest month on these criteria.
Visitor numbers follow their own curve. Recorded overnight stays peak in the two weeks from 13 August at about 2.1 times an average fortnight for this region, against 0.4 times in January. June, the most consistent month on the weather, is also near the top of that curve at 1.4 times average, so the two answers pull against each other. On the separate question of how much tourism the area carries all year, Girona sits in the 39th densest of 294 European regions, at 11.1 overnight stays per resident a year.
May and September sit just outside the window, with part of the month working and part not. These are usually the interesting weeks: conditions are close to the peak-season answer while prices and crowds are not. On recorded overnight stays that holds: May and September run about 38% below the August peak. The map lets you check them fortnight by fortnight rather than trusting a monthly average.
What the Costa Brava is known for
- Cadaques and Portlligat were Dali's home; his house-museum is bookable in timed slots
- The Cami de Ronda is a coastal footpath linking coves along the whole shore
- Girona's medieval Jewish quarter is among the best preserved in Europe
- The Empordа wetlands and the Roman-Greek site of Empuries sit just inland
Month by month
| Month | High °C | Low °C | Precip mm | Wet days |
|---|---|---|---|---|
| January | 12 | 5 | 52 | 7.3 |
| February | 13 | 6 | 52 | 6.8 |
| March | 15 | 7 | 65 | 8.8 |
| April | 17 | 10 | 65 | 8.9 |
| May | 20 | 13 | 57 | 8.7 |
| June | 25 | 17 | 36 | 5.5 |
| July | 28 | 20 | 24 | 4.3 |
| August | 27 | 20 | 37 | 5.2 |
| September | 24 | 17 | 64 | 8.0 |
| October | 20 | 14 | 85 | 8.9 |
| November | 16 | 9 | 76 | 8.6 |
| December | 13 | 6 | 62 | 7.0 |
Ticked rows are months where every hard requirement for a beach trip is met across at least half the month.
Open Costa Brava on the map →

Nearby regions
Figures are 30-year climatology sampled at Girona, Roses, Tossa de Mar, Cadaques and Palafrugell, averaged across those locations, from ERA5-Land reanalysis fitted with a harmonic seasonal cycle and a trend term, evaluated for 2026. Sampling named towns rather than averaging the whole region avoids blending valley and mountain conditions into a figure true of neither. Cells are about 0.08° wide, from ERA5-Land's 0.1° grid, which is itself driven by a 0.25° (~28 km) atmospheric reanalysis — so individual valleys, sheltered bays and single summits are not resolved. In steep terrain read these as conditions for the wider area rather than for one village. They describe typical conditions, not a forecast. Read how the climatology is built.
