Homepage

Compare last-minute holidays to Spain

Holidays from £219 per person

Thousands of holidays

Compare 20+ trusted brands

ATOL-protected holidays

Book your getaway with confidence

Part of MoneySuperMarket

Saving you money for more than 20 years

Compare and save

Save an average of £350 per holiday

We compare millions of holidays from the UK’s leading travel companies

Jet2holidays logoTui logoeasyJet Holidays logoloveholidays logolastminute logoHolidayGems logoOn the Beach logo

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.

Popular Spanish last-minute holiday destinations

Cheap last-minute holiday deals to Spain

H10 Conquistador

9.6

Excellent

Playa De Las Américas, Tenerife, Spain
  • 27 Apr 2026
  • 7 nights
  • Half board
  • From Manchester

Prices from

£904 pp

H10 Costa Adeje Palace

8.9

Excellent

Costa Adeje, Tenerife, Spain
  • 15 May 2026
  • 7 nights
  • Half board
  • From Manchester

Prices from

£1,051 pp

Catalonia Oro Negro

8.2

Very Good

Arona, Tenerife, Spain
  • 27 Apr 2026
  • 7 nights
  • Bed & breakfast
  • From Manchester

Prices from

£700 pp

Parque La Paz

8.7

Excellent

Playa De Las Américas, Tenerife, Spain
  • 27 Apr 2026
  • 7 nights
  • Half board
  • From Manchester

Prices from

£761 pp

Gran Meliá Palacio de Isora

8.5

Very Good

Alcalá, Tenerife, Spain
  • 27 Apr 2026
  • 7 nights
  • Bed & breakfast
  • From Manchester

Prices from

£799 pp

PortBlue Club Pollentia Resort & Spa

8.6

Very Good

Alcudia, Majorca, Spain
  • 25 Apr 2026
  • 7 nights
  • Room only
  • From Gatwick

Prices from

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

Last-minute all-inclusive Spain holiday deals

View all deals

BlueSea Puerto Resort

Puerto De La Cruz, Tenerife, Spain
  • 9 May 2026
  • 7 nights
  • All-inclusive
  • From Manchester

Prices from

£389 pp

Club Mac Alcudia

9.3

Excellent

Alcudia, Majorca, Spain
  • 11 May 2026
  • 7 nights
  • All-inclusive
  • From Gatwick

Prices from

£500 pp

Apartamentos Playaolid

8.3

Very Good

Playa De Las Américas, Tenerife, Spain
  • 9 May 2026
  • 7 nights
  • All-inclusive
  • From Manchester

Prices from

£493 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

Parador de Málaga Golf

8.6

Very Good

Malaga, Costa Del Sol, Spain
  • 17 May 2026
  • 5 nights
  • Room only
  • From Bristol

Prices from

£299 pp

Hotel Dauro Premier

8.9

Excellent

Granada, Costa Del Sol, Spain
  • 10 May 2026
  • 4 nights
  • Room only
  • From Bristol

Prices from

£279 pp

ibis Granada

8.8

Excellent

Granada, Costa Del Sol, Spain
  • 17 May 2026
  • 5 nights
  • Bed & breakfast
  • From Bristol

Prices from

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

Why you should 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.

Last-minute Spain beach holiday deals

Catalonia Oro Negro

Arona, Tenerife, Spain
  • 7 May 2026
  • 7 nights
  • Bed & breakfast
  • From Manchester

Prices from

£345 pp

Parque La Paz

Playa De Las Américas, Tenerife, Spain
  • 9 May 2026
  • 7 nights
  • Self-catering
  • From Manchester

Prices from

£438 pp

Bahia Principe Sunlight San Felipe

Puerto De La Cruz, Tenerife, Spain
  • 7 May 2026
  • 7 nights
  • Half board
  • From Manchester

Prices from

£420 pp

H10 Tenerife Playa

Puerto De La Cruz, Tenerife, Spain
  • 27 Apr 2026
  • 7 nights
  • Bed & breakfast
  • From Manchester

Prices from

£414 pp

Ferrer Janeiro Hotel & Spa

Can Picafort, Majorca, Spain
  • 14 May 2026
  • 7 nights
  • Bed & breakfast
  • From Gatwick

Prices from

£503 pp

Hotel Catalonia Las Vegas

Puerto De La Cruz, Tenerife, Spain
  • 7 May 2026
  • 7 nights
  • Bed & breakfast
  • From Manchester

Prices from

£290 pp

Gran Meliá Palacio de Isora

Alcalá, Tenerife, Spain
  • 16 May 2026
  • 7 nights
  • Bed & breakfast
  • From Stansted

Prices from

£517 pp

Club del Sol Aparthotel

Puerto Pollensa, Majorca, Spain
  • 13 May 2026
  • 7 nights
  • Self-catering
  • From Gatwick

Prices from

£549 pp

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

Need more holiday inspiration?

Let us know what you’re looking for and we’ll narrow down the best destinations and deals for your holiday!

Inspire me