Costa Brava—literally "the Wild Coast"—stretches along the northeastern tip of Spain in Catalonia, and its weather is just as dynamic as that name suggests. This is a destination with a genuinely wonderful Mediterranean climate: long, sun-drenched summers, mild winters, and two gorgeous shoulder seasons that most visitors overlook entirely.
The temperature in Costa Brava ranges from a mild 12°C in January up to around 29°C at the peak of summer in August. For context, that's noticeably cooler than much of southern Spain, a detail many sun-seekers actually love, since it means even July is rarely unbearable. The Pyrenees mountains to the north act as a natural windbreak and weather moderator, sending cool tramuntana breezes down to the coast when things get too toasty.
Here's what you need to know at a glance before we dive in:
☀️Generally sunny & dry from late April through September
🌧️Wettest months: October & November — heavy but brief showers
🏖️Sea swimmable June–October; peaks at 26°C in August
🧥Winters are mild but cool, pack a layer for evenings