Skip to content
Voykit

When to go · Spain

Spain in September

Great month. Sea still warm, crowds thinning after the first week; grape harvest in La Rioja.

Key facts

Verdict
Great
Crowds
Medium
Spain
Prices
Medium
Spain

Verdict

GreatVoykit month rating for Spain

Sea still warm, crowds thinning after the first week; grape harvest in La Rioja.

Is another month better than September?

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

Weather in September

  • 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ádizfine

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

  • 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ñíscolafine

    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 shorelinehot

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

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

  • 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 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, 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á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).

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

  • Madrid27 °C (81 °F) / 15 °C (59 °F), 4 rain days
  • A Coruña23 °C (73 °F) / 15 °C (59 °F), 10 rain days
  • A Fonsagrada24 °C (75 °F) / 15 °C (59 °F), 9 rain days
  • Adra29 °C (84 °F) / 22 °C (72 °F), 2 rain days
  • Agost30 °C (86 °F) / 19 °C (66 °F), 4 rain days
  • Ainsa25 °C (77 °F) / 13 °C (55 °F), 7 rain days
  • Alaró30 °C (86 °F) / 20 °C (68 °F), 4 rain days
  • Albacete30 °C (86 °F) / 17 °C (63 °F), 5 rain days
  • Albarracín25 °C (77 °F) / 12 °C (54 °F), 5 rain days
  • Alburquerque31 °C (88 °F) / 16 °C (61 °F), 4 rain days
  • Alcalá de Henares29 °C (84 °F) / 14 °C (57 °F), 4 rain days
  • Alcalá de los Gazules30 °C (86 °F) / 20 °C (68 °F), 3 rain days
  • Alcalá la Real30 °C (86 °F) / 16 °C (61 °F), 2 rain days
  • Alcobendas27 °C (81 °F) / 15 °C (59 °F), 4 rain days
  • Alcossebre28 °C (82 °F) / 19 °C (66 °F), 4 rain days
  • Alcoy28 °C (82 °F) / 16 °C (61 °F), 5 rain days
  • Alcúdia27 °C (81 °F) / 18 °C (64 °F), 5 rain days
  • Algeciras30 °C (86 °F) / 20 °C (68 °F), 3 rain days
  • Alhama de Granada30 °C (86 °F) / 17 °C (63 °F), 4 rain days
  • Alicante28.5 °C (83 °F) / 18.8 °C (66 °F), 4 rain days
  • Almàssera30 °C (86 °F) / 20 °C (68 °F), 5 rain days
  • Almería28 °C (82 °F) / 20 °C (68 °F), 2 rain days
  • Almonaster la Real30 °C (86 °F) / 17 °C (63 °F), 3 rain days
  • Almuñécar30 °C (86 °F) / 22 °C (72 °F), 3 rain days
  • Álora30 °C (86 °F) / 18 °C (64 °F), 3 rain days
  • Alp21 °C (70 °F) / 11 °C (52 °F), 9 rain days
  • Alquezar24 °C (75 °F) / 12 °C (54 °F), 4 rain days
  • Altea29 °C (84 °F) / 20 °C (68 °F), 4 rain days
  • Amer27 °C (81 °F) / 16 °C (61 °F), 5 rain days
  • Amposta27 °C (81 °F) / 19 °C (66 °F), 4 rain days
  • Andratx27 °C (81 °F) / 19 °C (66 °F), 4 rain days
  • Ansó23 °C (73 °F) / 11 °C (52 °F), 8 rain days
  • Antequera30 °C (86 °F) / 18 °C (64 °F), 4 rain days
  • Aranjuez28 °C (82 °F) / 15 °C (59 °F), 3 rain days
  • Arrecife28 °C (82 °F) / 21 °C (70 °F), 1 rain days
  • Artés26 °C (79 °F) / 16 °C (61 °F), 4 rain days
  • Astorga25 °C (77 °F) / 11 °C (52 °F), 5 rain days
  • Atapuerca25 °C (77 °F) / 11 °C (52 °F), 5 rain days
  • Ávila25 °C (77 °F) / 11 °C (52 °F), 4 rain days
  • Avilés23 °C (73 °F) / 14 °C (57 °F), 9 rain days
  • Badajoz30 °C (86 °F) / 16 °C (61 °F), 4 rain days
  • Badalona27 °C (81 °F) / 20 °C (68 °F), 4 rain days
  • Baiona24 °C (75 °F) / 15 °C (59 °F), 8 rain days
  • Balaguer27 °C (81 °F) / 15 °C (59 °F), 4 rain days
  • Balmaseda24 °C (75 °F) / 15 °C (59 °F), 7 rain days
  • Banyoles26 °C (79 °F) / 16 °C (61 °F), 5 rain days
  • Baqueira‑Beret20 °C (68 °F) / 10 °C (50 °F), 9 rain days
  • Barbastro28 °C (82 °F) / 15 °C (59 °F), 8 rain days
  • Barcelona26 °C (79 °F) / 20 °C (68 °F), 6 rain days
  • Bàscara27 °C (81 °F) / 17 °C (63 °F), 5 rain days
  • Begues25 °C (77 °F) / 15 °C (59 °F), 6 rain days
  • Begur25 °C (77 °F) / 16 °C (61 °F), 5 rain days
  • Bellver de Cerdanya22 °C (72 °F) / 9 °C (48 °F), 7 rain days
  • Belorado25 °C (77 °F) / 12 °C (54 °F), 5 rain days
  • Bembibre28 °C (82 °F) / 14 °C (57 °F), 6 rain days
  • Benalmádena28 °C (82 °F) / 19 °C (66 °F), 4 rain days
  • Benidorm29 °C (84 °F) / 20 °C (68 °F), 4 rain days
  • Berga26 °C (79 °F) / 14 °C (57 °F), 7 rain days
  • Berlanga de Duero26 °C (79 °F) / 14 °C (57 °F), 6 rain days
  • Besalú27 °C (81 °F) / 15 °C (59 °F), 6 rain days
  • Biar30 °C (86 °F) / 19 °C (66 °F), 4 rain days
  • Bilbao24.5 °C (76 °F) / 13.9 °C (57 °F), 10 rain days
  • Blanes25 °C (77 °F) / 16 °C (61 °F), 6 rain days
  • Borredà24 °C (75 °F) / 14 °C (57 °F), 3 rain days
  • Buñol29 °C (84 °F) / 17 °C (63 °F), 5 rain days
  • Burgos25 °C (77 °F) / 10 °C (50 °F), 5 rain days
  • Cáceres30 °C (86 °F) / 16 °C (61 °F), 6 rain days
  • Cadaqués26 °C (79 °F) / 16 °C (61 °F), 5 rain days
  • Cádiz28 °C (82 °F) / 19 °C (66 °F), 2 rain days
  • Cala d'Or27 °C (81 °F) / 18 °C (64 °F), 5 rain days
  • Cala en Bosch26 °C (79 °F) / 19 °C (66 °F), 4 rain days
  • Cala Galdana27 °C (81 °F) / 19 °C (66 °F), 4 rain days
  • Cala Millor27 °C (81 °F) / 18 °C (64 °F), 4 rain days
  • Cala Ratjada27 °C (81 °F) / 18 °C (64 °F), 4 rain days
  • Calatayud26 °C (79 °F) / 14 °C (57 °F), 5 rain days
  • Calella de Palafrugell26 °C (79 °F) / 16 °C (61 °F), 6 rain days
  • Calella26 °C (79 °F) / 18 °C (64 °F), 5 rain days
  • Caleta de Fuste29 °C (84 °F) / 21 °C (70 °F), 0 rain days
  • Calpe28 °C (82 °F) / 19 °C (66 °F), 4 rain days
  • Calvià28 °C (82 °F) / 19 °C (66 °F), 4 rain days
  • Camprodon26 °C (79 °F) / 14 °C (57 °F), 6 rain days
  • Can Picafort27 °C (81 °F) / 18 °C (64 °F), 4 rain days
  • Candelaria28 °C (82 °F) / 21 °C (70 °F), 2 rain days
  • Canet de Mar27 °C (81 °F) / 18 °C (64 °F), 5 rain days
  • Canfranc23 °C (73 °F) / 11 °C (52 °F), 4 rain days
  • Cangas del Narcea24 °C (75 °F) / 14 °C (57 °F), 8 rain days
  • Cantallops26 °C (79 °F) / 14 °C (57 °F), 6 rain days
  • Cáparra30 °C (86 °F) / 16 °C (61 °F), 4 rain days
  • Caravaca de la Cruz30 °C (86 °F) / 18 °C (64 °F), 5 rain days
  • Cardona27 °C (81 °F) / 18 °C (64 °F), 6 rain days
  • Carrícola29 °C (84 °F) / 17 °C (63 °F), 4 rain days
  • Cartagena29 °C (84 °F) / 20 °C (68 °F), 3 rain days
  • Castelldefels27 °C (81 °F) / 20 °C (68 °F), 4 rain days
  • Castellfollit de la Roca27 °C (81 °F) / 17 °C (63 °F), 3 rain days
  • Castellnou de Seana27 °C (81 °F) / 15 °C (59 °F), 5 rain days
  • Castelló d'Empúries26 °C (79 °F) / 16 °C (61 °F), 5 rain days
  • Castellón27 °C (81 °F) / 18 °C (64 °F), 5 rain days
  • Castro Urdiales24 °C (75 °F) / 15 °C (59 °F), 6 rain days
  • Castrojeriz26 °C (79 °F) / 12 °C (54 °F), 5 rain days
  • Cervera26 °C (79 °F) / 15 °C (59 °F), 5 rain days
  • Chinchón29 °C (84 °F) / 17 °C (63 °F), 6 rain days
  • Chipiona30 °C (86 °F) / 20 °C (68 °F), 3 rain days
  • Ciudad Real30 °C (86 °F) / 17 °C (63 °F), 3 rain days
  • Ciutadella27 °C (81 °F) / 19 °C (66 °F), 5 rain days
  • Cocentaina28 °C (82 °F) / 15 °C (59 °F), 4 rain days
  • Colera26 °C (79 °F) / 16 °C (61 °F), 5 rain days
  • Combarro24 °C (75 °F) / 13 °C (55 °F), 8 rain days
  • Comillas23 °C (73 °F) / 14 °C (57 °F), 10 rain days
  • Consuegra30 °C (86 °F) / 17 °C (63 °F), 7 rain days
  • Córdoba32 °C (90 °F) / 17 °C (63 °F), 3 rain days
  • Cornellana24 °C (75 °F) / 13 °C (55 °F), 9 rain days
  • Corralejo28 °C (82 °F) / 22 °C (72 °F), 0 rain days
  • Costa Adeje27 °C (81 °F) / 22 °C (72 °F), 2 rain days
  • Costa Teguise28 °C (82 °F) / 21 °C (70 °F), 1 rain days
  • Cuenca28 °C (82 °F) / 17 °C (63 °F), 5 rain days
  • Cullera29 °C (84 °F) / 19 °C (66 °F), 4 rain days
  • Deia28 °C (82 °F) / 20 °C (68 °F), 5 rain days
  • Dénia28 °C (82 °F) / 20 °C (68 °F), 4 rain days
  • Echo24 °C (75 °F) / 11 °C (52 °F), 8 rain days
  • El Escorial28 °C (82 °F) / 16 °C (61 °F), 5 rain days
  • El Médano27 °C (81 °F) / 21 °C (70 °F), 2 rain days
  • El Pont de Suert23 °C (73 °F) / 12 °C (54 °F), 8 rain days
  • El Port de la Selva26 °C (79 °F) / 16 °C (61 °F), 5 rain days
  • El Prat de Llobregat27 °C (81 °F) / 19 °C (66 °F), 4 rain days
  • El Puerto de Santa María29 °C (84 °F) / 18 °C (64 °F), 3 rain days
  • El Puig28 °C (82 °F) / 19 °C (66 °F), 5 rain days
  • El Rocio31 °C (88 °F) / 18 °C (64 °F), 3 rain days
  • El Sauzal27 °C (81 °F) / 21 °C (70 °F), 2 rain days
  • El Vendrell27 °C (81 °F) / 19 °C (66 °F), 4 rain days
  • Elche29 °C (84 °F) / 20 °C (68 °F), 4 rain days
  • Elviria30 °C (86 °F) / 20 °C (68 °F), 4 rain days
  • Empuriabrava26 °C (79 °F) / 16 °C (61 °F), 6 rain days
  • Es Castell27 °C (81 °F) / 18 °C (64 °F), 4 rain days
  • Es Mercadal27 °C (81 °F) / 22 °C (72 °F), 4 rain days
  • Estepona28 °C (82 °F) / 20 °C (68 °F), 3 rain days
  • Ezcaray27 °C (81 °F) / 12 °C (54 °F), 6 rain days
  • Falset27 °C (81 °F) / 16 °C (61 °F), 5 rain days
  • Ferrol23 °C (73 °F) / 14 °C (57 °F), 9 rain days
  • Figueres26 °C (79 °F) / 16 °C (61 °F), 5 rain days
  • Fisterra22 °C (72 °F) / 14 °C (57 °F), 10 rain days
  • Frigiliana30 °C (86 °F) / 20 °C (68 °F), 5 rain days
  • Frómista26 °C (79 °F) / 12 °C (54 °F), 5 rain days
  • Fuengirola29 °C (84 °F) / 20 °C (68 °F), 2 rain days
  • Galapagar27 °C (81 °F) / 14 °C (57 °F), 4 rain days
  • Gandesa27 °C (81 °F) / 16 °C (61 °F), 4 rain days
  • Gandía29 °C (84 °F) / 20 °C (68 °F), 5 rain days
  • Garachico27 °C (81 °F) / 20 °C (68 °F), 2 rain days
  • Getafe28 °C (82 °F) / 16 °C (61 °F), 4 rain days
  • Getaria23 °C (73 °F) / 16 °C (61 °F), 9 rain days
  • Gibraleón32 °C (90 °F) / 18 °C (64 °F), 2 rain days
  • Gijón23 °C (73 °F) / 14 °C (57 °F), 10 rain days
  • Girona27 °C (81 °F) / 14 °C (57 °F), 7 rain days
  • Graciosa28 °C (82 °F) / 21 °C (70 °F), 1 rain days
  • Grado23 °C (73 °F) / 15 °C (59 °F), 7 rain days
  • Granada29 °C (84 °F) / 14 °C (57 °F), 3 rain days
  • Granadilla de Abona27 °C (81 °F) / 22 °C (72 °F), 2 rain days
  • Grandas de Salime25 °C (77 °F) / 16 °C (61 °F), 7 rain days
  • Granollers27 °C (81 °F) / 17 °C (63 °F), 4 rain days
  • Graus23 °C (73 °F) / 12 °C (54 °F), 5 rain days
  • Grazalema30 °C (86 °F) / 19 °C (66 °F), 6 rain days
  • Guernica24 °C (75 °F) / 14 °C (57 °F), 7 rain days
  • Guía de Isora28 °C (82 °F) / 22 °C (72 °F), 0 rain days
  • Güímar27 °C (81 °F) / 20 °C (68 °F), 3 rain days
  • Haría28 °C (82 °F) / 21 °C (70 °F), 1 rain days
  • Haro26 °C (79 °F) / 13 °C (55 °F), 5 rain days
  • Hondarribia24 °C (75 °F) / 14 °C (57 °F), 8 rain days
  • Hontanas26 °C (79 °F) / 12 °C (54 °F), 5 rain days
  • Hornillos del Camino25 °C (77 °F) / 11 °C (52 °F), 5 rain days
  • Huesca28 °C (82 °F) / 14 °C (57 °F), 5 rain days
  • Ibiza, city28 °C (82 °F) / 20 °C (68 °F), 4 rain days
  • Icod de los Vinos27 °C (81 °F) / 20 °C (68 °F), 2 rain days
  • Igualada27 °C (81 °F) / 16 °C (61 °F), 5 rain days
  • Inca28 °C (82 °F) / 20 °C (68 °F), 5 rain days
  • Ingenio27 °C (81 °F) / 21 °C (70 °F), 5 rain days
  • Irun24 °C (75 °F) / 15 °C (59 °F), 6 rain days
  • Isla Cristina30 °C (86 °F) / 20 °C (68 °F), 4 rain days
  • Iznájar29 °C (84 °F) / 16 °C (61 °F), 3 rain days
  • Jaca22 °C (72 °F) / 12 °C (54 °F), 4 rain days
  • Jaén33 °C (91 °F) / 18 °C (64 °F), 1 rain days
  • Jerez de la Frontera31 °C (88 °F) / 18 °C (64 °F), 3 rain days
  • Júzcar30 °C (86 °F) / 20 °C (68 °F), 4 rain days
  • La Antilla29 °C (84 °F) / 20 °C (68 °F), 2 rain days
  • La Bisbal d'Empordà26 °C (79 °F) / 15 °C (59 °F), 6 rain days
  • La Esperanza, El Rosario28 °C (82 °F) / 22 °C (72 °F), 4 rain days
  • La Línea de la Concepción28 °C (82 °F) / 20 °C (68 °F), 3 rain days
  • La Llacuna28 °C (82 °F) / 19 °C (66 °F), 6 rain days
  • La Manga30 °C (86 °F) / 20 °C (68 °F), 4 rain days
  • La Orotava27 °C (81 °F) / 19 °C (66 °F), 2 rain days
  • La Palma de Cervelló26 °C (79 °F) / 16 °C (61 °F), 5 rain days
  • La Palma27 °C (81 °F) / 20 °C (68 °F), 3 rain days
  • La Pobla de Lillet24 °C (75 °F) / 13 °C (55 °F), 7 rain days
  • La Seu d'Urgell23 °C (73 °F) / 12 °C (54 °F), 3 rain days
  • Langreo25 °C (77 °F) / 15 °C (59 °F), 9 rain days
  • Las Palmas27 °C (81 °F) / 22 °C (72 °F), 1 rain days
  • Las Rozas29 °C (84 °F) / 18 °C (64 °F), 5 rain days
  • Les Borges Blanques26 °C (79 °F) / 16 °C (61 °F), 3 rain days
  • L'Escala26 °C (79 °F) / 16 °C (61 °F), 6 rain days
  • L'Esquirol27 °C (81 °F) / 17 °C (63 °F), 5 rain days
  • L'Estany26 °C (79 °F) / 15 °C (59 °F), 6 rain days
  • L'Estartit26 °C (79 °F) / 17 °C (63 °F), 6 rain days
  • L'Hospitalet de Llobregat27 °C (81 °F) / 18 °C (64 °F), 5 rain days
  • Llafranc26 °C (79 °F) / 16 °C (61 °F), 6 rain days
  • Llançà26 °C (79 °F) / 16 °C (61 °F), 5 rain days
  • Llastres23 °C (73 °F) / 14 °C (57 °F), 7 rain days
  • Llavorsí20 °C (68 °F) / 10 °C (50 °F), 5 rain days
  • Lleida28 °C (82 °F) / 16 °C (61 °F), 5 rain days
  • Llivia23 °C (73 °F) / 12 °C (54 °F), 7 rain days
  • Lloret de Mar26 °C (79 °F) / 16 °C (61 °F), 6 rain days
  • Lluc30 °C (86 °F) / 22 °C (72 °F), 4 rain days
  • Logroño26 °C (79 °F) / 13 °C (55 °F), 5 rain days
  • Lorca30 °C (86 °F) / 18 °C (64 °F), 3 rain days
  • Los Cristianos28 °C (82 °F) / 21 °C (70 °F), 1 rain days
  • Los Gigantes27 °C (81 °F) / 21 °C (70 °F), 5 rain days
  • Luanco23 °C (73 °F) / 14 °C (57 °F), 9 rain days
  • Lugo24 °C (75 °F) / 12 °C (54 °F), 9 rain days
  • Magaluf28 °C (82 °F) / 19 °C (66 °F), 4 rain days
  • Málaga28 °C (82 °F) / 19 °C (66 °F), 2 rain days
  • Malgrat de Mar27 °C (81 °F) / 20 °C (68 °F), 3 rain days
  • Manacor28 °C (82 °F) / 17 °C (63 °F), 4 rain days
  • Manises29 °C (84 °F) / 19 °C (66 °F), 4 rain days
  • Manresa27 °C (81 °F) / 19 °C (66 °F), 6 rain days
  • Maó27 °C (81 °F) / 19 °C (66 °F), 5 rain days
  • Marbella25.5 °C (78 °F) / 18.9 °C (66 °F), 3 rain days
  • Martorell27 °C (81 °F) / 18 °C (64 °F), 6 rain days
  • Masca27 °C (81 °F) / 21 °C (70 °F), 2 rain days
  • Maspalomas27 °C (81 °F) / 21 °C (70 °F), 2 rain days
  • Mataró26 °C (79 °F) / 17 °C (63 °F), 6 rain days
  • Medina de Pomar26 °C (79 °F) / 12 °C (54 °F), 8 rain days
  • Mérida30 °C (86 °F) / 16 °C (61 °F), 5 rain days
  • Mijas29 °C (84 °F) / 20 °C (68 °F), 3 rain days
  • Miranda de Ebro28 °C (82 °F) / 15 °C (59 °F), 5 rain days
  • Moià27 °C (81 °F) / 16 °C (61 °F), 6 rain days
  • Mojácar30 °C (86 °F) / 20 °C (68 °F), 1 rain days
  • Mollerussa26 °C (79 °F) / 14 °C (57 °F), 4 rain days
  • Molló24 °C (75 °F) / 13 °C (55 °F), 8 rain days
  • Montanejos30 °C (86 °F) / 20 °C (68 °F), 7 rain days
  • Montblanc27 °C (81 °F) / 17 °C (63 °F), 6 rain days
  • Montejaque31 °C (88 °F) / 18 °C (64 °F), 3 rain days
  • Móra d'Ebre29 °C (84 °F) / 17 °C (63 °F), 5 rain days
  • Moraira29 °C (84 °F) / 19 °C (66 °F), 5 rain days
  • Morella25 °C (77 °F) / 13 °C (55 °F), 5 rain days
  • Móstoles28 °C (82 °F) / 15 °C (59 °F), 5 rain days
  • Mundaka22 °C (72 °F) / 14 °C (57 °F), 8 rain days
  • Murcia31 °C (88 °F) / 19 °C (66 °F), 3 rain days
  • Murillo de Gallego26 °C (79 °F) / 14 °C (57 °F), 5 rain days
  • Muros22 °C (72 °F) / 13 °C (55 °F), 6 rain days
  • Muxía23 °C (73 °F) / 14 °C (57 °F), 9 rain days
  • Nerja28 °C (82 °F) / 20 °C (68 °F), 3 rain days
  • Níjar31 °C (88 °F) / 20 °C (68 °F), 1 rain days
  • Novo Sancti Petri29 °C (84 °F) / 19 °C (66 °F), 3 rain days
  • O Grove24 °C (75 °F) / 15 °C (59 °F), 5 rain days
  • Ojén27 °C (81 °F) / 18 °C (64 °F), 3 rain days
  • Olot26 °C (79 °F) / 15 °C (59 °F), 8 rain days
  • Olvera30 °C (86 °F) / 20 °C (68 °F), 7 rain days
  • Orihuela30 °C (86 °F) / 20 °C (68 °F), 5 rain days
  • Ourense26 °C (79 °F) / 13 °C (55 °F), 7 rain days
  • Oviedo23 °C (73 °F) / 14 °C (57 °F), 9 rain days
  • Palafrugell26 °C (79 °F) / 16 °C (61 °F), 6 rain days
  • Palamós26 °C (79 °F) / 16 °C (61 °F), 6 rain days
  • Palencia25 °C (77 °F) / 11 °C (52 °F), 5 rain days
  • Palma de Mallorca27 °C (81 °F) / 20 °C (68 °F), 5 rain days
  • Palos de la Frontera30 °C (86 °F) / 20 °C (68 °F), 3 rain days
  • Pals26 °C (79 °F) / 16 °C (61 °F), 6 rain days
  • Pamplona24 °C (75 °F) / 12 °C (54 °F), 7 rain days
  • Paterna29 °C (84 °F) / 19 °C (66 °F), 4 rain days
  • Peñíscola28 °C (82 °F) / 19 °C (66 °F), 4 rain days
  • Peralada26 °C (79 °F) / 17 °C (63 °F), 5 rain days
  • Peratallada26 °C (79 °F) / 16 °C (61 °F), 6 rain days
  • Piedrasblancas23 °C (73 °F) / 14 °C (57 °F), 7 rain days
  • Pitres27 °C (81 °F) / 15 °C (59 °F), 3 rain days
  • Plasencia30 °C (86 °F) / 16 °C (61 °F), 4 rain days
  • Platja d'Aro26 °C (79 °F) / 16 °C (61 °F), 6 rain days
  • Playa Blanca28 °C (82 °F) / 21 °C (70 °F), 1 rain days
  • Playa de las Américas27 °C (81 °F) / 22 °C (72 °F), 1 rain days
  • Playa del Inglés28 °C (82 °F) / 22 °C (72 °F), 1 rain days
  • Pola de Allande24 °C (75 °F) / 15 °C (59 °F), 9 rain days
  • Pola de Lena24 °C (75 °F) / 15 °C (59 °F), 9 rain days
  • Pola de Siero24 °C (75 °F) / 16 °C (61 °F), 6 rain days
  • Pollença27 °C (81 °F) / 18 °C (64 °F), 5 rain days
  • Ponferrada26 °C (79 °F) / 12 °C (54 °F), 6 rain days
  • Pontevedra24 °C (75 °F) / 14 °C (57 °F), 8 rain days
  • Porreres28 °C (82 °F) / 20 °C (68 °F), 3 rain days
  • Port de Pollença27 °C (81 °F) / 18 °C (64 °F), 5 rain days
  • Portbou26 °C (79 °F) / 17 °C (63 °F), 5 rain days
  • Portugos29 °C (84 °F) / 18 °C (64 °F), 3 rain days
  • Prats de Lluçanès27 °C (81 °F) / 20 °C (68 °F), 5 rain days
  • Puente Genil32 °C (90 °F) / 18 °C (64 °F), 3 rain days
  • Puerto Banús29 °C (84 °F) / 19 °C (66 °F), 2 rain days
  • Puerto de la Cruz28 °C (82 °F) / 21 °C (70 °F), 2 rain days
  • Puerto de Mogán28 °C (82 °F) / 22 °C (72 °F), 2 rain days
  • Puerto del Carmen28 °C (82 °F) / 21 °C (70 °F), 1 rain days
  • Puerto del Rosario28 °C (82 °F) / 20 °C (68 °F), 3 rain days
  • Puerto Rico, Spain28 °C (82 °F) / 22 °C (72 °F), 1 rain days
  • Puigcerdà23 °C (73 °F) / 12 °C (54 °F), 7 rain days
  • Queralbs21 °C (70 °F) / 10 °C (50 °F), 9 rain days
  • Rabé de las Calzadas26 °C (79 °F) / 12 °C (54 °F), 5 rain days
  • Rabós26 °C (79 °F) / 17 °C (63 °F), 4 rain days
  • Requena28 °C (82 °F) / 14 °C (57 °F), 4 rain days
  • Reus27 °C (81 °F) / 17 °C (63 °F), 5 rain days
  • Ribadavia24 °C (75 °F) / 13 °C (55 °F), 8 rain days
  • Ribadeo25 °C (77 °F) / 16 °C (61 °F), 9 rain days
  • Ribadesella24 °C (75 °F) / 14 °C (57 °F), 8 rain days
  • Ripoll26 °C (79 °F) / 14 °C (57 °F), 3 rain days
  • Roncesvalles26 °C (79 °F) / 13 °C (55 °F), 5 rain days
  • Ronda29 °C (84 °F) / 16 °C (61 °F), 3 rain days
  • Roquetas de Mar30 °C (86 °F) / 20 °C (68 °F), 1 rain days
  • Roses26 °C (79 °F) / 16 °C (61 °F), 5 rain days
  • Rupit24 °C (75 °F) / 12 °C (54 °F), 8 rain days
  • Sa Pobla29 °C (84 °F) / 20 °C (68 °F), 3 rain days
  • Sabadell27 °C (81 °F) / 19 °C (66 °F), 5 rain days
  • Sagunto28 °C (82 °F) / 18 °C (64 °F), 5 rain days
  • Sahagún26 °C (79 °F) / 12 °C (54 °F), 5 rain days
  • Salamanca25 °C (77 °F) / 12 °C (54 °F), 4 rain days
  • Salas24 °C (75 °F) / 14 °C (57 °F), 9 rain days
  • Salou27 °C (81 °F) / 18 °C (64 °F), 5 rain days
  • San Agustín28 °C (82 °F) / 22 °C (72 °F), 2 rain days
  • San Andrés, Tenerife28 °C (82 °F) / 22 °C (72 °F), 2 rain days
  • San Cristóbal de La Laguna24.7 °C (76 °F) / 16.6 °C (62 °F), 2 rain days
  • San Javier30 °C (86 °F) / 20 °C (68 °F), 3 rain days
  • San Millán de la Cogolla28 °C (82 °F) / 15 °C (59 °F), 5 rain days
  • San Sebastián24 °C (75 °F) / 15 °C (59 °F), 10 rain days
  • San Vicente de la Barquera24 °C (75 °F) / 15 °C (59 °F), 7 rain days
  • Sanlúcar de Barrameda29 °C (84 °F) / 18 °C (64 °F), 2 rain days
  • Sant Antoni de Portmany28 °C (82 °F) / 21 °C (70 °F), 4 rain days
  • Sant Boi de Llobregat27 °C (81 °F) / 19 °C (66 °F), 4 rain days
  • Sant Carles de la Ràpita28 °C (82 °F) / 18 °C (64 °F), 2 rain days
  • Sant Cugat del Vallès26 °C (79 °F) / 17 °C (63 °F), 6 rain days
  • Sant Esteve d'en Bas26 °C (79 °F) / 14 °C (57 °F), 7 rain days
  • Sant Feliu de Guíxols26 °C (79 °F) / 16 °C (61 °F), 7 rain days
  • Sant Feliu de Llobregat27 °C (81 °F) / 20 °C (68 °F), 5 rain days
  • Sant Joan de les Abadesses26 °C (79 °F) / 14 °C (57 °F), 8 rain days
  • Sant Lluís27 °C (81 °F) / 20 °C (68 °F), 5 rain days
  • Sant Pere Pescador26 °C (79 °F) / 16 °C (61 °F), 5 rain days
  • Sant Pol de Mar27 °C (81 °F) / 19 °C (66 °F), 4 rain days
  • Santa Coloma de Cervelló27 °C (81 °F) / 20 °C (68 °F), 6 rain days
  • Santa Coloma de Farners26 °C (79 °F) / 16 °C (61 °F), 6 rain days
  • Santa Coloma de Gramenet26 °C (79 °F) / 19 °C (66 °F), 5 rain days
  • Santa Cruz de la Palma26 °C (79 °F) / 18 °C (64 °F), 3 rain days
  • Santa Cruz de Tenerife28 °C (82 °F) / 22 °C (72 °F), 2 rain days
  • Santa Eulària des Riu27 °C (81 °F) / 20 °C (68 °F), 3 rain days
  • Santa Lucía de Gordón22 °C (72 °F) / 10 °C (50 °F), 6 rain days
  • Santa Maria del Camí28 °C (82 °F) / 20 °C (68 °F), 3 rain days
  • Santa Pola30 °C (86 °F) / 21 °C (70 °F), 3 rain days
  • Santa Susanna27 °C (81 °F) / 18 °C (64 °F), 2 rain days
  • Santander23 °C (73 °F) / 15 °C (59 °F), 10 rain days
  • Santes Creus27 °C (81 °F) / 16 °C (61 °F), 6 rain days
  • Santiago de Compostela24 °C (75 °F) / 13 °C (55 °F), 9 rain days
  • Santiago del Teide27 °C (81 °F) / 20 °C (68 °F), 3 rain days
  • Santillana del Mar24 °C (75 °F) / 15 °C (59 °F), 10 rain days
  • Santiponce34 °C (93 °F) / 21 °C (70 °F), 6 rain days
  • Santo Domingo de la Calzada26 °C (79 °F) / 13 °C (55 °F), 5 rain days
  • Sarria24 °C (75 °F) / 15 °C (59 °F), 9 rain days
  • Sedella29 °C (84 °F) / 20 °C (68 °F), 4 rain days
  • Segorbe28 °C (82 °F) / 16 °C (61 °F), 4 rain days
  • Segovia26 °C (79 °F) / 12 °C (54 °F), 5 rain days
  • Setcases21 °C (70 °F) / 9 °C (48 °F), 8 rain days
  • Seville31.6 °C (89 °F) / 18.4 °C (65 °F), 3 rain days
  • Sierra Norte30 °C (86 °F) / 17 °C (63 °F), 3 rain days
  • Sineu29 °C (84 °F) / 20 °C (68 °F), 3 rain days
  • Sitges27 °C (81 °F) / 18 °C (64 °F), 5 rain days
  • Sóller27 °C (81 °F) / 18 °C (64 °F), 5 rain days
  • Solsona26 °C (79 °F) / 13 °C (55 °F), 8 rain days
  • Somport17 °C (63 °F) / 7 °C (45 °F), 10 rain days
  • Son Bou29 °C (84 °F) / 22 °C (72 °F), 4 rain days
  • Soria25 °C (77 °F) / 11 °C (52 °F), 5 rain days
  • Sort26 °C (79 °F) / 13 °C (55 °F), 3 rain days
  • Tabarca28 °C (82 °F) / 20 °C (68 °F), 3 rain days
  • Taganana28 °C (82 °F) / 22 °C (72 °F), 3 rain days
  • Tardajos25 °C (77 °F) / 11 °C (52 °F), 5 rain days
  • Tarifa26 °C (79 °F) / 18 °C (64 °F), 2 rain days
  • Tarragona27 °C (81 °F) / 18 °C (64 °F), 5 rain days
  • Tàrrega26 °C (79 °F) / 16 °C (61 °F), 3 rain days
  • Taüll23 °C (73 °F) / 11 °C (52 °F), 10 rain days
  • Tegueste25 °C (77 °F) / 17 °C (63 °F), 2 rain days
  • Teguise28 °C (82 °F) / 21 °C (70 °F), 1 rain days
  • Telde27 °C (81 °F) / 21 °C (70 °F), 2 rain days
  • Terrassa27 °C (81 °F) / 19 °C (66 °F), 3 rain days
  • Teruel26 °C (79 °F) / 13 °C (55 °F), 7 rain days
  • Tineo25 °C (77 °F) / 15 °C (59 °F), 9 rain days
  • Toledo29 °C (84 °F) / 16 °C (61 °F), 3 rain days
  • Torla22 °C (72 °F) / 10 °C (50 °F), 9 rain days
  • Torre del Mar30 °C (86 °F) / 20 °C (68 °F), 3 rain days
  • Torrelavega24 °C (75 °F) / 15 °C (59 °F), 10 rain days
  • Torremolinos29 °C (84 °F) / 20 °C (68 °F), 2 rain days
  • Torrent29 °C (84 °F) / 19 °C (66 °F), 5 rain days
  • Torrevieja29 °C (84 °F) / 19 °C (66 °F), 3 rain days
  • Torroella de Montgrí26 °C (79 °F) / 16 °C (61 °F), 6 rain days
  • Torrox30 °C (86 °F) / 20 °C (68 °F), 4 rain days
  • Tortosa27 °C (81 °F) / 19 °C (66 °F), 5 rain days
  • Tossa de Mar26 °C (79 °F) / 16 °C (61 °F), 7 rain days
  • Tremp23 °C (73 °F) / 12 °C (54 °F), 5 rain days
  • Trujillo29 °C (84 °F) / 16 °C (61 °F), 4 rain days
  • Tui25 °C (77 °F) / 14 °C (57 °F), 8 rain days
  • Úbeda31 °C (88 °F) / 19 °C (66 °F), 5 rain days
  • Ullastret26 °C (79 °F) / 16 °C (61 °F), 4 rain days
  • Ulldecona28 °C (82 °F) / 18 °C (64 °F), 5 rain days
  • Uterga25 °C (77 °F) / 12 °C (54 °F), 6 rain days
  • Valencia28 °C (82 °F) / 19.3 °C (67 °F), 7 rain days
  • Vall de Boí22 °C (72 °F) / 11 °C (52 °F), 7 rain days
  • Valladolid26 °C (79 °F) / 12 °C (54 °F), 4 rain days
  • Vallbona de les Monges26 °C (79 °F) / 15 °C (59 °F), 7 rain days
  • Valldemossa28 °C (82 °F) / 20 °C (68 °F), 5 rain days
  • Valle Gran Rey28 °C (82 °F) / 21 °C (70 °F), 1 rain days
  • Valls26 °C (79 °F) / 16 °C (61 °F), 4 rain days
  • Vélez-Blanco30 °C (86 °F) / 16 °C (61 °F), 3 rain days
  • Vélez-Málaga29 °C (84 °F) / 19 °C (66 °F), 2 rain days
  • Vic27 °C (81 °F) / 17 °C (63 °F), 3 rain days
  • Vigo24 °C (75 °F) / 14 °C (57 °F), 8 rain days
  • Viladecans26 °C (79 °F) / 18 °C (64 °F), 5 rain days
  • Vilaflor23.5 °C (74 °F) / 14.8 °C (59 °F), 8 rain days
  • Vilafranca del Penedès27 °C (81 °F) / 19 °C (66 °F), 6 rain days
  • Vilalba23 °C (73 °F) / 12 °C (54 °F), 9 rain days
  • Vilanova i la Geltrú27 °C (81 °F) / 19 °C (66 °F), 5 rain days
  • Villafranca Montes de Oca25 °C (77 °F) / 11 °C (52 °F), 5 rain days
  • Villanueva de Sigena27 °C (81 °F) / 14 °C (57 °F), 5 rain days
  • Villarreal30 °C (86 °F) / 19 °C (66 °F), 5 rain days
  • Villaviciosa23 °C (73 °F) / 14 °C (57 °F), 10 rain days
  • Vitoria-Gasteiz23 °C (73 °F) / 12 °C (54 °F), 9 rain days
  • Xàbia28 °C (82 °F) / 19 °C (66 °F), 4 rain days
  • Xàtiva30 °C (86 °F) / 19 °C (66 °F), 4 rain days
  • Yaiza28 °C (82 °F) / 21 °C (70 °F), 1 rain days
  • Zafra31 °C (88 °F) / 17 °C (63 °F), 4 rain days
  • Zahara de la Sierra31 °C (88 °F) / 18 °C (64 °F), 2 rain days
  • Zamora27 °C (81 °F) / 12 °C (54 °F), 4 rain days
  • Zaragoza27 °C (81 °F) / 15 °C (59 °F), 4 rain days
  • Zarauz24 °C (75 °F) / 8 °C (46 °F), 8 rain days

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

    Sep: Great

    Apr: Great

  • Crowds

    Sep: Medium

    Apr: High

  • Prices

    Sep: Medium

    Apr: High

  • Festivals listed

    Sep: 0

    Apr: 2

September: Sea still warm, crowds thinning after the first week; grape harvest in La Rioja.

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 September

Rated best or good this month

  • Madrid and the central plateau

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

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

  • Canary Islands

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

  • Madrid

    Warm, returns to normal.

  • A Coruña

    Best months: Jun–Sep

  • 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