Destination guide

Costa Brava weather by month

June and July are the strongest choices for Costa Brava beach weather, with August better suited to travellers who favour a warmer sea. June brings average daytime temperatures of 26°C, while July offers 10 hours of sunshine a day. By August, the sea reaches 25°C. May suits time outdoors without summer heat, and September keeps much of summer's warmth, though rain becomes more frequent. Winter is better for walking than swimming.

Figures for Costa Brava are the mean of 3 places in the region: Lloret de Mar, Tossa de Mar, Santa Susanna.

Hottest month
28.7°CAugust
Coolest month
12.5°CJanuary
Warmest sea
24.8°CAugust
Flight from London
2 h 6 minShort-haul (up to 4.5 h) · estimated

Costa Brava, month by month

A little perspective

Costa Brava through the year

Every month at a glance; "best" marks our three top months on warmth, dryness and sunshine.

Monthly climate averages

Swipe sideways on a phone; the month stays in view.

Costa Brava monthly climate averages, 1991-2020
MonthDayNightSeaSun/dayRain mmRainy daysDays 25°C+
January12.5°C4.5°C13.4°C4.75170%
February13.3°C4.8°C12.8°C5.24570%
March15.9°C7.0°C13.0°C5.75780%
April18.0°C9.2°C14.0°C6.273101%
May21.6°C12.7°C16.6°C6.8641013%
Junebest25.8°C16.7°C20.3°C8.547759%
Julybest28.5°C19.6°C23.4°C9.738687%
Augustbest28.7°C20.0°C24.8°C8.351889%
September24.7°C16.9°C23.3°C6.0851148%
October20.7°C13.6°C20.1°C4.699107%
November16.0°C8.8°C17.0°C4.56980%
December13.1°C5.5°C14.7°C4.45170%

Day = average daytime high, night = average night-time low, 1991-2020.Sun is hours per day; rainy days count 1 mm or more.

Day, night and sea

Monthly average temperatures, 1991-2020

  • Day
  • Night
  • Sea
Bars show average daytime highs and night-time lows; circles mark the average sea temperature. Same scale for every month. Exact values are in the table.

Best months here

On warmth, low rainfall and sunshine, start with these.

When to go to Costa Brava

For beach weather, look at months where the daytime average clears 25°C and rainy days stay low: June, July, August. October is the wettest month (99 mm, about 10 rainy days) and July the driest (38 mm). The sea is warmest in August at 24.8°C and coolest in February at 12.8°C.

Getting there

A direct flight from London Gatwick to Girona-Costa Brava Airport (GRO, 24 km from Lloret de Mar) takes roughly 2 h 6 min - short-haul (up to 4.5 h) by UK standards. Time-zone: Europe/Madrid.

Records and extremes, 1991-2020

The hottest day recorded in Costa Brava between 1991 and 2020 reached 38.5°C on 12 August 2003; the coldest fell to -4.8°C on 17 December 2001. In August one day in ten tops 32.3°C and about 34% of days pass 30°C; in January one night in ten drops to 1.1°C or below. The wettest single month of the period was October 2003 with 244 mm, against a October average of 99 mm.

Sunrise, sunset and daylight in Costa Brava

Local time on the 15th of each month; daylight-saving rules as of 2020.

Month (15th)SunriseSunsetDaylightSunshine/day
January08:1417:429.5 h4.7 h
February07:4518:2010.6 h5.2 h
March07:0018:5511.9 h5.7 h
April07:0820:2913.3 h6.2 h
May06:2921:0114.5 h6.8 h
June06:1321:2515.2 h8.5 h
July06:2721:2214.9 h9.7 h
August06:5720:4913.9 h8.3 h
September07:2919:5912.5 h6.0 h
October08:0119:0811.1 h4.6 h
November07:3817:299.8 h4.5 h
December08:0917:199.2 h4.4 h

Resorts in Costa Brava

