Homepage

Compare last-minute holidays to Spain

Holidays from £162 per person

Cover from just £2.45*

*Based on an individual aged 30 with no pre-existing medical conditions taking single trip cover for 3 days to France. Cover starts on August 10th, 2024 and ends on August 13th, 2024. Price correct as of August 15th, 2024.

Get a new quote
Powered byMoneySuperMarket logo

Thousands of holidays

Compare 20+ trusted brands

ATOL-protected holidays

Book your getaway with confidence

Part of MoneySuperMarket

Saving you money for almost 20 years

Expert travel advice

Get the latest holiday tips and inspiration

Last-minute holiday deals to Spain

With flights from the UK to mainland Spain only taking around two-and-a-half hours, and sunshine almost guaranteed when you arrive, last-minute holidays to one of Europe’s most popular destinations are a no-brainer.

Fly straight to the costas for golden beaches and poolside cocktails, or opt for the cultural, historical and cosmopolitan buzz of cities like Barcelona, Madrid and Seville. Either way, last-minute deals to Spain pop up all the time.

Flamingo Beach Resort

  • Benidorm, Costa Blanca, Spain
  • 18 January 2025
  • Half board
  • Edinburgh

Prices from

£477
pp
View deal

Protur Naisa Palma

4.6

Excellent

  • Palma De Mallorca, Majorca, Spain
  • 22 January 2025
  • Room only
  • Gatwick

Prices from

£466
pp
View deal

Grupotel Los Principes & Spa Hotel

  • Playa De Muro, Majorca, Spain
  • 2 February 2025
  • Bed & breakfast
  • Gatwick

Prices from

£480
pp
View deal

Be Live Experience Orotava

3.9

Good

  • Puerto De La Cruz, Tenerife, Spain
  • 17 January 2025
  • Half board
  • Birmingham

Prices from

£428
pp
View deal

Meliá Benidorm

4.1

Very Good

  • Benidorm, Costa Blanca, Spain
  • 19 January 2025
  • Half board
  • Manchester

Prices from

£371
pp
View deal

Hotel Catalonia Las Vegas

4.1

Very Good

  • Puerto De La Cruz, Tenerife, Spain
  • 20 January 2025
  • Half board
  • Gatwick

Prices from

£233
pp
View deal

Sandos Benidorm Suites

4.4

Excellent

  • Benidorm, Costa Blanca, Spain
  • 18 January 2025
  • All-inclusive
  • Cardiff

Prices from

£493
pp
View deal

Bahia Principe Fantasia Tenerife

4.9

Excellent

  • San Miguel De Abona, Tenerife, Spain
  • 17 January 2025
  • All-inclusive
  • Birmingham

Prices from

£573
pp
View deal

Last-minute Spain beach holiday deals

View all deals

Cap Negret

4.6

Excellent

  • Altea, Costa Blanca, Spain
  • 11 February 2025
  • Bed & breakfast
  • Belfast Intl

Prices from

£434
pp
View deal

Grupotel Los Principes & Spa Hotel

  • Playa De Muro, Majorca, Spain
  • 2 February 2025
  • Bed & breakfast
  • Gatwick

Prices from

£480
pp
View deal

Be Live Experience Orotava

3.9

Good

  • Puerto De La Cruz, Tenerife, Spain
  • 17 January 2025
  • Half board
  • Birmingham

Prices from

£428
pp
View deal
Prices and availability shown can change. Always check pricing with the provider before booking.

Last-minute city break deals to Spain

View all deals

Zenit Málaga

4.3

Very Good

  • Malaga, Costa Del Sol, Spain
  • 16 January 2025
  • Room only
  • Stansted

Prices from

£262
pp
View deal

Apartamentos Soho Boutique Museo

4

Very Good

  • Malaga, Costa Del Sol, Spain
  • 16 January 2025
  • Room only
  • Stansted

Prices from

£269
pp
View deal

Best Western Plus Hotel Alfa Aeropuerto

4.3

Excellent

  • Barcelona, Barcelona Area, Spain
  • 12 February 2025
  • Bed & breakfast
  • Stansted

Prices from

£289
pp
View deal
Prices and availability shown can change. Always check pricing with the provider before booking.

Last-minute holidays to Spain under £250pp

Regente

4.2

Very Good

  • Benidorm, Costa Blanca, Spain
  • 13 February 2025
  • Bed & breakfast
  • Manchester

Prices from

£239
pp
View deal

Apartamentos Benidorm Horizon by Pierre & Vacances

3.8

Good

  • Benidorm, Costa Blanca, Spain
  • 20 January 2025
  • Self-catering
  • Leeds/Bradford

Prices from

£162
pp
View deal

Primavera Loix

4.1

Very Good

  • Benidorm, Costa Blanca, Spain
  • 16 January 2025
  • Self-catering
  • Stansted

Prices from

£192
pp
View deal
Prices and availability shown can change. Always check pricing with the provider before booking.

Why visit Spain?

Buzzing resorts and beaches

Spain’s costas are a top pick for spontaneous getaways in the summer. The Costa Blanca is famous for its lively resorts (especially Benidorm), cheap eats and all-inclusive options. The Costa del Sol has sunshine, golf courses and endless beaches, while the Costa Brava’s hidden coves and charming villages provide a quieter alternative.

Cultural city breaks

Craving both a city and a beach break? Search for last-minute deals to Barcelona. One day, you can be checking out Gaudí's architectural masterpieces and enjoying some tapas on La Rambla, and the next, sunbathing and watching the sunset on Barceloneta Beach.

Island getaways

For a mix of sun-soaked shores and rich history, head to Majorca. Snag yourself a wallet-friendly, last-minute deal to swap your office chair for a sun-lounger on a beach like Playa de Muro, where you can relax with a cocktail or get active on the water. If you’re in the mood to party, go for last-minute holidays to Magaluf. Seeking a more relaxed break? Majorca’s capital, Palma, beckons.

When to go to Spain

The best time for affordable last-minute trips to Spain is during the shoulder seasons – spring and autumn. You’ll avoid both peak season prices and tourist crowds, while still enjoying warm weather.