Homepage

Compare last-minute holidays to Spain

Holidays from £169 per person

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.

H10 Tenerife Playa

Puerto De La Cruz, Tenerife, Spain
  • 13 Dec 2025
  • 7 nights
  • Half board
  • From Gatwick

Prices from

£594 pp

Bahia Principe Sunlight San Felipe

Puerto De La Cruz, Tenerife, Spain
  • 7 Dec 2025
  • 7 nights
  • Half board
  • From Gatwick

Prices from

£545 pp

Alexandre Gala

Playa De Las Américas, Tenerife, Spain
  • 7 Dec 2025
  • 7 nights
  • Bed & breakfast
  • From Gatwick

Prices from

£569 pp

Hotel Catalonia Las Vegas

4.1

Very Good

Puerto De La Cruz, Tenerife, Spain
  • 13 Dec 2025
  • 7 nights
  • Half board
  • From Gatwick

Prices from

£521 pp

Hotel Malibu Park

4.3

Excellent

Costa Adeje, Tenerife, Spain
  • 13 Dec 2025
  • 7 nights
  • Self-catering
  • From Gatwick

Prices from

£594 pp

Palm Beach Tenerife

4.1

Very Good

Playa De Las Américas, Tenerife, Spain
  • 13 Dec 2025
  • 7 nights
  • Self-catering
  • From Gatwick

Prices from

£600 pp

Gran Meliá Palacio de Isora

4.2

Very Good

Alcalá, Tenerife, Spain
  • 9 Dec 2025
  • 7 nights
  • Bed & breakfast
  • From Manchester

Prices from

£569 pp

Hotel Riu Festival

4.6

Excellent

Playa De Palma, Majorca, Spain
  • 3 Jan 2026
  • 7 nights
  • Half board
  • From Stansted

Prices from

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

Last-minute Spain beach holiday deals

View all deals

H10 Tenerife Playa

Puerto De La Cruz, Tenerife, Spain
  • 13 Dec 2025
  • 7 nights
  • Half board
  • From Gatwick

Prices from

£594 pp

Bahia Principe Sunlight San Felipe

Puerto De La Cruz, Tenerife, Spain
  • 7 Dec 2025
  • 7 nights
  • Half board
  • From Gatwick

Prices from

£545 pp

Hotel Catalonia Las Vegas

4.1

Very Good

Puerto De La Cruz, Tenerife, Spain
  • 13 Dec 2025
  • 7 nights
  • Half board
  • From Gatwick

Prices from

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

Last-minute city break deals to Spain

View all deals

Catalonia Atenas

4.4

Excellent

Barcelona, Barcelona Area, Spain
  • 8 Jan 2026
  • 5 nights
  • Self-catering
  • From Manchester

Prices from

£284 pp

Vincci Bit

4.4

Excellent

Barcelona, Barcelona Area, Spain
  • 8 Jan 2026
  • 5 nights
  • Room only
  • From Manchester

Prices from

£258 pp

Hotel ILUNION Les Corts

4.2

Very Good

Barcelona, Barcelona Area, Spain
  • 8 Jan 2026
  • 5 nights
  • Self-catering
  • From Manchester

Prices from

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

Last-minute holidays to Spain under £250pp

Hotel Gala Placidia

4.4

Excellent

Benidorm, Costa Blanca, Spain
  • 10 Dec 2025
  • 7 nights
  • Room only
  • From Manchester

Prices from

£239 pp

Aparthotel Terralta

4.4

Excellent

Benidorm, Costa Blanca, Spain
  • 10 Dec 2025
  • 7 nights
  • Self-catering
  • From Manchester

Prices from

£229 pp

Dynastic Hotel & SPA

4.3

Excellent

Benidorm, Costa Blanca, Spain
  • 11 Dec 2025
  • 4 nights
  • Room only
  • From Stansted

Prices from

£199 pp
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.