Each resort has its own page with a 12-month table.

Winter into spring: December to May

December, January and February call for layers rather than beachwear. Average daytime temperatures sit at 13°C in December and February, falling to 12°C in January, when nights average 4°C. Pack a warm jacket for evenings and something waterproof for wet spells. March reaches 16°C, but its 13°C sea makes casual swimming a chilly prospect. April is more comfortable for spending time outdoors at 18°C, although it is not reliably dry. May is the better compromise if you want warmth without summer temperatures: days average 22°C, with cooler evenings that still suit a light jacket. April and May each average 10 rain days, so keep plans flexible. Even in May, the sea averages just 17°C; sunshine does not necessarily mean comfortable swimming.

Summer: June to August

June offers a useful balance between warm days and less heat at midday, averaging 26°C by day and 17°C at night. The catch for swimmers is its 20°C sea, which may still feel fresh. July is the better fit if sunshine and fewer rainy days matter most: it averages 10 hours of sunshine and 6 rain days, with daytime temperatures of 28°C. August is the hottest month, with days around 29°C and the sea at 25°C, making it the stronger choice for warmer water. July and August nights average 20°C, so choose light clothing and accommodation where you can sleep comfortably. Plan more active outings away from midday.

Autumn: September to November

September keeps beach weather within reach, with average days of 25°C and a 23°C sea. It suits travellers who want warm water without August's higher daytime temperatures, but its 11 rain days make flexible plans important. October is a more mixed choice: days average 21°C and the sea remains at 20°C, yet it is the wettest month overall. Pack for both outdoor time and wet-weather interruptions rather than expecting a reliably dry beach holiday. November brings a clearer shift towards cooler conditions, with daytime temperatures of 16°C and nights of 9°C. A jacket becomes useful again, and the 17°C sea is less appealing for a leisurely swim.

A little more detail

Costa Brava weather FAQs

Plain answers, grounded in the averages.

What is the best time to visit Costa Brava?

Judged on warmth, low rainfall and sunshine, the best months in Costa Brava are July, June and August. August is the hottest month (average high 28.7°C) and January the coolest (12.5°C).

How many months a year is Costa Brava over 25°C?

3 months in Costa Brava average a daytime high of 25°C or more, and 6 average 20°C or more.

When is the rainy season in Costa Brava?

October is the wettest month in Costa Brava (99 mm on average) and July the driest (38 mm). Annual rainfall averages 730 mm.

What is the hottest temperature recorded in Costa Brava?

The hottest day recorded in Costa Brava between 1991 and 2020 reached 38.5°C on 12 August 2003; the coldest fell to -4.8°C on 17 December 2001. Records come from daily data for 1991-2020, not from a single station's all-time history.

When is the sea warmest in Costa Brava?

August has the warmest average sea temperature at 25°C. July and September both average 23°C, so September remains a reasonable swimming choice if you can accept more frequent rain. June's 20°C water is noticeably cooler.

Which month is best for sunshine?

July is the clearest choice, averaging 10 hours of sunshine a day and 6 rain days. June and August each average 8 hours of sunshine, but June has cooler daytime temperatures and August has warmer seawater.

Is May warm enough for a beach holiday?

May is warm enough for spending time by the sea on suitable days, with daytime averages of 22°C. Swimming is the catch: the sea averages 17°C. With 10 rain days and nights of 13°C, pack layers and allow for changes of plan.

See also: Spain weather by month · where else is hot in August

About these averages

ERA5-Land climate reanalysis via Open-Meteo (11 km grid) and NOAA Coral Reef Watch 5 km sea temperatures, 1991-2020

Averages computed from daily values at Lloret de Mar. Sea temperature from the nearest 5 km sea cell, 3 km from that point. Sunshine hours are estimated from average cloud cover.Records are the highest and lowest daily values in that 30-year period, not all-time records. These are climate averages, not a forecast for your trip. How we measure holiday weather