Skip to content
Voykit

When to go · Spain

Spain in October

Great month. Good for cities and Andalusia; watch for autumn storms on the Mediterranean. 12 October is the national day.

Key facts

Verdict
Great
Crowds
Medium
Spain
Prices
Medium
Spain

Verdict

GreatVoykit month rating for Spain

Good for cities and Andalusia; watch for autumn storms on the Mediterranean. 12 October is the national day.

Is another month better than October?

No other month rates higher than October for Spain in this guide.

Weather in October

  • Madrid and the central plateau · Madrid, Toledo, Segovia, Salamanca, Cuencabest weather

    Dry, sunny and continental: frost on winter nights, 35–40 °C (95–104 °F) in July and August.

  • Andalusia · Seville, Córdoba, Granada, Málaga, Cádizbest weather

    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.

  • 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, Galiciafine

    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 Palmabest weather

    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.

  • Andalusia: Seville and the Guadalquivir valley · Seville, Córdoba, Jaénbest weather

    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.

  • Andalusia: Granada and the Sierra Nevada · Granada, Alpujarras, ski resortsbest weather

    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 coastbest weather

    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.

  • 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ñíscolabest weather

    Mediterranean: mild winters, hot summers. Rain is rare in July–August.

  • Continental: colder winters, hot summers; snow possible in Morella in winter.

  • Continental: hot dry summers, cold winters, rain concentrated in spring and autumn; annual rainfall above 500 mm.

  • Costa Blanca: Costa Blanca coast · Mediterranean shorelinebest weather

    Warm 22‑28 °C (82 °F) May‑Oct; July‑Aug hottest (30 °C (86 °F)+).

  • Costa del Sol: Costa del Sol coast · Mediterranean shorelinebest weather

    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.

  • Mild winters; rain spreads across spring and autumn. August is hot and crowded.

  • Eastern Spain: Valencian Community and Murcia · central and south coastbest weather

    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.

  • Summers can exceed 30 °C (86 °F); spring and autumn are most comfortable.

  • Girona Pyrenees: Girona Pyrenees · Mountain regioncool

    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, Fisterrafine

    Rain in every month; wettest October to January. Summers are mild, rarely above 25 °C (77 °F).

  • Green Spain: Asturias and Cantabria · Oviedo, Gijón, Santander, Picos de Europafine

    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)).

  • Migjorn de Mallorca: Coastal strip · Cala d'Or, Colònia de Sant Jordibest weather

    Summer highs 30 °C (86 °F)+; sea breeze helps. July–August peak crowds and prices.

  • Migjorn de Mallorca: Inland plain · Felanitx, Camposbest weather

    Hotter than the coast in summer; agrotourism stays are quieter.

  • Northern Spain: Basque coast · Bilbao, San Sebastiánfine

    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).

  • Northern Spain: Asturias and Cantabria · Oviedo, Santander, Picos de Europafine

    Mountain valleys are cooler and wetter than the coast; snow possible in the Picos from November to April.

  • Madrid20 °C (68 °F) / 10 °C (50 °F), 7 rain days
  • A Coruña20 °C (68 °F) / 13 °C (55 °F), 14 rain days
  • A Fonsagrada20 °C (68 °F) / 11 °C (52 °F), 11 rain days
  • Adra24 °C (75 °F) / 16 °C (61 °F), 4 rain days
  • Agost25 °C (77 °F) / 14 °C (57 °F), 5 rain days
  • Ainsa19 °C (66 °F) / 9 °C (48 °F), 8 rain days
  • Alaró26 °C (79 °F) / 16 °C (61 °F), 6 rain days
  • Albacete24 °C (75 °F) / 11 °C (52 °F), 6 rain days
  • Albarracín19 °C (66 °F) / 8 °C (46 °F), 7 rain days
  • Alburquerque24 °C (75 °F) / 11 °C (52 °F), 7 rain days
  • Alcalá de Henares22 °C (72 °F) / 10 °C (50 °F), 7 rain days
  • Alcalá de los Gazules25 °C (77 °F) / 16 °C (61 °F), 5 rain days
  • Alcalá la Real24 °C (75 °F) / 11 °C (52 °F), 4 rain days
  • Alcobendas20 °C (68 °F) / 10 °C (50 °F), 7 rain days
  • Alcossebre24 °C (75 °F) / 15 °C (59 °F), 5 rain days
  • Alcoy23 °C (73 °F) / 12 °C (54 °F), 6 rain days
  • Alcúdia23 °C (73 °F) / 15 °C (59 °F), 7 rain days
  • Algeciras25 °C (77 °F) / 16 °C (61 °F), 4 rain days
  • Alhama de Granada24 °C (75 °F) / 12 °C (54 °F), 5 rain days
  • Alicante25 °C (77 °F) / 14.8 °C (59 °F), 4 rain days
  • Almàssera26 °C (79 °F) / 16 °C (61 °F), 5 rain days
  • Almería25 °C (77 °F) / 17 °C (63 °F), 4 rain days
  • Almonaster la Real25 °C (77 °F) / 13 °C (55 °F), 6 rain days
  • Almuñécar26 °C (79 °F) / 18 °C (64 °F), 5 rain days
  • Álora25 °C (77 °F) / 13 °C (55 °F), 5 rain days
  • Alp16 °C (61 °F) / 7 °C (45 °F), 10 rain days
  • Alquezar18 °C (64 °F) / 7 °C (45 °F), 5 rain days
  • Altea25 °C (77 °F) / 16 °C (61 °F), 5 rain days
  • Amer22 °C (72 °F) / 12 °C (54 °F), 6 rain days
  • Amposta22 °C (72 °F) / 14 °C (57 °F), 5 rain days
  • Andratx23 °C (73 °F) / 16 °C (61 °F), 6 rain days
  • Ansó18 °C (64 °F) / 7 °C (45 °F), 10 rain days
  • Antequera25 °C (77 °F) / 13 °C (55 °F), 6 rain days
  • Aranjuez21 °C (70 °F) / 10 °C (50 °F), 6 rain days
  • Arrecife26 °C (79 °F) / 19 °C (66 °F), 2 rain days
  • Artés22 °C (72 °F) / 12 °C (54 °F), 6 rain days
  • Astorga18 °C (64 °F) / 7 °C (45 °F), 8 rain days
  • Atapuerca19 °C (66 °F) / 7 °C (45 °F), 8 rain days
  • Ávila18 °C (64 °F) / 7 °C (45 °F), 7 rain days
  • Avilés20 °C (68 °F) / 12 °C (54 °F), 12 rain days
  • Badajoz24 °C (75 °F) / 12 °C (54 °F), 7 rain days
  • Badalona23 °C (73 °F) / 15 °C (59 °F), 5 rain days
  • Baiona20 °C (68 °F) / 12 °C (54 °F), 13 rain days
  • Balaguer22 °C (72 °F) / 10 °C (50 °F), 5 rain days
  • Balmaseda20 °C (68 °F) / 11 °C (52 °F), 9 rain days
  • Banyoles22 °C (72 °F) / 12 °C (54 °F), 5 rain days
  • Baqueira‑Beret14 °C (57 °F) / 5 °C (41 °F), 8 rain days
  • Barbastro22 °C (72 °F) / 10 °C (50 °F), 9 rain days
  • Barcelona23 °C (73 °F) / 17 °C (63 °F), 7 rain days
  • Bàscara22 °C (72 °F) / 13 °C (55 °F), 7 rain days
  • Begues21 °C (70 °F) / 11 °C (52 °F), 7 rain days
  • Begur21 °C (70 °F) / 13 °C (55 °F), 6 rain days
  • Bellver de Cerdanya17 °C (63 °F) / 5 °C (41 °F), 8 rain days
  • Belorado19 °C (66 °F) / 8 °C (46 °F), 8 rain days
  • Bembibre22 °C (72 °F) / 9 °C (48 °F), 7 rain days
  • Benalmádena24 °C (75 °F) / 15 °C (59 °F), 6 rain days
  • Benidorm25 °C (77 °F) / 16 °C (61 °F), 5 rain days
  • Berga21 °C (70 °F) / 10 °C (50 °F), 9 rain days
  • Berlanga de Duero20 °C (68 °F) / 9 °C (48 °F), 7 rain days
  • Besalú22 °C (72 °F) / 11 °C (52 °F), 7 rain days
  • Biar25 °C (77 °F) / 14 °C (57 °F), 5 rain days
  • Bilbao21.5 °C (71 °F) / 11.6 °C (53 °F), 12 rain days
  • Blanes21 °C (70 °F) / 11 °C (52 °F), 8 rain days
  • Borredà19 °C (66 °F) / 9 °C (48 °F), 6 rain days
  • Buñol24 °C (75 °F) / 13 °C (55 °F), 6 rain days
  • Burgos18 °C (64 °F) / 6 °C (43 °F), 8 rain days
  • Cáceres24 °C (75 °F) / 11 °C (52 °F), 7 rain days
  • Cadaqués22 °C (72 °F) / 13 °C (55 °F), 6 rain days
  • Cádiz24 °C (75 °F) / 16 °C (61 °F), 6 rain days
  • Cala d'Or23 °C (73 °F) / 15 °C (59 °F), 7 rain days
  • Cala en Bosch22 °C (72 °F) / 16 °C (61 °F), 6 rain days
  • Cala Galdana22 °C (72 °F) / 15 °C (59 °F), 5 rain days
  • Cala Millor23 °C (73 °F) / 15 °C (59 °F), 6 rain days
  • Cala Ratjada23 °C (73 °F) / 15 °C (59 °F), 6 rain days
  • Calatayud20 °C (68 °F) / 9 °C (48 °F), 7 rain days
  • Calella de Palafrugell22 °C (72 °F) / 13 °C (55 °F), 8 rain days
  • Calella22 °C (72 °F) / 14 °C (57 °F), 5 rain days
  • Caleta de Fuste27 °C (81 °F) / 19 °C (66 °F), 1 rain days
  • Calpe24 °C (75 °F) / 15 °C (59 °F), 6 rain days
  • Calvià24 °C (75 °F) / 16 °C (61 °F), 6 rain days
  • Camprodon21 °C (70 °F) / 9 °C (48 °F), 7 rain days
  • Can Picafort23 °C (73 °F) / 15 °C (59 °F), 6 rain days
  • Candelaria26 °C (79 °F) / 19 °C (66 °F), 4 rain days
  • Canet de Mar23 °C (73 °F) / 14 °C (57 °F), 6 rain days
  • Canfranc17 °C (63 °F) / 6 °C (43 °F), 7 rain days
  • Cangas del Narcea20 °C (68 °F) / 11 °C (52 °F), 10 rain days
  • Cantallops21 °C (70 °F) / 10 °C (50 °F), 8 rain days
  • Cáparra23 °C (73 °F) / 11 °C (52 °F), 7 rain days
  • Caravaca de la Cruz25 °C (77 °F) / 13 °C (55 °F), 7 rain days
  • Cardona22 °C (72 °F) / 13 °C (55 °F), 8 rain days
  • Carrícola23 °C (73 °F) / 13 °C (55 °F), 6 rain days
  • Cartagena25 °C (77 °F) / 16 °C (61 °F), 4 rain days
  • Castelldefels23 °C (73 °F) / 16 °C (61 °F), 5 rain days
  • Castellfollit de la Roca22 °C (72 °F) / 13 °C (55 °F), 5 rain days
  • Castellnou de Seana22 °C (72 °F) / 10 °C (50 °F), 6 rain days
  • Castelló d'Empúries22 °C (72 °F) / 12 °C (54 °F), 7 rain days
  • Castellón23 °C (73 °F) / 14 °C (57 °F), 5 rain days
  • Castro Urdiales20 °C (68 °F) / 11 °C (52 °F), 9 rain days
  • Castrojeriz20 °C (68 °F) / 8 °C (46 °F), 7 rain days
  • Cervera21 °C (70 °F) / 10 °C (50 °F), 6 rain days
  • Chinchón22 °C (72 °F) / 11 °C (52 °F), 7 rain days
  • Chipiona26 °C (79 °F) / 16 °C (61 °F), 5 rain days
  • Ciudad Real24 °C (75 °F) / 11 °C (52 °F), 5 rain days
  • Ciutadella23 °C (73 °F) / 16 °C (61 °F), 7 rain days
  • Cocentaina23 °C (73 °F) / 11 °C (52 °F), 5 rain days
  • Colera21 °C (70 °F) / 12 °C (54 °F), 7 rain days
  • Combarro20 °C (68 °F) / 10 °C (50 °F), 10 rain days
  • Comillas20 °C (68 °F) / 12 °C (54 °F), 12 rain days
  • Consuegra24 °C (75 °F) / 11 °C (52 °F), 9 rain days
  • Córdoba25 °C (77 °F) / 13 °C (55 °F), 6 rain days
  • Cornellana20 °C (68 °F) / 10 °C (50 °F), 11 rain days
  • Corralejo25 °C (77 °F) / 20 °C (68 °F), 1 rain days
  • Costa Adeje25 °C (77 °F) / 20 °C (68 °F), 3 rain days
  • Costa Teguise26 °C (79 °F) / 19 °C (66 °F), 2 rain days
  • Cuenca22 °C (72 °F) / 11 °C (52 °F), 7 rain days
  • Cullera25 °C (77 °F) / 15 °C (59 °F), 5 rain days
  • Deia24 °C (75 °F) / 15 °C (59 °F), 7 rain days
  • Dénia24 °C (75 °F) / 16 °C (61 °F), 5 rain days
  • Echo18 °C (64 °F) / 7 °C (45 °F), 10 rain days
  • El Escorial22 °C (72 °F) / 11 °C (52 °F), 6 rain days
  • El Médano25 °C (77 °F) / 19 °C (66 °F), 3 rain days
  • El Pont de Suert17 °C (63 °F) / 8 °C (46 °F), 10 rain days
  • El Port de la Selva22 °C (72 °F) / 13 °C (55 °F), 6 rain days
  • El Prat de Llobregat23 °C (73 °F) / 15 °C (59 °F), 5 rain days
  • El Puerto de Santa María25 °C (77 °F) / 15 °C (59 °F), 6 rain days
  • El Puig24 °C (75 °F) / 15 °C (59 °F), 5 rain days
  • El Rocio26 °C (79 °F) / 14 °C (57 °F), 6 rain days
  • El Sauzal25 °C (77 °F) / 19 °C (66 °F), 4 rain days
  • El Vendrell22 °C (72 °F) / 14 °C (57 °F), 6 rain days
  • Elche25 °C (77 °F) / 16 °C (61 °F), 5 rain days
  • Elviria25 °C (77 °F) / 16 °C (61 °F), 5 rain days
  • Empuriabrava21 °C (70 °F) / 12 °C (54 °F), 7 rain days
  • Es Castell22 °C (72 °F) / 13 °C (55 °F), 5 rain days
  • Es Mercadal23 °C (73 °F) / 18 °C (64 °F), 6 rain days
  • Estepona24 °C (75 °F) / 16 °C (61 °F), 6 rain days
  • Ezcaray20 °C (68 °F) / 7 °C (45 °F), 7 rain days
  • Falset22 °C (72 °F) / 12 °C (54 °F), 7 rain days
  • Ferrol20 °C (68 °F) / 12 °C (54 °F), 13 rain days
  • Figueres22 °C (72 °F) / 12 °C (54 °F), 6 rain days
  • Fisterra19 °C (66 °F) / 12 °C (54 °F), 15 rain days
  • Frigiliana25 °C (77 °F) / 15 °C (59 °F), 7 rain days
  • Frómista19 °C (66 °F) / 8 °C (46 °F), 8 rain days
  • Fuengirola25 °C (77 °F) / 16 °C (61 °F), 5 rain days
  • Galapagar21 °C (70 °F) / 10 °C (50 °F), 7 rain days
  • Gandesa22 °C (72 °F) / 11 °C (52 °F), 5 rain days
  • Gandía25 °C (77 °F) / 16 °C (61 °F), 6 rain days
  • Garachico25 °C (77 °F) / 18 °C (64 °F), 5 rain days
  • Getafe22 °C (72 °F) / 10 °C (50 °F), 6 rain days
  • Getaria20 °C (68 °F) / 13 °C (55 °F), 12 rain days
  • Gibraleón26 °C (79 °F) / 14 °C (57 °F), 5 rain days
  • Gijón20 °C (68 °F) / 12 °C (54 °F), 13 rain days
  • Girona22 °C (72 °F) / 11 °C (52 °F), 8 rain days
  • Graciosa26 °C (79 °F) / 19 °C (66 °F), 2 rain days
  • Grado19 °C (66 °F) / 11 °C (52 °F), 9 rain days
  • Granada23 °C (73 °F) / 10 °C (50 °F), 5 rain days
  • Granadilla de Abona24 °C (75 °F) / 19 °C (66 °F), 3 rain days
  • Grandas de Salime22 °C (72 °F) / 13 °C (55 °F), 9 rain days
  • Granollers22 °C (72 °F) / 13 °C (55 °F), 6 rain days
  • Graus17 °C (63 °F) / 7 °C (45 °F), 7 rain days
  • Grazalema25 °C (77 °F) / 14 °C (57 °F), 9 rain days
  • Guernica20 °C (68 °F) / 11 °C (52 °F), 9 rain days
  • Guía de Isora26 °C (79 °F) / 20 °C (68 °F), 0 rain days
  • Güímar26 °C (79 °F) / 18 °C (64 °F), 40 rain days
  • Haría26 °C (79 °F) / 19 °C (66 °F), 3 rain days
  • Haro20 °C (68 °F) / 9 °C (48 °F), 8 rain days
  • Hondarribia20 °C (68 °F) / 11 °C (52 °F), 9 rain days
  • Hontanas19 °C (66 °F) / 8 °C (46 °F), 8 rain days
  • Hornillos del Camino19 °C (66 °F) / 8 °C (46 °F), 8 rain days
  • Huesca22 °C (72 °F) / 10 °C (50 °F), 7 rain days
  • Ibiza, city24 °C (75 °F) / 17 °C (63 °F), 6 rain days
  • Icod de los Vinos25 °C (77 °F) / 18 °C (64 °F), 5 rain days
  • Igualada22 °C (72 °F) / 11 °C (52 °F), 7 rain days
  • Inca24 °C (75 °F) / 16 °C (61 °F), 6 rain days
  • Ingenio26 °C (79 °F) / 20 °C (68 °F), 6 rain days
  • Irun20 °C (68 °F) / 11 °C (52 °F), 7 rain days
  • Isla Cristina25 °C (77 °F) / 15 °C (59 °F), 6 rain days
  • Iznájar23 °C (73 °F) / 12 °C (54 °F), 6 rain days
  • Jaca15 °C (59 °F) / 6 °C (43 °F), 7 rain days
  • Jaén24 °C (75 °F) / 12 °C (54 °F), 4 rain days
  • Jerez de la Frontera26 °C (79 °F) / 14 °C (57 °F), 7 rain days
  • Júzcar26 °C (79 °F) / 16 °C (61 °F), 6 rain days
  • La Antilla25 °C (77 °F) / 16 °C (61 °F), 5 rain days
  • La Bisbal d'Empordà22 °C (72 °F) / 12 °C (54 °F), 7 rain days
  • La Esperanza, El Rosario26 °C (79 °F) / 20 °C (68 °F), 5 rain days
  • La Línea de la Concepción23 °C (73 °F) / 15 °C (59 °F), 5 rain days
  • La Llacuna23 °C (73 °F) / 14 °C (57 °F), 7 rain days
  • La Manga26 °C (79 °F) / 16 °C (61 °F), 6 rain days
  • La Orotava25 °C (77 °F) / 17 °C (63 °F), 4 rain days
  • La Palma de Cervelló22 °C (72 °F) / 12 °C (54 °F), 6 rain days
  • La Palma25 °C (77 °F) / 18 °C (64 °F), 5 rain days
  • La Pobla de Lillet19 °C (66 °F) / 8 °C (46 °F), 9 rain days
  • La Seu d'Urgell18 °C (64 °F) / 8 °C (46 °F), 5 rain days
  • Langreo20 °C (68 °F) / 11 °C (52 °F), 11 rain days
  • Las Palmas26 °C (79 °F) / 20 °C (68 °F), 5 rain days
  • Las Rozas22 °C (72 °F) / 12 °C (54 °F), 6 rain days
  • Les Borges Blanques20 °C (68 °F) / 10 °C (50 °F), 6 rain days
  • L'Escala22 °C (72 °F) / 12 °C (54 °F), 7 rain days
  • L'Esquirol22 °C (72 °F) / 13 °C (55 °F), 6 rain days
  • L'Estany21 °C (70 °F) / 11 °C (52 °F), 7 rain days
  • L'Estartit22 °C (72 °F) / 13 °C (55 °F), 7 rain days
  • L'Hospitalet de Llobregat22 °C (72 °F) / 13 °C (55 °F), 6 rain days
  • Llafranc22 °C (72 °F) / 12 °C (54 °F), 7 rain days
  • Llançà22 °C (72 °F) / 13 °C (55 °F), 6 rain days
  • Llastres19 °C (66 °F) / 11 °C (52 °F), 9 rain days
  • Llavorsí14 °C (57 °F) / 5 °C (41 °F), 7 rain days
  • Lleida22 °C (72 °F) / 10 °C (50 °F), 6 rain days
  • Llivia17 °C (63 °F) / 8 °C (46 °F), 9 rain days
  • Lloret de Mar22 °C (72 °F) / 12 °C (54 °F), 7 rain days
  • Lluc26 °C (79 °F) / 18 °C (64 °F), 6 rain days
  • Logroño21 °C (70 °F) / 9 °C (48 °F), 7 rain days
  • Lorca24 °C (75 °F) / 13 °C (55 °F), 4 rain days
  • Los Cristianos26 °C (79 °F) / 20 °C (68 °F), 3 rain days
  • Los Gigantes25 °C (77 °F) / 19 °C (66 °F), 4 rain days
  • Luanco20 °C (68 °F) / 12 °C (54 °F), 12 rain days
  • Lugo19 °C (66 °F) / 9 °C (48 °F), 13 rain days
  • Magaluf24 °C (75 °F) / 16 °C (61 °F), 6 rain days
  • Málaga24 °C (75 °F) / 15 °C (59 °F), 5 rain days
  • Malgrat de Mar23 °C (73 °F) / 16 °C (61 °F), 5 rain days
  • Manacor24 °C (75 °F) / 14 °C (57 °F), 6 rain days
  • Manises25 °C (77 °F) / 15 °C (59 °F), 5 rain days
  • Manresa22 °C (72 °F) / 14 °C (57 °F), 7 rain days
  • Maó23 °C (73 °F) / 16 °C (61 °F), 7 rain days
  • Marbella22.6 °C (73 °F) / 16.2 °C (61 °F), 6 rain days
  • Martorell22 °C (72 °F) / 13 °C (55 °F), 7 rain days
  • Masca25 °C (77 °F) / 19 °C (66 °F), 3 rain days
  • Maspalomas25 °C (77 °F) / 19 °C (66 °F), 2 rain days
  • Mataró22 °C (72 °F) / 13 °C (55 °F), 7 rain days
  • Medina de Pomar20 °C (68 °F) / 7 °C (45 °F), 8 rain days
  • Mérida24 °C (75 °F) / 11 °C (52 °F), 6 rain days
  • Mijas24 °C (75 °F) / 16 °C (61 °F), 5 rain days
  • Miranda de Ebro22 °C (72 °F) / 10 °C (50 °F), 6 rain days
  • Moià22 °C (72 °F) / 12 °C (54 °F), 7 rain days
  • Mojácar26 °C (79 °F) / 16 °C (61 °F), 1 rain days
  • Mollerussa21 °C (70 °F) / 10 °C (50 °F), 6 rain days
  • Molló19 °C (66 °F) / 9 °C (48 °F), 9 rain days
  • Montanejos25 °C (77 °F) / 15 °C (59 °F), 6 rain days
  • Montblanc22 °C (72 °F) / 12 °C (54 °F), 6 rain days
  • Montejaque26 °C (79 °F) / 13 °C (55 °F), 5 rain days
  • Móra d'Ebre24 °C (75 °F) / 12 °C (54 °F), 6 rain days
  • Moraira25 °C (77 °F) / 15 °C (59 °F), 6 rain days
  • Morella19 °C (66 °F) / 9 °C (48 °F), 6 rain days
  • Móstoles22 °C (72 °F) / 10 °C (50 °F), 5 rain days
  • Mundaka18 °C (64 °F) / 11 °C (52 °F), 11 rain days
  • Murcia26 °C (79 °F) / 15 °C (59 °F), 4 rain days
  • Murillo de Gallego20 °C (68 °F) / 10 °C (50 °F), 7 rain days
  • Muros18 °C (64 °F) / 11 °C (52 °F), 9 rain days
  • Muxía20 °C (68 °F) / 11 °C (52 °F), 14 rain days
  • Nerja24 °C (75 °F) / 16 °C (61 °F), 5 rain days
  • Níjar26 °C (79 °F) / 16 °C (61 °F), 3 rain days
  • Novo Sancti Petri25 °C (77 °F) / 16 °C (61 °F), 6 rain days
  • O Grove20 °C (68 °F) / 12 °C (54 °F), 8 rain days
  • Ojén22 °C (72 °F) / 14 °C (57 °F), 6 rain days
  • Olot21 °C (70 °F) / 11 °C (52 °F), 7 rain days
  • Olvera25 °C (77 °F) / 16 °C (61 °F), 7 rain days
  • Orihuela25 °C (77 °F) / 15 °C (59 °F), 5 rain days
  • Ourense20 °C (68 °F) / 10 °C (50 °F), 12 rain days
  • Oviedo20 °C (68 °F) / 11 °C (52 °F), 12 rain days
  • Palafrugell22 °C (72 °F) / 12 °C (54 °F), 7 rain days
  • Palamós22 °C (72 °F) / 13 °C (55 °F), 7 rain days
  • Palencia18 °C (64 °F) / 7 °C (45 °F), 8 rain days
  • Palma de Mallorca24 °C (75 °F) / 17 °C (63 °F), 7 rain days
  • Palos de la Frontera25 °C (77 °F) / 16 °C (61 °F), 5 rain days
  • Pals22 °C (72 °F) / 12 °C (54 °F), 7 rain days
  • Pamplona19 °C (66 °F) / 9 °C (48 °F), 9 rain days
  • Paterna25 °C (77 °F) / 15 °C (59 °F), 5 rain days
  • Peñíscola24 °C (75 °F) / 15 °C (59 °F), 5 rain days
  • Peralada22 °C (72 °F) / 13 °C (55 °F), 6 rain days
  • Peratallada22 °C (72 °F) / 12 °C (54 °F), 7 rain days
  • Piedrasblancas19 °C (66 °F) / 11 °C (52 °F), 9 rain days
  • Pitres22 °C (72 °F) / 11 °C (52 °F), 5 rain days
  • Plasencia23 °C (73 °F) / 12 °C (54 °F), 8 rain days
  • Platja d'Aro22 °C (72 °F) / 12 °C (54 °F), 7 rain days
  • Playa Blanca26 °C (79 °F) / 19 °C (66 °F), 2 rain days
  • Playa de las Américas25 °C (77 °F) / 19 °C (66 °F), 3 rain days
  • Playa del Inglés26 °C (79 °F) / 20 °C (68 °F), 3 rain days
  • Pola de Allande20 °C (68 °F) / 11 °C (52 °F), 11 rain days
  • Pola de Lena20 °C (68 °F) / 12 °C (54 °F), 11 rain days
  • Pola de Siero20 °C (68 °F) / 13 °C (55 °F), 8 rain days
  • Pollença23 °C (73 °F) / 15 °C (59 °F), 7 rain days
  • Ponferrada19 °C (66 °F) / 8 °C (46 °F), 10 rain days
  • Pontevedra20 °C (68 °F) / 12 °C (54 °F), 13 rain days
  • Porreres24 °C (75 °F) / 16 °C (61 °F), 4 rain days
  • Port de Pollença23 °C (73 °F) / 15 °C (59 °F), 7 rain days
  • Portbou22 °C (72 °F) / 14 °C (57 °F), 6 rain days
  • Portugos23 °C (73 °F) / 12 °C (54 °F), 5 rain days
  • Prats de Lluçanès22 °C (72 °F) / 15 °C (59 °F), 7 rain days
  • Puente Genil25 °C (77 °F) / 12 °C (54 °F), 5 rain days
  • Puerto Banús25 °C (77 °F) / 15 °C (59 °F), 5 rain days
  • Puerto de la Cruz26 °C (79 °F) / 20 °C (68 °F), 5 rain days
  • Puerto de Mogán26 °C (79 °F) / 20 °C (68 °F), 4 rain days
  • Puerto del Carmen26 °C (79 °F) / 19 °C (66 °F), 2 rain days
  • Puerto del Rosario26 °C (79 °F) / 18 °C (64 °F), 4 rain days
  • Puerto Rico, Spain26 °C (79 °F) / 21 °C (70 °F), 2 rain days
  • Puigcerdà18 °C (64 °F) / 8 °C (46 °F), 10 rain days
  • Queralbs16 °C (61 °F) / 6 °C (43 °F), 9 rain days
  • Rabé de las Calzadas20 °C (68 °F) / 8 °C (46 °F), 7 rain days
  • Rabós22 °C (72 °F) / 13 °C (55 °F), 6 rain days
  • Requena22 °C (72 °F) / 10 °C (50 °F), 5 rain days
  • Reus23 °C (73 °F) / 13 °C (55 °F), 7 rain days
  • Ribadavia21 °C (70 °F) / 11 °C (52 °F), 10 rain days
  • Ribadeo22 °C (72 °F) / 13 °C (55 °F), 11 rain days
  • Ribadesella20 °C (68 °F) / 10 °C (50 °F), 9 rain days
  • Ripoll21 °C (70 °F) / 10 °C (50 °F), 5 rain days
  • Roncesvalles20 °C (68 °F) / 8 °C (46 °F), 7 rain days
  • Ronda23 °C (73 °F) / 12 °C (54 °F), 7 rain days
  • Roquetas de Mar26 °C (79 °F) / 16 °C (61 °F), 2 rain days
  • Roses22 °C (72 °F) / 13 °C (55 °F), 7 rain days
  • Rupit19 °C (66 °F) / 8 °C (46 °F), 8 rain days
  • Sa Pobla24 °C (75 °F) / 15 °C (59 °F), 4 rain days
  • Sabadell22 °C (72 °F) / 14 °C (57 °F), 6 rain days
  • Sagunto24 °C (75 °F) / 14 °C (57 °F), 5 rain days
  • Sahagún19 °C (66 °F) / 8 °C (46 °F), 8 rain days
  • Salamanca18 °C (64 °F) / 8 °C (46 °F), 6 rain days
  • Salas20 °C (68 °F) / 11 °C (52 °F), 11 rain days
  • Salou23 °C (73 °F) / 14 °C (57 °F), 6 rain days
  • San Agustín26 °C (79 °F) / 20 °C (68 °F), 4 rain days
  • San Andrés, Tenerife27 °C (81 °F) / 21 °C (70 °F), 5 rain days
  • San Cristóbal de La Laguna22.8 °C (73 °F) / 15.5 °C (60 °F), 6 rain days
  • San Javier25 °C (77 °F) / 15 °C (59 °F), 5 rain days
  • San Millán de la Cogolla22 °C (72 °F) / 9 °C (48 °F), 7 rain days
  • San Sebastián20 °C (68 °F) / 12 °C (54 °F), 12 rain days
  • San Vicente de la Barquera20 °C (68 °F) / 12 °C (54 °F), 9 rain days
  • Sanlúcar de Barrameda25 °C (77 °F) / 15 °C (59 °F), 6 rain days
  • Sant Antoni de Portmany24 °C (75 °F) / 17 °C (63 °F), 6 rain days
  • Sant Boi de Llobregat22 °C (72 °F) / 14 °C (57 °F), 6 rain days
  • Sant Carles de la Ràpita23 °C (73 °F) / 13 °C (55 °F), 3 rain days
  • Sant Cugat del Vallès22 °C (72 °F) / 13 °C (55 °F), 7 rain days
  • Sant Esteve d'en Bas22 °C (72 °F) / 10 °C (50 °F), 9 rain days
  • Sant Feliu de Guíxols22 °C (72 °F) / 13 °C (55 °F), 8 rain days
  • Sant Feliu de Llobregat23 °C (73 °F) / 15 °C (59 °F), 5 rain days
  • Sant Joan de les Abadesses22 °C (72 °F) / 10 °C (50 °F), 9 rain days
  • Sant Lluís22 °C (72 °F) / 15 °C (59 °F), 5 rain days
  • Sant Pere Pescador22 °C (72 °F) / 13 °C (55 °F), 6 rain days
  • Sant Pol de Mar23 °C (73 °F) / 15 °C (59 °F), 6 rain days
  • Santa Coloma de Cervelló23 °C (73 °F) / 15 °C (59 °F), 7 rain days
  • Santa Coloma de Farners21 °C (70 °F) / 12 °C (54 °F), 8 rain days
  • Santa Coloma de Gramenet22 °C (72 °F) / 15 °C (59 °F), 6 rain days
  • Santa Cruz de la Palma25 °C (77 °F) / 17 °C (63 °F), 5 rain days
  • Santa Cruz de Tenerife27 °C (81 °F) / 21 °C (70 °F), 5 rain days
  • Santa Eulària des Riu23 °C (73 °F) / 16 °C (61 °F), 5 rain days
  • Santa Lucía de Gordón17 °C (63 °F) / 7 °C (45 °F), 8 rain days
  • Santa Maria del Camí24 °C (75 °F) / 15 °C (59 °F), 5 rain days
  • Santa Pola25 °C (77 °F) / 16 °C (61 °F), 5 rain days
  • Santa Susanna23 °C (73 °F) / 14 °C (57 °F), 4 rain days
  • Santander20 °C (68 °F) / 12 °C (54 °F), 12 rain days
  • Santes Creus22 °C (72 °F) / 12 °C (54 °F), 7 rain days
  • Santiago de Compostela19 °C (66 °F) / 11 °C (52 °F), 13 rain days
  • Santiago del Teide25 °C (77 °F) / 18 °C (64 °F), 5 rain days
  • Santillana del Mar21 °C (70 °F) / 12 °C (54 °F), 12 rain days
  • Santiponce28 °C (82 °F) / 15 °C (59 °F), 7 rain days
  • Santo Domingo de la Calzada20 °C (68 °F) / 9 °C (48 °F), 8 rain days
  • Sarria20 °C (68 °F) / 11 °C (52 °F), 11 rain days
  • Sedella24 °C (75 °F) / 15 °C (59 °F), 6 rain days
  • Segorbe23 °C (73 °F) / 12 °C (54 °F), 5 rain days
  • Segovia19 °C (66 °F) / 8 °C (46 °F), 7 rain days
  • Setcases16 °C (61 °F) / 5 °C (41 °F), 9 rain days
  • Seville26.3 °C (79 °F) / 14.9 °C (59 °F), 7 rain days
  • Sierra Norte24 °C (75 °F) / 13 °C (55 °F), 6 rain days
  • Sineu24 °C (75 °F) / 15 °C (59 °F), 5 rain days
  • Sitges23 °C (73 °F) / 14 °C (57 °F), 6 rain days
  • Sóller23 °C (73 °F) / 15 °C (59 °F), 7 rain days
  • Solsona21 °C (70 °F) / 8 °C (46 °F), 9 rain days
  • Somport13 °C (55 °F) / 4 °C (39 °F), 11 rain days
  • Son Bou24 °C (75 °F) / 17 °C (63 °F), 5 rain days
  • Soria18 °C (64 °F) / 7 °C (45 °F), 8 rain days
  • Sort20 °C (68 °F) / 8 °C (46 °F), 5 rain days
  • Tabarca24 °C (75 °F) / 16 °C (61 °F), 4 rain days
  • Taganana26 °C (79 °F) / 20 °C (68 °F), 5 rain days
  • Tardajos19 °C (66 °F) / 8 °C (46 °F), 7 rain days
  • Tarifa23 °C (73 °F) / 16 °C (61 °F), 6 rain days
  • Tarragona23 °C (73 °F) / 14 °C (57 °F), 6 rain days
  • Tàrrega21 °C (70 °F) / 11 °C (52 °F), 5 rain days
  • Taüll17 °C (63 °F) / 6 °C (43 °F), 11 rain days
  • Tegueste23 °C (73 °F) / 16 °C (61 °F), 6 rain days
  • Teguise26 °C (79 °F) / 19 °C (66 °F), 2 rain days
  • Telde26 °C (79 °F) / 20 °C (68 °F), 3 rain days
  • Terrassa23 °C (73 °F) / 15 °C (59 °F), 5 rain days
  • Teruel20 °C (68 °F) / 8 °C (46 °F), 6 rain days
  • Tineo20 °C (68 °F) / 11 °C (52 °F), 11 rain days
  • Toledo22 °C (72 °F) / 11 °C (52 °F), 6 rain days
  • Torla17 °C (63 °F) / 6 °C (43 °F), 11 rain days
  • Torre del Mar26 °C (79 °F) / 16 °C (61 °F), 4 rain days
  • Torrelavega21 °C (70 °F) / 12 °C (54 °F), 12 rain days
  • Torremolinos25 °C (77 °F) / 16 °C (61 °F), 5 rain days
  • Torrent25 °C (77 °F) / 15 °C (59 °F), 5 rain days
  • Torrevieja25 °C (77 °F) / 15 °C (59 °F), 4 rain days
  • Torroella de Montgrí22 °C (72 °F) / 12 °C (54 °F), 7 rain days
  • Torrox25 °C (77 °F) / 15 °C (59 °F), 5 rain days
  • Tortosa22 °C (72 °F) / 13 °C (55 °F), 7 rain days
  • Tossa de Mar22 °C (72 °F) / 13 °C (55 °F), 8 rain days
  • Tremp17 °C (63 °F) / 7 °C (45 °F), 7 rain days
  • Trujillo23 °C (73 °F) / 11 °C (52 °F), 6 rain days
  • Tui20 °C (68 °F) / 11 °C (52 °F), 13 rain days
  • Úbeda24 °C (75 °F) / 13 °C (55 °F), 7 rain days
  • Ullastret21 °C (70 °F) / 11 °C (52 °F), 5 rain days
  • Ulldecona24 °C (75 °F) / 14 °C (57 °F), 6 rain days
  • Uterga19 °C (66 °F) / 9 °C (48 °F), 9 rain days
  • Valencia24.6 °C (76 °F) / 15.6 °C (60 °F), 6 rain days
  • Vall de Boí16 °C (61 °F) / 6 °C (43 °F), 9 rain days
  • Valladolid19 °C (66 °F) / 8 °C (46 °F), 7 rain days
  • Vallbona de les Monges19 °C (66 °F) / 9 °C (48 °F), 9 rain days
  • Valldemossa24 °C (75 °F) / 15 °C (59 °F), 6 rain days
  • Valle Gran Rey26 °C (79 °F) / 20 °C (68 °F), 3 rain days
  • Valls21 °C (70 °F) / 11 °C (52 °F), 6 rain days
  • Vélez-Blanco24 °C (75 °F) / 11 °C (52 °F), 4 rain days
  • Vélez-Málaga25 °C (77 °F) / 16 °C (61 °F), 5 rain days
  • Vic22 °C (72 °F) / 12 °C (54 °F), 5 rain days
  • Vigo20 °C (68 °F) / 12 °C (54 °F), 13 rain days
  • Viladecans22 °C (72 °F) / 14 °C (57 °F), 6 rain days
  • Vilaflor18.7 °C (66 °F) / 10.4 °C (51 °F), 34 rain days
  • Vilafranca del Penedès22 °C (72 °F) / 14 °C (57 °F), 7 rain days
  • Vilalba18 °C (64 °F) / 9 °C (48 °F), 13 rain days
  • Vilanova i la Geltrú23 °C (73 °F) / 15 °C (59 °F), 5 rain days
  • Villafranca Montes de Oca19 °C (66 °F) / 8 °C (46 °F), 8 rain days
  • Villanueva de Sigena21 °C (70 °F) / 10 °C (50 °F), 6 rain days
  • Villarreal25 °C (77 °F) / 14 °C (57 °F), 6 rain days
  • Villaviciosa20 °C (68 °F) / 12 °C (54 °F), 13 rain days
  • Vitoria-Gasteiz18 °C (64 °F) / 8 °C (46 °F), 10 rain days
  • Xàbia24 °C (75 °F) / 15 °C (59 °F), 5 rain days
  • Xàtiva26 °C (79 °F) / 15 °C (59 °F), 5 rain days
  • Yaiza26 °C (79 °F) / 19 °C (66 °F), 2 rain days
  • Zafra24 °C (75 °F) / 12 °C (54 °F), 7 rain days
  • Zahara de la Sierra25 °C (77 °F) / 13 °C (55 °F), 4 rain days
  • Zamora20 °C (68 °F) / 8 °C (46 °F), 7 rain days
  • Zaragoza22 °C (72 °F) / 11 °C (52 °F), 5 rain days
  • Zarauz20 °C (68 °F) / 7 °C (45 °F), 7 rain days

