When to go · Spain
Spain in June
Good month. Beach season starts; inland heat builds in the second half. San Juan bonfires on 23 June on the coast.
Key facts
- Verdict
- Good
- Crowds
- High
- Spain
- Prices
- High
- Spain
Verdict
Beach season starts; inland heat builds in the second half. San Juan bonfires on 23 June on the coast.
Is another month better than June?
June is rated good. These months rate higher:
- SeptemberGreatSea still warm, crowds thinning after the first week; grape harvest in La Rioja.
- OctoberGreatGood for cities and Andalusia; watch for autumn storms on the Mediterranean. 12 October is the national day.
- AprilGreatExcellent weather everywhere; Seville's April Fair and any Holy Week in April push Andalusian prices to the year's high.
- MayGreatArguably the best month: warm, long days, patios festival in Córdoba, green north waking up.
Weather in June
- Madrid and the central plateau · Madrid, Toledo, Segovia, Salamanca, Cuencahot
Dry, sunny and continental: frost on winter nights, 35–40 °C (95–104 °F) in July and August.Dry, sunny and continental: frost on winter nights, 95–104 °F (35–40 °C) in July and August.
- Andalusia · Seville, Córdoba, Granada, Málaga, Cádizhot
Seville and Córdoba are Europe's hottest cities in summer (40–45 °C (104–113 °F)). Winters are mild and sunny on the coast; Granada is colder.Seville and Córdoba are Europe's hottest cities in summer (104–113 °F (40–45 °C)). Winters are mild and sunny on the coast; Granada is colder.
- Mediterranean coast and Balearics · Barcelona, Valencia, Alicante, Mallorca, Ibizabest weather
Beach season June–October; humid in August. Autumn DANA storms can bring flash floods.
- Green north · San Sebastián, Bilbao, Santander, Asturias, Galiciabest weather
Atlantic weather: green because it rains. The best escape from summer heat; pack a rain jacket in any month.
- Canary Islands · Tenerife, Gran Canaria, Lanzarote, Fuerteventura, La Palmafine
Mild all year (20–28 °C (68–82 °F)); winter is high season. Calima dust storms blow in from the Sahara a few times a year.Mild all year (68–82 °F (20–28 °C)); winter is high season. Calima dust storms blow in from the Sahara a few times a year.
- Andalusia: Seville and the Guadalquivir valley · Seville, Córdoba, Jaénhot
Inland heat: July averages about 36 °C (97 °F) by day and August nights stay near 21 °C (70 °F); rain is rare June–September.Inland heat: July averages about 97 °F (36 °C) by day and August nights stay near 70 °F (21 °C); rain is rare June–September.
- Andalusia: Granada and the Sierra Nevada · Granada, Alpujarras, ski resortsfine
Higher and cooler than Seville; Sierra Nevada skiing is usually December–April, Europe's southernmost resort.
- Andalusia: Costa del Sol and Costa de la Luz · Málaga, Marbella, Cádiz, Tarifabest weather
Mild winters, sea warm enough to swim roughly June–October; Tarifa is windy year-round, which is the point.
- Balearic Islands: Balearic Islands · all four islandsbest weather
Mediterranean: mild winters, dry hot summers. Sea swimming is comfortable roughly May–October; August is the hottest and busiest month.
- Barcelona Province: Coastal Barcelona · Barcelona province coastwarm
Mild winters, hot dry summers; peak heat July–August
- Canary Islands: Gran Canaria (coast) · south coast resortsbest weather
Averages about 21 °C (70 °F) in January and 27 °C (81 °F) in August; wind makes it feel cooler. Rain is scarce — most falls Nov–Feb.Averages about 70 °F (21 °C) in January and 81 °F (27 °C) in August; wind makes it feel cooler. Rain is scarce — most falls Nov–Feb.
- Canary Islands: Tenerife · south dry and sunny, north wetterbest weather
Trade winds build cloud on the northern slopes; the south stays clear. Teide summit is far colder than the coast — take layers.
- Canary Islands: Lanzarote / Fuerteventura · eastern islandsbest weather
Desert-dry and windy year-round; the wind is the main reason it never feels too hot.
- Castellón: Coast (Costa del Azahar) · Castellón de la Plana, Peñíscolahot
Mediterranean: mild winters, hot summers. Rain is rare in July–August.
- Castellón: Interior (Morella, Montanejos) · Inland mountainsbest weather
Continental: colder winters, hot summers; snow possible in Morella in winter.
- Central Spain: Castilian plateau (Madrid, Toledo, Segovia, Ávila, Salamanca) · inland meseta, 600–1,000 mhot
Continental: hot dry summers, cold winters, rain concentrated in spring and autumn; annual rainfall above 500 mm.
- Costa Blanca: Costa Blanca coast · Mediterranean shorelinefine
Warm 22‑28 °C (82 °F) May‑Oct; July‑Aug hottest (30 °C (86 °F)+).Warm 22‑82 °F (28 °C) May‑Oct; July‑Aug hottest (86 °F (30 °C)+).
- Costa del Sol: Costa del Sol coast · Mediterranean shorelinewarm
Average 19 °C (66 °F), >300 sunny days; summer 25‑30 °C (86 °F), winter rarely below 10 °C (50 °F); 500 mm annual rain.Average 66 °F (19 °C), >300 sunny days; summer 25‑86 °F (30 °C), winter rarely below 50 °F (10 °C); 500 mm annual rain.
- Eastern Spain: Catalonia coast (Barcelona, Costa Brava) · north coastfine
Mild winters; rain spreads across spring and autumn. August is hot and crowded.
- Eastern Spain: Valencian Community and Murcia · central and south coastfine
Drier and warmer than Catalonia; July–August afternoons reach 30–35 °C (86–95 °F). Autumn rain (gota fría) can bring heavy downpours in September–October.Drier and warmer than Catalonia; July–August afternoons reach 86–95 °F (30–35 °C). Autumn rain (gota fría) can bring heavy downpours in September–October.
Summers can exceed 30 °C (86 °F); spring and autumn are most comfortable.Summers can exceed 86 °F (30 °C); spring and autumn are most comfortable.
- Girona Pyrenees: Girona Pyrenees · Mountain regionfine
Ski season runs from Christmas holidays to mid‑March, covering all March weekends and Easter holidays.
- Green Spain: Galicia and the northwest coast · Santiago, A Coruña, Vigo, Fisterrabest weather
Rain in every month; wettest October to January. Summers are mild, rarely above 25 °C (77 °F).Rain in every month; wettest October to January. Summers are mild, rarely above 77 °F (25 °C).
- Green Spain: Asturias and Cantabria · Oviedo, Gijón, Santander, Picos de Europabest weather
Similar pattern; the Picos de Europa can hold snow into spring and close passes.
Continental climate; hot summers (30 °C (86 °F)+), cold winters (0 °C (32 °F)).Continental climate; hot summers (86 °F (30 °C)+), cold winters (32 °F (0 °C)).
- Migjorn de Mallorca: Coastal strip · Cala d'Or, Colònia de Sant Jordihot
Summer highs 30 °C (86 °F)+; sea breeze helps. July–August peak crowds and prices.Summer highs 86 °F (30 °C)+; sea breeze helps. July–August peak crowds and prices.
- Migjorn de Mallorca: Inland plain · Felanitx, Camposhot
Hotter than the coast in summer; agrotourism stays are quieter.
- Northern Spain: Basque coast · Bilbao, San Sebastiánbest weather
Rain in every month; July–September is the driest and busiest window. Summer highs are around 24–26 °C (75–79 °F), not 35 °C (95 °F).Rain in every month; July–September is the driest and busiest window. Summer highs are around 75–79 °F (24–26 °C), not 95 °F (35 °C).
- Northern Spain: Asturias and Cantabria · Oviedo, Santander, Picos de Europabest weather
Mountain valleys are cooler and wetter than the coast; snow possible in the Picos from November to April.
- Madrid29 °C (84 °F) / 16 °C (61 °F), 4 rain days84 °F (29 °C) / 61 °F (16 °C), 4 rain days
- A Coruña21 °C (70 °F) / 13 °C (55 °F), 10 rain days70 °F (21 °C) / 55 °F (13 °C), 10 rain days
- A Fonsagrada24 °C (75 °F) / 15 °C (59 °F), 7 rain days75 °F (24 °C) / 59 °F (15 °C), 7 rain days
- Adra30 °C (86 °F) / 22 °C (72 °F), 2 rain days86 °F (30 °C) / 72 °F (22 °C), 2 rain days
- Agost30 °C (86 °F) / 19 °C (66 °F), 2 rain days86 °F (30 °C) / 66 °F (19 °C), 2 rain days
- Ainsa26 °C (79 °F) / 13 °C (55 °F), 7 rain days79 °F (26 °C) / 55 °F (13 °C), 7 rain days
- Alaró30 °C (86 °F) / 20 °C (68 °F), 3 rain days86 °F (30 °C) / 68 °F (20 °C), 3 rain days
- Albacete33 °C (91 °F) / 18 °C (64 °F), 4 rain days91 °F (33 °C) / 64 °F (18 °C), 4 rain days
- Albarracín27 °C (81 °F) / 13 °C (55 °F), 6 rain days81 °F (27 °C) / 55 °F (13 °C), 6 rain days
- Alburquerque32 °C (90 °F) / 16 °C (61 °F), 3 rain days90 °F (32 °C) / 61 °F (16 °C), 3 rain days
- Alcalá de Henares30 °C (86 °F) / 15 °C (59 °F), 4 rain days86 °F (30 °C) / 59 °F (15 °C), 4 rain days
- Alcalá de los Gazules30 °C (86 °F) / 20 °C (68 °F), 3 rain days86 °F (30 °C) / 68 °F (20 °C), 3 rain days
- Alcalá la Real32 °C (90 °F) / 16 °C (61 °F), 2 rain days90 °F (32 °C) / 61 °F (16 °C), 2 rain days
- Alcobendas28 °C (82 °F) / 16 °C (61 °F), 4 rain days82 °F (28 °C) / 61 °F (16 °C), 4 rain days
- Alcossebre28 °C (82 °F) / 18 °C (64 °F), 3 rain days82 °F (28 °C) / 64 °F (18 °C), 3 rain days
- Alcoy29 °C (84 °F) / 15 °C (59 °F), 4 rain days84 °F (29 °C) / 59 °F (15 °C), 4 rain days
- Alcúdia27 °C (81 °F) / 17 °C (63 °F), 3 rain days81 °F (27 °C) / 63 °F (17 °C), 3 rain days
- Algeciras30 °C (86 °F) / 20 °C (68 °F), 2 rain days86 °F (30 °C) / 68 °F (20 °C), 2 rain days
- Alhama de Granada31 °C (88 °F) / 17 °C (63 °F), 3 rain days88 °F (31 °C) / 63 °F (17 °C), 3 rain days
- Alicante28.3 °C (83 °F) / 18.5 °C (65 °F), 2 rain days83 °F (28.3 °C) / 65 °F (18.5 °C), 2 rain days
- Almàssera30 °C (86 °F) / 20 °C (68 °F), 5 rain days86 °F (30 °C) / 68 °F (20 °C), 5 rain days
- Almería28 °C (82 °F) / 19 °C (66 °F), 1 rain days82 °F (28 °C) / 66 °F (19 °C), 1 rain days
- Almonaster la Real30 °C (86 °F) / 17 °C (63 °F), 2 rain days86 °F (30 °C) / 63 °F (17 °C), 2 rain days
- Almuñécar30 °C (86 °F) / 21 °C (70 °F), 2 rain days86 °F (30 °C) / 70 °F (21 °C), 2 rain days
- Álora31 °C (88 °F) / 19 °C (66 °F), 2 rain days88 °F (31 °C) / 66 °F (19 °C), 2 rain days
- Alp22 °C (72 °F) / 11 °C (52 °F), 10 rain days72 °F (22 °C) / 52 °F (11 °C), 10 rain days
- Alquezar24 °C (75 °F) / 13 °C (55 °F), 3 rain days75 °F (24 °C) / 55 °F (13 °C), 3 rain days
- Altea29 °C (84 °F) / 19 °C (66 °F), 2 rain days84 °F (29 °C) / 66 °F (19 °C), 2 rain days
- Amer27 °C (81 °F) / 16 °C (61 °F), 4 rain days81 °F (27 °C) / 61 °F (16 °C), 4 rain days
- Amposta28 °C (82 °F) / 19 °C (66 °F), 4 rain days82 °F (28 °C) / 66 °F (19 °C), 4 rain days
- Andratx27 °C (81 °F) / 18 °C (64 °F), 2 rain days81 °F (27 °C) / 64 °F (18 °C), 2 rain days
- Ansó24 °C (75 °F) / 12 °C (54 °F), 9 rain days75 °F (24 °C) / 54 °F (12 °C), 9 rain days
- Antequera31 °C (88 °F) / 18 °C (64 °F), 3 rain days88 °F (31 °C) / 64 °F (18 °C), 3 rain days
- Aranjuez30 °C (86 °F) / 16 °C (61 °F), 3 rain days86 °F (30 °C) / 61 °F (16 °C), 3 rain days
- Arrecife26 °C (79 °F) / 18 °C (64 °F), 1 rain days79 °F (26 °C) / 64 °F (18 °C), 1 rain days
- Artés26 °C (79 °F) / 16 °C (61 °F), 2 rain days79 °F (26 °C) / 61 °F (16 °C), 2 rain days
- Astorga26 °C (79 °F) / 11 °C (52 °F), 5 rain days79 °F (26 °C) / 52 °F (11 °C), 5 rain days
- Atapuerca26 °C (79 °F) / 12 °C (54 °F), 6 rain days79 °F (26 °C) / 54 °F (12 °C), 6 rain days
- Ávila27 °C (81 °F) / 12 °C (54 °F), 5 rain days81 °F (27 °C) / 54 °F (12 °C), 5 rain days
- Avilés21 °C (70 °F) / 13 °C (55 °F), 9 rain days70 °F (21 °C) / 55 °F (13 °C), 9 rain days
- Badajoz31 °C (88 °F) / 16 °C (61 °F), 3 rain days88 °F (31 °C) / 61 °F (16 °C), 3 rain days
- Badalona27 °C (81 °F) / 19 °C (66 °F), 2 rain days81 °F (27 °C) / 66 °F (19 °C), 2 rain days
- Baiona23 °C (73 °F) / 14 °C (57 °F), 8 rain days73 °F (23 °C) / 57 °F (14 °C), 8 rain days
- Balaguer28 °C (82 °F) / 16 °C (61 °F), 3 rain days82 °F (28 °C) / 61 °F (16 °C), 3 rain days
- Balmaseda23 °C (73 °F) / 15 °C (59 °F), 5 rain days73 °F (23 °C) / 59 °F (15 °C), 5 rain days
- Banyoles27 °C (81 °F) / 17 °C (63 °F), 5 rain days81 °F (27 °C) / 63 °F (17 °C), 5 rain days
- Baqueira‑Beret22 °C (72 °F) / 11 °C (52 °F), 12 rain days72 °F (22 °C) / 52 °F (11 °C), 12 rain days
- Barbastro30 °C (86 °F) / 16 °C (61 °F), 8 rain days86 °F (30 °C) / 61 °F (16 °C), 8 rain days
- Barcelona26 °C (79 °F) / 20 °C (68 °F), 4 rain days79 °F (26 °C) / 68 °F (20 °C), 4 rain days
- Bàscara27 °C (81 °F) / 17 °C (63 °F), 4 rain days81 °F (27 °C) / 63 °F (17 °C), 4 rain days
- Begues26 °C (79 °F) / 15 °C (59 °F), 5 rain days79 °F (26 °C) / 59 °F (15 °C), 5 rain days
- Begur25 °C (77 °F) / 16 °C (61 °F), 5 rain days77 °F (25 °C) / 61 °F (16 °C), 5 rain days
- Bellver de Cerdanya23 °C (73 °F) / 9 °C (48 °F), 8 rain days73 °F (23 °C) / 48 °F (9 °C), 8 rain days
- Belorado25 °C (77 °F) / 13 °C (55 °F), 6 rain days77 °F (25 °C) / 55 °F (13 °C), 6 rain days
- Bembibre30 °C (86 °F) / 16 °C (61 °F), 4 rain days86 °F (30 °C) / 61 °F (16 °C), 4 rain days
- Benalmádena28 °C (82 °F) / 18 °C (64 °F), 3 rain days82 °F (28 °C) / 64 °F (18 °C), 3 rain days
- Benidorm28 °C (82 °F) / 19 °C (66 °F), 2 rain days82 °F (28 °C) / 66 °F (19 °C), 2 rain days
- Berga27 °C (81 °F) / 15 °C (59 °F), 6 rain days81 °F (27 °C) / 59 °F (15 °C), 6 rain days
- Berlanga de Duero27 °C (81 °F) / 15 °C (59 °F), 4 rain days81 °F (27 °C) / 59 °F (15 °C), 4 rain days
- Besalú28 °C (82 °F) / 15 °C (59 °F), 6 rain days82 °F (28 °C) / 59 °F (15 °C), 6 rain days
- Biar30 °C (86 °F) / 19 °C (66 °F), 3 rain days86 °F (30 °C) / 66 °F (19 °C), 3 rain days
- Bilbao23.5 °C (74 °F) / 13.8 °C (57 °F), 10 rain days74 °F (23.5 °C) / 57 °F (13.8 °C), 10 rain days
- Blanes25 °C (77 °F) / 15 °C (59 °F), 5 rain days77 °F (25 °C) / 59 °F (15 °C), 5 rain days
- Borredà24 °C (75 °F) / 15 °C (59 °F), 2 rain days75 °F (24 °C) / 59 °F (15 °C), 2 rain days
- Buñol30 °C (86 °F) / 16 °C (61 °F), 4 rain days86 °F (30 °C) / 61 °F (16 °C), 4 rain days
- Burgos26 °C (79 °F) / 10 °C (50 °F), 6 rain days79 °F (26 °C) / 50 °F (10 °C), 6 rain days
- Cáceres33 °C (91 °F) / 18 °C (64 °F), 5 rain days91 °F (33 °C) / 64 °F (18 °C), 5 rain days
- Cadaqués26 °C (79 °F) / 16 °C (61 °F), 4 rain days79 °F (26 °C) / 61 °F (16 °C), 4 rain days
- Cádiz27 °C (81 °F) / 18 °C (64 °F), 1 rain days81 °F (27 °C) / 64 °F (18 °C), 1 rain days
- Cala d'Or27 °C (81 °F) / 17 °C (63 °F), 2 rain days81 °F (27 °C) / 63 °F (17 °C), 2 rain days
- Cala en Bosch26 °C (79 °F) / 18 °C (64 °F), 2 rain days79 °F (26 °C) / 64 °F (18 °C), 2 rain days
- Cala Galdana28 °C (82 °F) / 20 °C (68 °F), 4 rain days82 °F (28 °C) / 68 °F (20 °C), 4 rain days
- Cala Millor27 °C (81 °F) / 17 °C (63 °F), 2 rain days81 °F (27 °C) / 63 °F (17 °C), 2 rain days
- Cala Ratjada27 °C (81 °F) / 17 °C (63 °F), 2 rain days81 °F (27 °C) / 63 °F (17 °C), 2 rain days
- Calatayud28 °C (82 °F) / 15 °C (59 °F), 4 rain days82 °F (28 °C) / 59 °F (15 °C), 4 rain days
- Calella de Palafrugell26 °C (79 °F) / 16 °C (61 °F), 6 rain days79 °F (26 °C) / 61 °F (16 °C), 6 rain days
- Calella26 °C (79 °F) / 18 °C (64 °F), 5 rain days79 °F (26 °C) / 64 °F (18 °C), 5 rain days
- Caleta de Fuste28 °C (82 °F) / 20 °C (68 °F), 0 rain days82 °F (28 °C) / 68 °F (20 °C), 0 rain days
- Calpe28 °C (82 °F) / 18 °C (64 °F), 2 rain days82 °F (28 °C) / 64 °F (18 °C), 2 rain days
- Calvià28 °C (82 °F) / 18 °C (64 °F), 2 rain days82 °F (28 °C) / 64 °F (18 °C), 2 rain days
- Camprodon26 °C (79 °F) / 14 °C (57 °F), 9 rain days79 °F (26 °C) / 57 °F (14 °C), 9 rain days
- Can Picafort27 °C (81 °F) / 17 °C (63 °F), 2 rain days81 °F (27 °C) / 63 °F (17 °C), 2 rain days
- Candelaria26 °C (79 °F) / 18 °C (64 °F), 1 rain days79 °F (26 °C) / 64 °F (18 °C), 1 rain days
- Canet de Mar28 °C (82 °F) / 18 °C (64 °F), 3 rain days82 °F (28 °C) / 64 °F (18 °C), 3 rain days
- Canfranc24 °C (75 °F) / 13 °C (55 °F), 3 rain days75 °F (24 °C) / 55 °F (13 °C), 3 rain days
- Cangas del Narcea24 °C (75 °F) / 15 °C (59 °F), 6 rain days75 °F (24 °C) / 59 °F (15 °C), 6 rain days
- Cantallops27 °C (81 °F) / 15 °C (59 °F), 7 rain days81 °F (27 °C) / 59 °F (15 °C), 7 rain days
- Cáparra31 °C (88 °F) / 17 °C (63 °F), 4 rain days88 °F (31 °C) / 63 °F (17 °C), 4 rain days
- Caravaca de la Cruz31 °C (88 °F) / 18 °C (64 °F), 4 rain days88 °F (31 °C) / 64 °F (18 °C), 4 rain days
- Cardona28 °C (82 °F) / 18 °C (64 °F), 5 rain days82 °F (28 °C) / 64 °F (18 °C), 5 rain days
- Carrícola29 °C (84 °F) / 17 °C (63 °F), 3 rain days84 °F (29 °C) / 63 °F (17 °C), 3 rain days
- Cartagena28 °C (82 °F) / 19 °C (66 °F), 2 rain days82 °F (28 °C) / 66 °F (19 °C), 2 rain days
- Castelldefels28 °C (82 °F) / 19 °C (66 °F), 3 rain days82 °F (28 °C) / 66 °F (19 °C), 3 rain days
- Castellfollit de la Roca26 °C (79 °F) / 16 °C (61 °F), 3 rain days79 °F (26 °C) / 61 °F (16 °C), 3 rain days
- Castellnou de Seana28 °C (82 °F) / 16 °C (61 °F), 5 rain days82 °F (28 °C) / 61 °F (16 °C), 5 rain days
- Castelló d'Empúries26 °C (79 °F) / 16 °C (61 °F), 5 rain days79 °F (26 °C) / 61 °F (16 °C), 5 rain days
- Castellón27 °C (81 °F) / 18 °C (64 °F), 5 rain days81 °F (27 °C) / 64 °F (18 °C), 5 rain days
- Castro Urdiales24 °C (75 °F) / 15 °C (59 °F), 4 rain days75 °F (24 °C) / 59 °F (15 °C), 4 rain days
- Castrojeriz27 °C (81 °F) / 12 °C (54 °F), 5 rain days81 °F (27 °C) / 54 °F (12 °C), 5 rain days
- Cervera27 °C (81 °F) / 16 °C (61 °F), 4 rain days81 °F (27 °C) / 61 °F (16 °C), 4 rain days
- Chinchón28 °C (82 °F) / 16 °C (61 °F), 5 rain days82 °F (28 °C) / 61 °F (16 °C), 5 rain days
- Chipiona30 °C (86 °F) / 20 °C (68 °F), 2 rain days86 °F (30 °C) / 68 °F (20 °C), 2 rain days
- Ciudad Real33 °C (91 °F) / 18 °C (64 °F), 3 rain days91 °F (33 °C) / 64 °F (18 °C), 3 rain days
- Ciutadella26 °C (79 °F) / 17 °C (63 °F), 2 rain days79 °F (26 °C) / 63 °F (17 °C), 2 rain days
- Cocentaina29 °C (84 °F) / 15 °C (59 °F), 3 rain days84 °F (29 °C) / 59 °F (15 °C), 3 rain days
- Colera26 °C (79 °F) / 16 °C (61 °F), 5 rain days79 °F (26 °C) / 61 °F (16 °C), 5 rain days
- Combarro23 °C (73 °F) / 13 °C (55 °F), 7 rain days73 °F (23 °C) / 55 °F (13 °C), 7 rain days
- Comillas21 °C (70 °F) / 13 °C (55 °F), 10 rain days70 °F (21 °C) / 55 °F (13 °C), 10 rain days
- Consuegra33 °C (91 °F) / 18 °C (64 °F), 7 rain days91 °F (33 °C) / 64 °F (18 °C), 7 rain days
- Córdoba33 °C (91 °F) / 17 °C (63 °F), 2 rain days91 °F (33 °C) / 63 °F (17 °C), 2 rain days
- Cornellana23 °C (73 °F) / 13 °C (55 °F), 7 rain days73 °F (23 °C) / 55 °F (13 °C), 7 rain days
- Corralejo28 °C (82 °F) / 21 °C (70 °F), 0 rain days82 °F (28 °C) / 70 °F (21 °C), 0 rain days
- Costa Adeje27 °C (81 °F) / 21 °C (70 °F), 2 rain days81 °F (27 °C) / 70 °F (21 °C), 2 rain days
- Costa Teguise26 °C (79 °F) / 18 °C (64 °F), 0 rain days79 °F (26 °C) / 64 °F (18 °C), 0 rain days
- Cuenca30 °C (86 °F) / 18 °C (64 °F), 4 rain days86 °F (30 °C) / 64 °F (18 °C), 4 rain days
- Cullera29 °C (84 °F) / 18 °C (64 °F), 3 rain days84 °F (29 °C) / 64 °F (18 °C), 3 rain days
- Deia28 °C (82 °F) / 20 °C (68 °F), 3 rain days82 °F (28 °C) / 68 °F (20 °C), 3 rain days
- Dénia28 °C (82 °F) / 19 °C (66 °F), 2 rain days82 °F (28 °C) / 66 °F (19 °C), 2 rain days
- Echo25 °C (77 °F) / 12 °C (54 °F), 8 rain days77 °F (25 °C) / 54 °F (12 °C), 8 rain days
- El Escorial29 °C (84 °F) / 17 °C (63 °F), 5 rain days84 °F (29 °C) / 63 °F (17 °C), 5 rain days
- El Médano26 °C (79 °F) / 20 °C (68 °F), 2 rain days79 °F (26 °C) / 68 °F (20 °C), 2 rain days
- El Pont de Suert24 °C (75 °F) / 13 °C (55 °F), 7 rain days75 °F (24 °C) / 55 °F (13 °C), 7 rain days
- El Port de la Selva26 °C (79 °F) / 16 °C (61 °F), 4 rain days79 °F (26 °C) / 61 °F (16 °C), 4 rain days
- El Prat de Llobregat27 °C (81 °F) / 19 °C (66 °F), 2 rain days81 °F (27 °C) / 66 °F (19 °C), 2 rain days
- El Puerto de Santa María28 °C (82 °F) / 17 °C (63 °F), 2 rain days82 °F (28 °C) / 63 °F (17 °C), 2 rain days
- El Puig28 °C (82 °F) / 18 °C (64 °F), 3 rain days82 °F (28 °C) / 64 °F (18 °C), 3 rain days
- El Rocio31 °C (88 °F) / 18 °C (64 °F), 2 rain days88 °F (31 °C) / 64 °F (18 °C), 2 rain days
- El Sauzal26 °C (79 °F) / 20 °C (68 °F), 2 rain days79 °F (26 °C) / 68 °F (20 °C), 2 rain days
- El Vendrell28 °C (82 °F) / 19 °C (66 °F), 3 rain days82 °F (28 °C) / 66 °F (19 °C), 3 rain days
- Elche30 °C (86 °F) / 20 °C (68 °F), 2 rain days86 °F (30 °C) / 68 °F (20 °C), 2 rain days
- Elviria30 °C (86 °F) / 20 °C (68 °F), 2 rain days86 °F (30 °C) / 68 °F (20 °C), 2 rain days
- Empuriabrava26 °C (79 °F) / 16 °C (61 °F), 5 rain days79 °F (26 °C) / 61 °F (16 °C), 5 rain days
- Es Castell28 °C (82 °F) / 19 °C (66 °F), 2 rain days82 °F (28 °C) / 66 °F (19 °C), 2 rain days
- Es Mercadal26 °C (79 °F) / 22 °C (72 °F), 3 rain days79 °F (26 °C) / 72 °F (22 °C), 3 rain days
- Estepona28 °C (82 °F) / 18 °C (64 °F), 2 rain days82 °F (28 °C) / 64 °F (18 °C), 2 rain days
- Ezcaray28 °C (82 °F) / 13 °C (55 °F), 7 rain days82 °F (28 °C) / 55 °F (13 °C), 7 rain days
- Falset28 °C (82 °F) / 17 °C (63 °F), 4 rain days82 °F (28 °C) / 63 °F (17 °C), 4 rain days
- Ferrol21 °C (70 °F) / 12 °C (54 °F), 9 rain days70 °F (21 °C) / 54 °F (12 °C), 9 rain days
- Figueres26 °C (79 °F) / 16 °C (61 °F), 5 rain days79 °F (26 °C) / 61 °F (16 °C), 5 rain days
- Fisterra21 °C (70 °F) / 13 °C (55 °F), 9 rain days70 °F (21 °C) / 55 °F (13 °C), 9 rain days
- Frigiliana30 °C (86 °F) / 20 °C (68 °F), 4 rain days86 °F (30 °C) / 68 °F (20 °C), 4 rain days
- Frómista26 °C (79 °F) / 13 °C (55 °F), 5 rain days79 °F (26 °C) / 55 °F (13 °C), 5 rain days
- Fuengirola29 °C (84 °F) / 19 °C (66 °F), 1 rain days84 °F (29 °C) / 66 °F (19 °C), 1 rain days
- Galapagar29 °C (84 °F) / 15 °C (59 °F), 3 rain days84 °F (29 °C) / 59 °F (15 °C), 3 rain days
- Gandesa28 °C (82 °F) / 17 °C (63 °F), 3 rain days82 °F (28 °C) / 63 °F (17 °C), 3 rain days
- Gandía29 °C (84 °F) / 19 °C (66 °F), 3 rain days84 °F (29 °C) / 66 °F (19 °C), 3 rain days
- Garachico25 °C (77 °F) / 17 °C (63 °F), 1 rain days77 °F (25 °C) / 63 °F (17 °C), 1 rain days
- Getafe30 °C (86 °F) / 18 °C (64 °F), 4 rain days86 °F (30 °C) / 64 °F (18 °C), 4 rain days
- Getaria22 °C (72 °F) / 15 °C (59 °F), 8 rain days72 °F (22 °C) / 59 °F (15 °C), 8 rain days
- Gibraleón32 °C (90 °F) / 18 °C (64 °F), 1 rain days90 °F (32 °C) / 64 °F (18 °C), 1 rain days
- Gijón21 °C (70 °F) / 13 °C (55 °F), 10 rain days70 °F (21 °C) / 55 °F (13 °C), 10 rain days
- Girona28 °C (82 °F) / 14 °C (57 °F), 6 rain days82 °F (28 °C) / 57 °F (14 °C), 6 rain days
- Graciosa26 °C (79 °F) / 18 °C (64 °F), 0 rain days79 °F (26 °C) / 64 °F (18 °C), 0 rain days
- Grado23 °C (73 °F) / 15 °C (59 °F), 6 rain days73 °F (23 °C) / 59 °F (15 °C), 6 rain days
- Granada30 °C (86 °F) / 15 °C (59 °F), 2 rain days86 °F (30 °C) / 59 °F (15 °C), 2 rain days
- Granadilla de Abona27 °C (81 °F) / 21 °C (70 °F), 1 rain days81 °F (27 °C) / 70 °F (21 °C), 1 rain days
- Grandas de Salime23 °C (73 °F) / 15 °C (59 °F), 7 rain days73 °F (23 °C) / 59 °F (15 °C), 7 rain days
- Granollers27 °C (81 °F) / 17 °C (63 °F), 3 rain days81 °F (27 °C) / 63 °F (17 °C), 3 rain days
- Graus24 °C (75 °F) / 13 °C (55 °F), 3 rain days75 °F (24 °C) / 55 °F (13 °C), 3 rain days
- Grazalema31 °C (88 °F) / 19 °C (66 °F), 4 rain days88 °F (31 °C) / 66 °F (19 °C), 4 rain days
- Guernica23 °C (73 °F) / 13 °C (55 °F), 6 rain days73 °F (23 °C) / 55 °F (13 °C), 6 rain days
- Guía de Isora28 °C (82 °F) / 22 °C (72 °F), 0 rain days82 °F (28 °C) / 72 °F (22 °C), 0 rain days
- Güímar26 °C (79 °F) / 17 °C (63 °F), 0 rain days79 °F (26 °C) / 63 °F (17 °C), 0 rain days
- Haría26 °C (79 °F) / 18 °C (64 °F), 0 rain days79 °F (26 °C) / 64 °F (18 °C), 0 rain days
- Haro27 °C (81 °F) / 14 °C (57 °F), 6 rain days81 °F (27 °C) / 57 °F (14 °C), 6 rain days
- Hondarribia22 °C (72 °F) / 14 °C (57 °F), 5 rain days72 °F (22 °C) / 57 °F (14 °C), 5 rain days
- Hontanas27 °C (81 °F) / 12 °C (54 °F), 5 rain days81 °F (27 °C) / 54 °F (12 °C), 5 rain days
- Hornillos del Camino25 °C (77 °F) / 12 °C (54 °F), 5 rain days77 °F (25 °C) / 54 °F (12 °C), 5 rain days
- Huesca30 °C (86 °F) / 14 °C (57 °F), 5 rain days86 °F (30 °C) / 57 °F (14 °C), 5 rain days
- Ibiza, city28 °C (82 °F) / 19 °C (66 °F), 2 rain days82 °F (28 °C) / 66 °F (19 °C), 2 rain days
- Icod de los Vinos25 °C (77 °F) / 17 °C (63 °F), 1 rain days77 °F (25 °C) / 63 °F (17 °C), 1 rain days
- Igualada28 °C (82 °F) / 17 °C (63 °F), 4 rain days82 °F (28 °C) / 63 °F (17 °C), 4 rain days
- Inca28 °C (82 °F) / 20 °C (68 °F), 5 rain days82 °F (28 °C) / 68 °F (20 °C), 5 rain days
- Ingenio27 °C (81 °F) / 21 °C (70 °F), 2 rain days81 °F (27 °C) / 70 °F (21 °C), 2 rain days
- Irun24 °C (75 °F) / 15 °C (59 °F), 4 rain days75 °F (24 °C) / 59 °F (15 °C), 4 rain days
- Isla Cristina30 °C (86 °F) / 20 °C (68 °F), 3 rain days86 °F (30 °C) / 68 °F (20 °C), 3 rain days
- Iznájar30 °C (86 °F) / 16 °C (61 °F), 2 rain days86 °F (30 °C) / 61 °F (16 °C), 2 rain days
- Jaca25 °C (77 °F) / 14 °C (57 °F), 3 rain days77 °F (25 °C) / 57 °F (14 °C), 3 rain days
- Jaén35 °C (95 °F) / 20 °C (68 °F), 1 rain days95 °F (35 °C) / 68 °F (20 °C), 1 rain days
- Jerez de la Frontera31 °C (88 °F) / 16 °C (61 °F), 2 rain days88 °F (31 °C) / 61 °F (16 °C), 2 rain days
- Júzcar30 °C (86 °F) / 20 °C (68 °F), 3 rain days86 °F (30 °C) / 68 °F (20 °C), 3 rain days
- La Antilla29 °C (84 °F) / 19 °C (66 °F), 1 rain days84 °F (29 °C) / 66 °F (19 °C), 1 rain days
- La Bisbal d'Empordà26 °C (79 °F) / 15 °C (59 °F), 5 rain days79 °F (26 °C) / 59 °F (15 °C), 5 rain days
- La Esperanza, El Rosario28 °C (82 °F) / 22 °C (72 °F), 2 rain days82 °F (28 °C) / 72 °F (22 °C), 2 rain days
- La Línea de la Concepción28 °C (82 °F) / 20 °C (68 °F), 2 rain days82 °F (28 °C) / 68 °F (20 °C), 2 rain days
- La Llacuna28 °C (82 °F) / 19 °C (66 °F), 5 rain days82 °F (28 °C) / 66 °F (19 °C), 5 rain days
- La Manga31 °C (88 °F) / 20 °C (68 °F), 3 rain days88 °F (31 °C) / 68 °F (20 °C), 3 rain days
- La Orotava24 °C (75 °F) / 16 °C (61 °F), 2 rain days75 °F (24 °C) / 61 °F (16 °C), 2 rain days
- La Palma de Cervelló27 °C (81 °F) / 16 °C (61 °F), 5 rain days81 °F (27 °C) / 61 °F (16 °C), 5 rain days
- La Palma26 °C (79 °F) / 19 °C (66 °F), 3 rain days79 °F (26 °C) / 66 °F (19 °C), 3 rain days
- La Pobla de Lillet24 °C (75 °F) / 13 °C (55 °F), 6 rain days75 °F (24 °C) / 55 °F (13 °C), 6 rain days
- La Seu d'Urgell24 °C (75 °F) / 13 °C (55 °F), 3 rain days75 °F (24 °C) / 55 °F (13 °C), 3 rain days
- Langreo25 °C (77 °F) / 15 °C (59 °F), 7 rain days77 °F (25 °C) / 59 °F (15 °C), 7 rain days
- Las Palmas26 °C (79 °F) / 20 °C (68 °F), 0 rain days79 °F (26 °C) / 68 °F (20 °C), 0 rain days
- Las Rozas30 °C (86 °F) / 18 °C (64 °F), 4 rain days86 °F (30 °C) / 64 °F (18 °C), 4 rain days
- Les Borges Blanques28 °C (82 °F) / 18 °C (64 °F), 2 rain days82 °F (28 °C) / 64 °F (18 °C), 2 rain days
- L'Escala26 °C (79 °F) / 16 °C (61 °F), 5 rain days79 °F (26 °C) / 61 °F (16 °C), 5 rain days
- L'Esquirol27 °C (81 °F) / 17 °C (63 °F), 4 rain days81 °F (27 °C) / 63 °F (17 °C), 4 rain days
- L'Estany27 °C (81 °F) / 15 °C (59 °F), 5 rain days81 °F (27 °C) / 59 °F (15 °C), 5 rain days
- L'Estartit26 °C (79 °F) / 16 °C (61 °F), 5 rain days79 °F (26 °C) / 61 °F (16 °C), 5 rain days
- L'Hospitalet de Llobregat27 °C (81 °F) / 17 °C (63 °F), 4 rain days81 °F (27 °C) / 63 °F (17 °C), 4 rain days
- Llafranc26 °C (79 °F) / 16 °C (61 °F), 5 rain days79 °F (26 °C) / 61 °F (16 °C), 5 rain days
- Llançà26 °C (79 °F) / 16 °C (61 °F), 5 rain days79 °F (26 °C) / 61 °F (16 °C), 5 rain days
- Llastres22 °C (72 °F) / 14 °C (57 °F), 7 rain days72 °F (22 °C) / 57 °F (14 °C), 7 rain days
- Llavorsí22 °C (72 °F) / 12 °C (54 °F), 4 rain days72 °F (22 °C) / 54 °F (12 °C), 4 rain days
- Lleida30 °C (86 °F) / 16 °C (61 °F), 4 rain days86 °F (30 °C) / 61 °F (16 °C), 4 rain days
- Llivia24 °C (75 °F) / 13 °C (55 °F), 6 rain days75 °F (24 °C) / 55 °F (13 °C), 6 rain days
- Lloret de Mar26 °C (79 °F) / 16 °C (61 °F), 5 rain days79 °F (26 °C) / 61 °F (16 °C), 5 rain days
- Lluc30 °C (86 °F) / 21 °C (70 °F), 2 rain days86 °F (30 °C) / 70 °F (21 °C), 2 rain days
- Logroño28 °C (82 °F) / 14 °C (57 °F), 6 rain days82 °F (28 °C) / 57 °F (14 °C), 6 rain days
- Lorca31 °C (88 °F) / 18 °C (64 °F), 2 rain days88 °F (31 °C) / 64 °F (18 °C), 2 rain days
- Los Cristianos26 °C (79 °F) / 19 °C (66 °F), 0 rain days79 °F (26 °C) / 66 °F (19 °C), 0 rain days
- Los Gigantes26 °C (79 °F) / 20 °C (68 °F), 6 rain days79 °F (26 °C) / 68 °F (20 °C), 6 rain days
- Luanco21 °C (70 °F) / 13 °C (55 °F), 9 rain days70 °F (21 °C) / 55 °F (13 °C), 9 rain days
- Lugo23 °C (73 °F) / 11 °C (52 °F), 8 rain days73 °F (23 °C) / 52 °F (11 °C), 8 rain days
- Magaluf28 °C (82 °F) / 18 °C (64 °F), 2 rain days82 °F (28 °C) / 64 °F (18 °C), 2 rain days
- Málaga29 °C (84 °F) / 19 °C (66 °F), 1 rain days84 °F (29 °C) / 66 °F (19 °C), 1 rain days
- Malgrat de Mar28 °C (82 °F) / 20 °C (68 °F), 2 rain days82 °F (28 °C) / 68 °F (20 °C), 2 rain days
- Manacor28 °C (82 °F) / 16 °C (61 °F), 2 rain days82 °F (28 °C) / 61 °F (16 °C), 2 rain days
- Manises29 °C (84 °F) / 18 °C (64 °F), 2 rain days84 °F (29 °C) / 64 °F (18 °C), 2 rain days
- Manresa28 °C (82 °F) / 19 °C (66 °F), 5 rain days82 °F (28 °C) / 66 °F (19 °C), 5 rain days
- Maó26 °C (79 °F) / 17 °C (63 °F), 2 rain days79 °F (26 °C) / 63 °F (17 °C), 2 rain days
- Marbella24.8 °C (77 °F) / 18.2 °C (65 °F), 1 rain days77 °F (24.8 °C) / 65 °F (18.2 °C), 1 rain days
- Martorell28 °C (82 °F) / 18 °C (64 °F), 5 rain days82 °F (28 °C) / 64 °F (18 °C), 5 rain days
- Masca27 °C (81 °F) / 20 °C (68 °F), 2 rain days81 °F (27 °C) / 68 °F (20 °C), 2 rain days
- Maspalomas27 °C (81 °F) / 20 °C (68 °F), 3 rain days81 °F (27 °C) / 68 °F (20 °C), 3 rain days
- Mataró26 °C (79 °F) / 17 °C (63 °F), 5 rain days79 °F (26 °C) / 63 °F (17 °C), 5 rain days
- Medina de Pomar27 °C (81 °F) / 13 °C (55 °F), 9 rain days81 °F (27 °C) / 55 °F (13 °C), 9 rain days
- Mérida33 °C (91 °F) / 17 °C (63 °F), 4 rain days91 °F (33 °C) / 63 °F (17 °C), 4 rain days
- Mijas30 °C (86 °F) / 21 °C (70 °F), 2 rain days86 °F (30 °C) / 70 °F (21 °C), 2 rain days
- Miranda de Ebro30 °C (86 °F) / 16 °C (61 °F), 4 rain days86 °F (30 °C) / 61 °F (16 °C), 4 rain days
- Moià27 °C (81 °F) / 16 °C (61 °F), 5 rain days81 °F (27 °C) / 61 °F (16 °C), 5 rain days
- Mojácar30 °C (86 °F) / 20 °C (68 °F), 1 rain days86 °F (30 °C) / 68 °F (20 °C), 1 rain days
- Mollerussa27 °C (81 °F) / 15 °C (59 °F), 3 rain days81 °F (27 °C) / 59 °F (15 °C), 3 rain days
- Molló25 °C (77 °F) / 13 °C (55 °F), 9 rain days77 °F (25 °C) / 55 °F (13 °C), 9 rain days
- Montanejos30 °C (86 °F) / 20 °C (68 °F), 9 rain days86 °F (30 °C) / 68 °F (20 °C), 9 rain days
- Montblanc28 °C (82 °F) / 16 °C (61 °F), 4 rain days82 °F (28 °C) / 61 °F (16 °C), 4 rain days
- Montejaque33 °C (91 °F) / 19 °C (66 °F), 2 rain days91 °F (33 °C) / 66 °F (19 °C), 2 rain days
- Móra d'Ebre30 °C (86 °F) / 17 °C (63 °F), 5 rain days86 °F (30 °C) / 63 °F (17 °C), 5 rain days
- Moraira28 °C (82 °F) / 18 °C (64 °F), 3 rain days82 °F (28 °C) / 64 °F (18 °C), 3 rain days
- Morella25 °C (77 °F) / 13 °C (55 °F), 5 rain days77 °F (25 °C) / 55 °F (13 °C), 5 rain days
- Móstoles28 °C (82 °F) / 15 °C (59 °F), 6 rain days82 °F (28 °C) / 59 °F (15 °C), 6 rain days
- Mundaka21 °C (70 °F) / 14 °C (57 °F), 6 rain days70 °F (21 °C) / 57 °F (14 °C), 6 rain days
- Murcia32 °C (90 °F) / 18 °C (64 °F), 2 rain days90 °F (32 °C) / 64 °F (18 °C), 2 rain days
- Murillo de Gallego28 °C (82 °F) / 15 °C (59 °F), 5 rain days82 °F (28 °C) / 59 °F (15 °C), 5 rain days
- Muros23 °C (73 °F) / 14 °C (57 °F), 5 rain days73 °F (23 °C) / 57 °F (14 °C), 5 rain days
- Muxía22 °C (72 °F) / 13 °C (55 °F), 9 rain days72 °F (22 °C) / 55 °F (13 °C), 9 rain days
- Nerja28 °C (82 °F) / 19 °C (66 °F), 1 rain days82 °F (28 °C) / 66 °F (19 °C), 1 rain days
- Níjar31 °C (88 °F) / 20 °C (68 °F), 1 rain days88 °F (31 °C) / 68 °F (20 °C), 1 rain days
- Novo Sancti Petri28 °C (82 °F) / 18 °C (64 °F), 2 rain days82 °F (28 °C) / 64 °F (18 °C), 2 rain days
- O Grove24 °C (75 °F) / 15 °C (59 °F), 4 rain days75 °F (24 °C) / 59 °F (15 °C), 4 rain days
- Ojén27 °C (81 °F) / 18 °C (64 °F), 2 rain days81 °F (27 °C) / 64 °F (18 °C), 2 rain days
- Olot27 °C (81 °F) / 16 °C (61 °F), 9 rain days81 °F (27 °C) / 61 °F (16 °C), 9 rain days
- Olvera30 °C (86 °F) / 20 °C (68 °F), 8 rain days86 °F (30 °C) / 68 °F (20 °C), 8 rain days
- Orihuela30 °C (86 °F) / 20 °C (68 °F), 5 rain days86 °F (30 °C) / 68 °F (20 °C), 5 rain days
- Ourense27 °C (81 °F) / 12 °C (54 °F), 7 rain days81 °F (27 °C) / 54 °F (12 °C), 7 rain days
- Oviedo21 °C (70 °F) / 13 °C (55 °F), 9 rain days70 °F (21 °C) / 55 °F (13 °C), 9 rain days
- Palafrugell26 °C (79 °F) / 16 °C (61 °F), 5 rain days79 °F (26 °C) / 61 °F (16 °C), 5 rain days
- Palamós26 °C (79 °F) / 16 °C (61 °F), 5 rain days79 °F (26 °C) / 61 °F (16 °C), 5 rain days
- Palencia26 °C (79 °F) / 11 °C (52 °F), 5 rain days79 °F (26 °C) / 52 °F (11 °C), 5 rain days
- Palma de Mallorca27 °C (81 °F) / 19 °C (66 °F), 2 rain days81 °F (27 °C) / 66 °F (19 °C), 2 rain days
- Palos de la Frontera30 °C (86 °F) / 20 °C (68 °F), 2 rain days86 °F (30 °C) / 68 °F (20 °C), 2 rain days
- Pals26 °C (79 °F) / 16 °C (61 °F), 5 rain days79 °F (26 °C) / 61 °F (16 °C), 5 rain days
- Pamplona25 °C (77 °F) / 12 °C (54 °F), 7 rain days77 °F (25 °C) / 54 °F (12 °C), 7 rain days
- Paterna29 °C (84 °F) / 18 °C (64 °F), 2 rain days84 °F (29 °C) / 64 °F (18 °C), 2 rain days
- Peñíscola28 °C (82 °F) / 18 °C (64 °F), 3 rain days82 °F (28 °C) / 64 °F (18 °C), 3 rain days
- Peralada26 °C (79 °F) / 17 °C (63 °F), 4 rain days79 °F (26 °C) / 63 °F (17 °C), 4 rain days
- Peratallada26 °C (79 °F) / 16 °C (61 °F), 5 rain days79 °F (26 °C) / 61 °F (16 °C), 5 rain days
- Piedrasblancas23 °C (73 °F) / 14 °C (57 °F), 6 rain days73 °F (23 °C) / 57 °F (14 °C), 6 rain days
- Pitres28 °C (82 °F) / 15 °C (59 °F), 3 rain days82 °F (28 °C) / 59 °F (15 °C), 3 rain days
- Plasencia31 °C (88 °F) / 16 °C (61 °F), 3 rain days88 °F (31 °C) / 61 °F (16 °C), 3 rain days
- Platja d'Aro26 °C (79 °F) / 16 °C (61 °F), 5 rain days79 °F (26 °C) / 61 °F (16 °C), 5 rain days
- Playa Blanca26 °C (79 °F) / 18 °C (64 °F), 0 rain days79 °F (26 °C) / 64 °F (18 °C), 0 rain days
- Playa de las Américas27 °C (81 °F) / 21 °C (70 °F), 1 rain days81 °F (27 °C) / 70 °F (21 °C), 1 rain days
- Playa del Inglés26 °C (79 °F) / 20 °C (68 °F), 1 rain days79 °F (26 °C) / 68 °F (20 °C), 1 rain days
- Pola de Allande23 °C (73 °F) / 15 °C (59 °F), 7 rain days73 °F (23 °C) / 59 °F (15 °C), 7 rain days
- Pola de Lena23 °C (73 °F) / 15 °C (59 °F), 7 rain days73 °F (23 °C) / 59 °F (15 °C), 7 rain days
- Pola de Siero23 °C (73 °F) / 15 °C (59 °F), 5 rain days73 °F (23 °C) / 59 °F (15 °C), 5 rain days
- Pollença27 °C (81 °F) / 17 °C (63 °F), 3 rain days81 °F (27 °C) / 63 °F (17 °C), 3 rain days
- Ponferrada27 °C (81 °F) / 12 °C (54 °F), 6 rain days81 °F (27 °C) / 54 °F (12 °C), 6 rain days
- Pontevedra23 °C (73 °F) / 13 °C (55 °F), 8 rain days73 °F (23 °C) / 55 °F (13 °C), 8 rain days
- Porreres29 °C (84 °F) / 20 °C (68 °F), 2 rain days84 °F (29 °C) / 68 °F (20 °C), 2 rain days
- Port de Pollença27 °C (81 °F) / 17 °C (63 °F), 3 rain days81 °F (27 °C) / 63 °F (17 °C), 3 rain days
- Portbou26 °C (79 °F) / 17 °C (63 °F), 4 rain days79 °F (26 °C) / 63 °F (17 °C), 4 rain days
- Portugos31 °C (88 °F) / 19 °C (66 °F), 2 rain days88 °F (31 °C) / 66 °F (19 °C), 2 rain days
- Prats de Lluçanès28 °C (82 °F) / 20 °C (68 °F), 4 rain days82 °F (28 °C) / 68 °F (20 °C), 4 rain days
- Puente Genil35 °C (95 °F) / 20 °C (68 °F), 2 rain days95 °F (35 °C) / 68 °F (20 °C), 2 rain days
- Puerto Banús29 °C (84 °F) / 18 °C (64 °F), 1 rain days84 °F (29 °C) / 64 °F (18 °C), 1 rain days
- Puerto de la Cruz26 °C (79 °F) / 19 °C (66 °F), 1 rain days79 °F (26 °C) / 66 °F (19 °C), 1 rain days
- Puerto de Mogán26 °C (79 °F) / 20 °C (68 °F), 0 rain days79 °F (26 °C) / 68 °F (20 °C), 0 rain days
- Puerto del Carmen26 °C (79 °F) / 18 °C (64 °F), 1 rain days79 °F (26 °C) / 64 °F (18 °C), 1 rain days
- Puerto del Rosario28 °C (82 °F) / 20 °C (68 °F), 1 rain days82 °F (28 °C) / 68 °F (20 °C), 1 rain days
- Puerto Rico, Spain26 °C (79 °F) / 20 °C (68 °F), 1 rain days79 °F (26 °C) / 68 °F (20 °C), 1 rain days
- Puigcerdà24 °C (75 °F) / 13 °C (55 °F), 5 rain days75 °F (24 °C) / 55 °F (13 °C), 5 rain days
- Queralbs21 °C (70 °F) / 10 °C (50 °F), 10 rain days70 °F (21 °C) / 50 °F (10 °C), 10 rain days
- Rabé de las Calzadas27 °C (81 °F) / 13 °C (55 °F), 5 rain days81 °F (27 °C) / 55 °F (13 °C), 5 rain days
- Rabós26 °C (79 °F) / 17 °C (63 °F), 3 rain days79 °F (26 °C) / 63 °F (17 °C), 3 rain days
- Requena29 °C (84 °F) / 14 °C (57 °F), 4 rain days84 °F (29 °C) / 57 °F (14 °C), 4 rain days
- Reus28 °C (82 °F) / 17 °C (63 °F), 5 rain days82 °F (28 °C) / 63 °F (17 °C), 5 rain days
- Ribadavia23 °C (73 °F) / 13 °C (55 °F), 7 rain days73 °F (23 °C) / 55 °F (13 °C), 7 rain days
- Ribadeo24 °C (75 °F) / 15 °C (59 °F), 7 rain days75 °F (24 °C) / 59 °F (15 °C), 7 rain days
- Ribadesella24 °C (75 °F) / 15 °C (59 °F), 7 rain days75 °F (24 °C) / 59 °F (15 °C), 7 rain days
- Ripoll26 °C (79 °F) / 14 °C (57 °F), 3 rain days79 °F (26 °C) / 57 °F (14 °C), 3 rain days
- Roncesvalles26 °C (79 °F) / 15 °C (59 °F), 4 rain days79 °F (26 °C) / 59 °F (15 °C), 4 rain days
- Ronda30 °C (86 °F) / 15 °C (59 °F), 2 rain days86 °F (30 °C) / 59 °F (15 °C), 2 rain days
- Roquetas de Mar30 °C (86 °F) / 20 °C (68 °F), 0 rain days86 °F (30 °C) / 68 °F (20 °C), 0 rain days
- Roses27 °C (81 °F) / 16 °C (61 °F), 5 rain days81 °F (27 °C) / 61 °F (16 °C), 5 rain days
- Rupit25 °C (77 °F) / 12 °C (54 °F), 8 rain days77 °F (25 °C) / 54 °F (12 °C), 8 rain days
- Sa Pobla29 °C (84 °F) / 19 °C (66 °F), 2 rain days84 °F (29 °C) / 66 °F (19 °C), 2 rain days
- Sabadell26 °C (79 °F) / 18 °C (64 °F), 5 rain days79 °F (26 °C) / 64 °F (18 °C), 5 rain days
- Sagunto28 °C (82 °F) / 17 °C (63 °F), 3 rain days82 °F (28 °C) / 63 °F (17 °C), 3 rain days
- Sahagún26 °C (79 °F) / 13 °C (55 °F), 5 rain days79 °F (26 °C) / 55 °F (13 °C), 5 rain days
- Salamanca26 °C (79 °F) / 12 °C (54 °F), 4 rain days79 °F (26 °C) / 54 °F (12 °C), 4 rain days
- Salas24 °C (75 °F) / 15 °C (59 °F), 7 rain days75 °F (24 °C) / 59 °F (15 °C), 7 rain days
- Salou27 °C (81 °F) / 17 °C (63 °F), 4 rain days81 °F (27 °C) / 63 °F (17 °C), 4 rain days
- San Agustín26 °C (79 °F) / 20 °C (68 °F), 1 rain days79 °F (26 °C) / 68 °F (20 °C), 1 rain days
- San Andrés, Tenerife27 °C (81 °F) / 20 °C (68 °F), 1 rain days81 °F (27 °C) / 68 °F (20 °C), 1 rain days
- San Cristóbal de La Laguna22.3 °C (72 °F) / 14.2 °C (58 °F), 2 rain days72 °F (22.3 °C) / 58 °F (14.2 °C), 2 rain days
- San Javier31 °C (88 °F) / 20 °C (68 °F), 2 rain days88 °F (31 °C) / 68 °F (20 °C), 2 rain days
- San Millán de la Cogolla30 °C (86 °F) / 16 °C (61 °F), 4 rain days86 °F (30 °C) / 61 °F (16 °C), 4 rain days
- San Sebastián22 °C (72 °F) / 14 °C (57 °F), 10 rain days72 °F (22 °C) / 57 °F (14 °C), 10 rain days
- San Vicente de la Barquera23 °C (73 °F) / 15 °C (59 °F), 5 rain days73 °F (23 °C) / 59 °F (15 °C), 5 rain days
- Sanlúcar de Barrameda28 °C (82 °F) / 17 °C (63 °F), 2 rain days82 °F (28 °C) / 63 °F (17 °C), 2 rain days
- Sant Antoni de Portmany28 °C (82 °F) / 19 °C (66 °F), 2 rain days82 °F (28 °C) / 66 °F (19 °C), 2 rain days
- Sant Boi de Llobregat28 °C (82 °F) / 19 °C (66 °F), 3 rain days82 °F (28 °C) / 66 °F (19 °C), 3 rain days
- Sant Carles de la Ràpita29 °C (84 °F) / 18 °C (64 °F), 2 rain days84 °F (29 °C) / 64 °F (18 °C), 2 rain days
- Sant Cugat del Vallès27 °C (81 °F) / 17 °C (63 °F), 5 rain days81 °F (27 °C) / 63 °F (17 °C), 5 rain days
- Sant Esteve d'en Bas27 °C (81 °F) / 15 °C (59 °F), 6 rain days81 °F (27 °C) / 59 °F (15 °C), 6 rain days
- Sant Feliu de Guíxols26 °C (79 °F) / 16 °C (61 °F), 6 rain days79 °F (26 °C) / 61 °F (16 °C), 6 rain days
- Sant Feliu de Llobregat27 °C (81 °F) / 19 °C (66 °F), 5 rain days81 °F (27 °C) / 66 °F (19 °C), 5 rain days
- Sant Joan de les Abadesses27 °C (81 °F) / 15 °C (59 °F), 9 rain days81 °F (27 °C) / 59 °F (15 °C), 9 rain days
- Sant Lluís27 °C (81 °F) / 20 °C (68 °F), 5 rain days81 °F (27 °C) / 68 °F (20 °C), 5 rain days
- Sant Pere Pescador26 °C (79 °F) / 16 °C (61 °F), 5 rain days79 °F (26 °C) / 61 °F (16 °C), 5 rain days
- Sant Pol de Mar27 °C (81 °F) / 18 °C (64 °F), 2 rain days81 °F (27 °C) / 64 °F (18 °C), 2 rain days
- Santa Coloma de Cervelló26 °C (79 °F) / 18 °C (64 °F), 5 rain days79 °F (26 °C) / 64 °F (18 °C), 5 rain days
- Santa Coloma de Farners26 °C (79 °F) / 16 °C (61 °F), 5 rain days79 °F (26 °C) / 61 °F (16 °C), 5 rain days
- Santa Coloma de Gramenet26 °C (79 °F) / 19 °C (66 °F), 4 rain days79 °F (26 °C) / 66 °F (19 °C), 4 rain days
- Santa Cruz de la Palma26 °C (79 °F) / 18 °C (64 °F), 2 rain days79 °F (26 °C) / 64 °F (18 °C), 2 rain days
- Santa Cruz de Tenerife27 °C (81 °F) / 20 °C (68 °F), 1 rain days81 °F (27 °C) / 68 °F (20 °C), 1 rain days
- Santa Eulària des Riu27 °C (81 °F) / 19 °C (66 °F), 2 rain days81 °F (27 °C) / 66 °F (19 °C), 2 rain days
- Santa Lucía de Gordón22 °C (72 °F) / 10 °C (50 °F), 6 rain days72 °F (22 °C) / 50 °F (10 °C), 6 rain days
- Santa Maria del Camí28 °C (82 °F) / 19 °C (66 °F), 2 rain days82 °F (28 °C) / 66 °F (19 °C), 2 rain days
- Santa Pola30 °C (86 °F) / 20 °C (68 °F), 2 rain days86 °F (30 °C) / 68 °F (20 °C), 2 rain days
- Santa Susanna26 °C (79 °F) / 16 °C (61 °F), 2 rain days79 °F (26 °C) / 61 °F (16 °C), 2 rain days
- Santander21 °C (70 °F) / 14 °C (57 °F), 10 rain days70 °F (21 °C) / 57 °F (14 °C), 10 rain days
- Santes Creus28 °C (82 °F) / 16 °C (61 °F), 5 rain days82 °F (28 °C) / 61 °F (16 °C), 5 rain days
- Santiago de Compostela22 °C (72 °F) / 12 °C (54 °F), 8 rain days72 °F (22 °C) / 54 °F (12 °C), 8 rain days
- Santiago del Teide26 °C (79 °F) / 19 °C (66 °F), 2 rain days79 °F (26 °C) / 66 °F (19 °C), 2 rain days
- Santillana del Mar22 °C (72 °F) / 14 °C (57 °F), 9 rain days72 °F (22 °C) / 57 °F (14 °C), 9 rain days
- Santiponce35 °C (95 °F) / 22 °C (72 °F), 5 rain days95 °F (35 °C) / 72 °F (22 °C), 5 rain days
- Santo Domingo de la Calzada26 °C (79 °F) / 13 °C (55 °F), 6 rain days79 °F (26 °C) / 55 °F (13 °C), 6 rain days
- Sarria24 °C (75 °F) / 15 °C (59 °F), 7 rain days75 °F (24 °C) / 59 °F (15 °C), 7 rain days
- Sedella30 °C (86 °F) / 20 °C (68 °F), 3 rain days86 °F (30 °C) / 68 °F (20 °C), 3 rain days
- Segorbe29 °C (84 °F) / 16 °C (61 °F), 3 rain days84 °F (29 °C) / 61 °F (16 °C), 3 rain days
- Segovia27 °C (81 °F) / 12 °C (54 °F), 5 rain days81 °F (27 °C) / 54 °F (12 °C), 5 rain days
- Setcases22 °C (72 °F) / 9 °C (48 °F), 9 rain days72 °F (22 °C) / 48 °F (9 °C), 9 rain days
- Seville32.9 °C (91 °F) / 18.5 °C (65 °F), 1 rain days91 °F (32.9 °C) / 65 °F (18.5 °C), 1 rain days
- Sierra Norte30 °C (86 °F) / 17 °C (63 °F), 2 rain days86 °F (30 °C) / 63 °F (17 °C), 2 rain days
- Sineu29 °C (84 °F) / 19 °C (66 °F), 3 rain days84 °F (29 °C) / 66 °F (19 °C), 3 rain days
- Sitges26 °C (79 °F) / 17 °C (63 °F), 4 rain days79 °F (26 °C) / 63 °F (17 °C), 4 rain days
- Sóller27 °C (81 °F) / 17 °C (63 °F), 3 rain days81 °F (27 °C) / 63 °F (17 °C), 3 rain days
- Solsona27 °C (81 °F) / 13 °C (55 °F), 8 rain days81 °F (27 °C) / 55 °F (13 °C), 8 rain days
- Somport18 °C (64 °F) / 8 °C (46 °F), 13 rain days64 °F (18 °C) / 46 °F (8 °C), 13 rain days
- Son Bou29 °C (84 °F) / 21 °C (70 °F), 2 rain days84 °F (29 °C) / 70 °F (21 °C), 2 rain days
- Soria26 °C (79 °F) / 11 °C (52 °F), 6 rain days79 °F (26 °C) / 52 °F (11 °C), 6 rain days
- Sort26 °C (79 °F) / 13 °C (55 °F), 3 rain days79 °F (26 °C) / 55 °F (13 °C), 3 rain days
- Tabarca28 °C (82 °F) / 19 °C (66 °F), 2 rain days82 °F (28 °C) / 66 °F (19 °C), 2 rain days
- Taganana28 °C (82 °F) / 22 °C (72 °F), 2 rain days82 °F (28 °C) / 72 °F (22 °C), 2 rain days
- Tardajos26 °C (79 °F) / 12 °C (54 °F), 5 rain days79 °F (26 °C) / 54 °F (12 °C), 5 rain days
- Tarifa25 °C (77 °F) / 17 °C (63 °F), 1 rain days77 °F (25 °C) / 63 °F (17 °C), 1 rain days
- Tarragona27 °C (81 °F) / 17 °C (63 °F), 4 rain days81 °F (27 °C) / 63 °F (17 °C), 4 rain days
- Tàrrega27 °C (81 °F) / 16 °C (61 °F), 3 rain days81 °F (27 °C) / 61 °F (16 °C), 3 rain days
- Taüll24 °C (75 °F) / 13 °C (55 °F), 9 rain days75 °F (24 °C) / 55 °F (13 °C), 9 rain days
- Tegueste22 °C (72 °F) / 14 °C (57 °F), 2 rain days72 °F (22 °C) / 57 °F (14 °C), 2 rain days
- Teguise26 °C (79 °F) / 18 °C (64 °F), 0 rain days79 °F (26 °C) / 64 °F (18 °C), 0 rain days
- Telde27 °C (81 °F) / 21 °C (70 °F), 1 rain days81 °F (27 °C) / 70 °F (21 °C), 1 rain days
- Terrassa26 °C (79 °F) / 18 °C (64 °F), 3 rain days79 °F (26 °C) / 64 °F (18 °C), 3 rain days
- Teruel27 °C (81 °F) / 14 °C (57 °F), 9 rain days81 °F (27 °C) / 57 °F (14 °C), 9 rain days
- Tineo26 °C (79 °F) / 15 °C (59 °F), 7 rain days79 °F (26 °C) / 59 °F (15 °C), 7 rain days
- Toledo30 °C (86 °F) / 16 °C (61 °F), 3 rain days86 °F (30 °C) / 61 °F (16 °C), 3 rain days
- Torla23 °C (73 °F) / 10 °C (50 °F), 10 rain days73 °F (23 °C) / 50 °F (10 °C), 10 rain days
- Torre del Mar30 °C (86 °F) / 20 °C (68 °F), 2 rain days86 °F (30 °C) / 68 °F (20 °C), 2 rain days
- Torrelavega22 °C (72 °F) / 14 °C (57 °F), 10 rain days72 °F (22 °C) / 57 °F (14 °C), 10 rain days
- Torremolinos29 °C (84 °F) / 19 °C (66 °F), 1 rain days84 °F (29 °C) / 66 °F (19 °C), 1 rain days
- Torrent29 °C (84 °F) / 18 °C (64 °F), 3 rain days84 °F (29 °C) / 64 °F (18 °C), 3 rain days
- Torrevieja29 °C (84 °F) / 18 °C (64 °F), 2 rain days84 °F (29 °C) / 64 °F (18 °C), 2 rain days
- Torroella de Montgrí26 °C (79 °F) / 16 °C (61 °F), 5 rain days79 °F (26 °C) / 61 °F (16 °C), 5 rain days
- Torrox30 °C (86 °F) / 20 °C (68 °F), 2 rain days86 °F (30 °C) / 68 °F (20 °C), 2 rain days
- Tortosa28 °C (82 °F) / 20 °C (68 °F), 4 rain days82 °F (28 °C) / 68 °F (20 °C), 4 rain days
- Tossa de Mar26 °C (79 °F) / 16 °C (61 °F), 6 rain days79 °F (26 °C) / 61 °F (16 °C), 6 rain days
- Tremp24 °C (75 °F) / 13 °C (55 °F), 3 rain days75 °F (24 °C) / 55 °F (13 °C), 3 rain days
- Trujillo31 °C (88 °F) / 16 °C (61 °F), 3 rain days88 °F (31 °C) / 61 °F (16 °C), 3 rain days
- Tui24 °C (75 °F) / 13 °C (55 °F), 7 rain days75 °F (24 °C) / 55 °F (13 °C), 7 rain days
- Úbeda33 °C (91 °F) / 19 °C (66 °F), 4 rain days91 °F (33 °C) / 66 °F (19 °C), 4 rain days
- Ullastret26 °C (79 °F) / 16 °C (61 °F), 3 rain days79 °F (26 °C) / 61 °F (16 °C), 3 rain days
- Ulldecona28 °C (82 °F) / 17 °C (63 °F), 4 rain days82 °F (28 °C) / 63 °F (17 °C), 4 rain days
- Uterga25 °C (77 °F) / 12 °C (54 °F), 6 rain days77 °F (25 °C) / 54 °F (12 °C), 6 rain days
- Valencia27.5 °C (82 °F) / 19 °C (66 °F), 2 rain days82 °F (27.5 °C) / 66 °F (19 °C), 2 rain days
- Vall de Boí23 °C (73 °F) / 11 °C (52 °F), 8 rain days73 °F (23 °C) / 52 °F (11 °C), 8 rain days
- Valladolid27 °C (81 °F) / 12 °C (54 °F), 5 rain days81 °F (27 °C) / 54 °F (12 °C), 5 rain days
- Vallbona de les Monges28 °C (82 °F) / 16 °C (61 °F), 7 rain days82 °F (28 °C) / 61 °F (16 °C), 7 rain days
- Valldemossa28 °C (82 °F) / 19 °C (66 °F), 2 rain days82 °F (28 °C) / 66 °F (19 °C), 2 rain days
- Valle Gran Rey26 °C (79 °F) / 18 °C (64 °F), 1 rain days79 °F (26 °C) / 64 °F (18 °C), 1 rain days
- Valls28 °C (82 °F) / 16 °C (61 °F), 3 rain days82 °F (28 °C) / 61 °F (16 °C), 3 rain days
- Vélez-Blanco31 °C (88 °F) / 16 °C (61 °F), 2 rain days88 °F (31 °C) / 61 °F (16 °C), 2 rain days
- Vélez-Málaga29 °C (84 °F) / 18 °C (64 °F), 1 rain days84 °F (29 °C) / 64 °F (18 °C), 1 rain days
- Vic27 °C (81 °F) / 16 °C (61 °F), 3 rain days81 °F (27 °C) / 61 °F (16 °C), 3 rain days
- Vigo22 °C (72 °F) / 13 °C (55 °F), 8 rain days72 °F (22 °C) / 55 °F (13 °C), 8 rain days
- Viladecans26 °C (79 °F) / 18 °C (64 °F), 3 rain days79 °F (26 °C) / 64 °F (18 °C), 3 rain days
- Vilaflor21.2 °C (70 °F) / 12.2 °C (54 °F), 0 rain days70 °F (21.2 °C) / 54 °F (12.2 °C), 0 rain days
- Vilafranca del Penedès27 °C (81 °F) / 18 °C (64 °F), 6 rain days81 °F (27 °C) / 64 °F (18 °C), 6 rain days
- Vilalba22 °C (72 °F) / 11 °C (52 °F), 8 rain days72 °F (22 °C) / 52 °F (11 °C), 8 rain days
- Vilanova i la Geltrú26 °C (79 °F) / 18 °C (64 °F), 5 rain days79 °F (26 °C) / 64 °F (18 °C), 5 rain days
- Villafranca Montes de Oca25 °C (77 °F) / 12 °C (54 °F), 6 rain days77 °F (25 °C) / 54 °F (12 °C), 6 rain days
- Villanueva de Sigena28 °C (82 °F) / 15 °C (59 °F), 5 rain days82 °F (28 °C) / 59 °F (15 °C), 5 rain days
- Villarreal30 °C (86 °F) / 19 °C (66 °F), 4 rain days86 °F (30 °C) / 66 °F (19 °C), 4 rain days
- Villaviciosa21 °C (70 °F) / 13 °C (55 °F), 10 rain days70 °F (21 °C) / 55 °F (13 °C), 10 rain days
- Vitoria-Gasteiz24 °C (75 °F) / 13 °C (55 °F), 8 rain days75 °F (24 °C) / 55 °F (13 °C), 8 rain days
- Xàbia28 °C (82 °F) / 18 °C (64 °F), 2 rain days82 °F (28 °C) / 64 °F (18 °C), 2 rain days
- Xàtiva31 °C (88 °F) / 18 °C (64 °F), 3 rain days88 °F (31 °C) / 64 °F (18 °C), 3 rain days
- Yaiza26 °C (79 °F) / 18 °C (64 °F), 0 rain days79 °F (26 °C) / 64 °F (18 °C), 0 rain days
- Zafra32 °C (90 °F) / 18 °C (64 °F), 3 rain days90 °F (32 °C) / 64 °F (18 °C), 3 rain days
- Zahara de la Sierra33 °C (91 °F) / 19 °C (66 °F), 2 rain days91 °F (33 °C) / 66 °F (19 °C), 2 rain days
- Zamora28 °C (82 °F) / 12 °C (54 °F), 4 rain days82 °F (28 °C) / 54 °F (12 °C), 4 rain days
- Zaragoza30 °C (86 °F) / 16 °C (61 °F), 4 rain days86 °F (30 °C) / 61 °F (16 °C), 4 rain days
- Zarauz24 °C (75 °F) / 9 °C (48 °F), 9 rain days75 °F (24 °C) / 48 °F (9 °C), 9 rain days
Crowds and prices
- Crowds · Spain
- High
- Prices · Spain
- High
High-price month: see what to book ahead.
Compare two months
Weather, crowds and prices for any two months in Spain, side by side.
Verdict
Jun: Good
Apr: Great (better)
Crowds
Jun: High
Apr: High
Prices
Jun: High
Apr: High
Festivals listed
Jun: 0
Apr: 2
June: Beach season starts; inland heat builds in the second half. San Juan bonfires on 23 June on the coast.
April: Excellent weather everywhere; Seville's April Fair and any Holy Week in April push Andalusian prices to the year's high.
Spain: figures are long-term averages from this guide, not a forecast.
What to pack
- Light, breathable clothes, a sun hat and sunscreen
Where to go in June
Rated best or good this month
Mediterranean coast and Balearics
Best weather of the year (Barcelona, Valencia, Alicante, Mallorca, Ibiza)
Green north
Best weather of the year (San Sebastián, Bilbao, Santander, Asturias, Galicia)
Best months: Jun–Sep
Best months: May–June, Sep–Oct
Best months: May–Oct
Best months: Apr–Jun, Sep–Oct
Best months: May–Jun, Sep–Oct
Best months: Apr–Jun, Sep–Oct
Best months: Apr–Jun, Sep–Oct
Best months: Mar–Jun, Sep–Oct
Best months: Apr–Jun, Sep–Oct
Best months: May–Jun, Sep–early Oct