Spain is known to be one of the warmest and sunniest countries in Europe regardless of the season, but weather patterns differ depending on where you are: you can expect mild summers and cold winters in the northern regions and hot summers and mild winters in the south. This is largely due to Spain's location between the Atlantic Ocean and the Mediterranean Sea. 

What is the weather like in Barcelona?

Located on the northeastern coast of Spain, Barcelona is not only a popular destination for its iconic sights (think Sagrada Familia and Guell Park) but also for its enjoyable, year-round weather with plenty of travellers flocking to its vibrant streets come July. 

July and August are Barcelona's hottest months with an average high temperature of 28°C (82°F) and 29°C (84°F) respectively, while the winter months of January and February see low average temperatures of 5°C (41°F) and 6°C (43°F). While that might seem cold, temperatures can still reach a pleasant 14°C (57°F) in winter making it a perfect destination for every season. 

The intricately detailed Segrada Familia in Barcelona

MONTH

 AVERAGE HIGH 

 AVERAGE LOW 

 March to May 

19°C/66°F

11°C/52°F

 June to August 

27°C/81°F

19°C/66°F

 September to November 

22°C/72°F

14°C/57°F

 December to February 

14°C/57°F

6°C/43°F

What is the weather like in Madrid?

Madrid is one of the best destinations in Spain to travel to due to its consistently pleasant temperatures during the autumn, winter and spring seasons. Average high temperatures in summer reach a sweltering 32°C (90°F)in both July and August, while average highs in spring and autumn still sit at a comfortable 19°C (66°F) and 18°C (64°F) respectively. 

But with warm temperatures come hoards of people so if you want to avoid the peak season crowds of summer, try travelling during April and May or September and October. Luckily, Madrid is a relatively dry city so you shouldn't experience heavy or prolonged rainfall during the shoulder seasons. 

A group of travellers standing in the middle of a square in Madrid on a clear day

MONTH

 AVERAGE HIGH 

 AVERAGE LOW 

 March to May 

19°C/66°F

7°C/45°F

 June to August 

31°C/88°F

17°C/63°F

 September to November 

20°C/68°F

9°C/48°F

 December to February 

11°C/52°F

1°C/34°F

What is the weather like in Malaga? 

The climate in Malaga follows a Mediterranean pattern with mild yet rainy winters and hot summers packed with lots of sunshine hours. The average yearly rainfall is only around 535 mm (21 inches) and predominantly falls during November and December as Spain heads into winter. 

If you crave sunshine, May is the best month to go as you'll enjoy around 9.5 hours of sunshine per day but there's still plenty of sunshine to be had in winter with an average of 6 hours of sunshine during the month to go with the mild temperatures of 14°C (57°F). 

A performer wearing a brightly traditional outfit with a coloured mask during a festival in Spain

MONTH

 AVERAGE HIGH 

 AVERAGE LOW 

 March to May 

22°C/72°F

12°C/54°F

 June to August 

31°C/88°F

20°C/68°F

 September to November 

24°C/75°F

15°C/59°F

 December to February 

18°C/64°F

8°C/46°F

What is the weather like in San Sebastian? 

Due to San Sebastian's location on the northern coast of Spain, this popular beach city's weather pattern is influenced by strong winds off the Atlantic Ocean in winter, meaning cold and rainy conditions. January is the coldest month in San Sebastion with an average low temperature of 8.5°C (47°F). 

But it's not all waterproof jackets and umbrellas. While on the cooler side, summertime in San Sebastian is still extremely enjoyable with average temperatures around 20°C (68°F). Days can even reach a swelteringly hot 35°C (95°F) in both July and August. Our recommendation? Pack the sunscreen. 

A pristine stretch of golden sand lined with high rise buildings on one side and clear, blue ocean on the other

MONTH

 AVERAGE HIGH 

 AVERAGE LOW 

 March to May 

16°C/61°F

9°C/48°F

 June to August 

22°C/72°F

16°C/61°F

 September to November 

18°C/64°F

12°C/54°F

 December to February 

12°C/54°F

6°C/43°F

 

What is the weather like in Majorca?

Majorca (or Mallorca) is a Balearic Island off the eastern coast of Spain, and thanks to its mild winters and hot, sunny summers, it's a popular year-round tourist destination. Rainfall is infrequent and almost never occurs in summer with a maximum of 400 mm (16 inches) recorded annually (mainly in autumn and winter). 

The sunniest period in Majorca is from June to August (surprise, surprise) where there's an average of 10 sunlight hours per day. With more sun comes higher temperatures, so you can expect summer highs to reach a sweat-inducing 30°C+ (86°F). Humidity levels will also rise during this time so make sure you're staying properly hydrated. 

An overflowing food stall at a local market in Spain

MONTH

 AVERAGE HIGH 

 AVERAGE LOW 

 March to May 

21°C/70°F

9°C/48°F

 June to August 

31°C/88°F

17°C/63°F

 September to November 

24°C/75°F

13°C/55°F

 December to February 

16°C/61°F

5°C/41°F

 

Click to return to Spain FAQs

Read more about the best time to visit Spain

Our Spain tours

11 Days From 98700

Embrace the diversity of Spain on this Premium small group adventure, travelling from...

15 Days From 59720

Kick off a colourful Best of Spain tour in Madrid and visit some of Spain's highlights....

7 Days From 24572

Over seven days, join a local leader and small group of likeminded travellers to walk...

15 Days From 72595

Travel to Spain and Portugal, experiencing their stories and beauty, on a locally...

15 Days From 51816

Travel from Madrid to Marrakech on a sangria, sun and spice infused tour across Spain,...

Tailor-Made trips

Take four or more on an exclusive trip and tailor your itinerary

20 Days From 213435

Embrace the diversity of Spain on this Premium small group adventure, travelling from...

7 Days From 48726

Travel south along the coast of Spain, leaving Barcelona, travelling through Valencia...

11 Days From 38998

Trek from Ribadeo to Santiago Cathedral along the Camino de Santiago’s Northern Way,...

8 Days From 30597

Get a taste of northern Spain's culture, cuisine and charisma on an eight-day tour....

8 Days From 43102

Marvel at the sights, sounds and tastes of Spain's Andalucia on this 8-day exploration...

18 Days From 168705

Experience the colours, tastes and sounds of Spain and Portugal on this 18-day Premium...

15 Days From 102273

Experience the best bits of Spain and Portugal, starting in bustling Barcelona and...

10 Days From 111045

Travel from Barcelona to Santiago de Compostela, through La Rioja, San Sebastian and...

10 Days From 65736

Taste your way from Barcelona to Santiago de Compostela, through Logrono, San Sebastian...

17 Days From 123395

Discover the delicacies of Northern Spain and Portugal on this food-forward adventure,...

22 Days From 104676

Travel through Spain and Portugal. Visit Barcelona, Pamplona, Logrono, San Sebastian....

18 Days From 138145

Explore Spain and Morocco on this all-encompassing Intrepid Premium small group...

22 Days From 89420

Visit the drawcard attractions in Spain and tour Madrid, Cordoba, Seville, Costa de la...

27 Days From 284330

Experience the colours, tastes and sounds of Spain and Portugal on this epic 27-day...

22 Days From 101495

Make your way south from Paris, stopping in Nimes in southern France, then head to...

31 Days From 115985

Head from Paris to Madrid by train, visit Spain and Portugal and explore Salamanca and...

22 Days From 109480

Uncover the many wonders of France and Spain on an adventure from Paris through to...

22 Days From 116660

Venture through France, Spain and Portugal on a European adventure that takes you to...