Festivals and holidays

Dates as our data lists them. Moving holidays (lunar and Islamic calendars, Easter) shift every year: check the date for your year before you build a trip on it.

  • National Day (Fiesta Nacional)

    12 Oct

    Military parade in Madrid; long weekend travel.

  • Fiesta Nacional

    Oct 12 · Madrid

    Military parade and closures on the Castellana.

Crowds and prices

Crowds · Spain
Medium
Prices · Spain
Medium

Compare two months

Weather, crowds and prices for any two months in Spain, side by side.

  • Verdict

    Oct: Great

    Apr: Great

  • Crowds

    Oct: Medium

    Apr: High

  • Prices

    Oct: Medium

    Apr: High

  • Festivals listed

    Oct: 2

    Apr: 2

October: Good for cities and Andalusia; watch for autumn storms on the Mediterranean. 12 October is the national day.

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

Nothing unusual for the weather this month.

Build the full packing list for your trip →

Where to go in October

Rated best or good this month

  • Madrid and the central plateau

    Best weather of the year (Madrid, Toledo, Segovia, Salamanca, Cuenca)

  • Andalusia

    Best weather of the year (Seville, Córdoba, Granada, Málaga, Cádiz)

  • Mediterranean coast and Balearics

    Best weather of the year (Barcelona, Valencia, Alicante, Mallorca, Ibiza)

  • Canary Islands

    Best weather of the year (Tenerife, Gran Canaria, Lanzarote, Fuerteventura, La Palma)

  • Madrid

    Best month for walking.

  • A Fonsagrada

    Best months: May–June, Sep–Oct

  • Adra

    Best months: May–Oct

  • Agost

    Best months: Apr–Jun, Sep–Oct

  • Ainsa

    Best months: May–Jun, Sep–Oct

  • Alaró

    Best months: Apr–Jun, Sep–Oct

  • Albacete

    Best months: Mar–May, Sep–Oct

  • Albarracín

    Best months: Apr–Jun, Sep–Oct