Homepage

Compare cheap Spain holidays

Holidays from £129 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

Cheap Spain holiday deals

Stroll the streets of charming traditional towns, tuck into tapas in trendy city restaurants, splash about in the waters of the costas or live the island life in the Canaries or Balearics – all without breaking the bank – on a cheap holiday to Spain.

With direct flights regularly touching down in a wide range of budget-friendly destinations, from Benidorm and Alicante to the islands of Tenerife and Majorca, affordable holiday deals are plentiful.

Cut the cost of a Spanish holiday even more by travelling outside of major school holidays, the peak summer months and big celebrations like Easter or Christmas.


Filter Deals
Sort

Package holidays under £150pp

With plenty of wallet-friendly accommodation, cheap holiday packages and bargain flights, cheap holidays to Spain are par the course. For a cut-price city break, hit Barcelona or Madrid in spring or autumn. For low-cost holidays in summer, book early and consider travelling in May or September.

Prices and availability may change, confirm with the provider before booking. Prices do not include local tourist taxes.

Aparthotel Pinosol

8.4

Very Good

Javea, Costa Blanca, Spain
  • 15 Jun 2026
  • 2 nights
  • Self-catering
  • From Luton

Prices from

£139 pp

MR Hotel Costa Blanca

8.5

Very Good

Denia, Costa Blanca, Spain
  • 15 Jun 2026
  • 2 nights
  • Room only
  • From Luton

Prices from

£129 pp

Aparthotel ONA Campanario

8.4

Very Good

Mijas, Costa Del Sol, Spain
  • 14 Jun 2026
  • 2 nights
  • Self-catering
  • From Liverpool

Prices from

£139 pp

Cheap family holidays to Spain

Time it right and cheap holiday packages to the Costa Brava, Costa del Sol or Costa Dorada are easy to find. With their long stretches of golden sand, warm and welcoming waters and fun-filled waterparks, the Spanish costas are the perfect pick for a cheap family getaway.

View all deals

Prices and availability may change, confirm with the provider before booking. Prices do not include local tourist taxes.

Elba Lucía Sport & Suite Hotel

7.9

Good

Nuevo Horizonte, Fuerteventura, Spain
  • 22 Jun 2026
  • 7 nights
  • Self-catering
  • From Stansted

Prices from

£232 pp

Cheap beach holidays in Spain

Spain is the proud home of one of the longest coastlines in Europe (around 5,000 miles). Take a beach holiday to Spain and you’ll be spoiled for choice, whether you’re looking for Blue Flag beaches near Benidorm, sun-lounger-laden sands in Gran Canaria or secluded coves in Ibiza.

View all deals

Prices and availability may change, confirm with the provider before booking. Prices do not include local tourist taxes.

BlueSea Puerto Resort

Puerto De La Cruz, Tenerife, Spain
  • 3 Oct 2026
  • 7 nights
  • Bed & breakfast
  • From Stansted

Prices from

£267 pp

Hotel Turquesa Playa

Puerto De La Cruz, Tenerife, Spain
  • 3 Oct 2026
  • 7 nights
  • Bed & breakfast
  • From Stansted

Prices from

£289 pp

RF San Borondón

8.4

Very Good

Puerto De La Cruz, Tenerife, Spain
  • 3 Oct 2026
  • 7 nights
  • Room only
  • From Stansted

Prices from

£270 pp

Best reviewed cheap hotels in Spain

View all deals

Prices and availability may change, confirm with the provider before booking. Prices do not include local tourist taxes.

Playa de los Roques

9

Excellent

Los Realejos, Tenerife, Spain
  • 29 Sept 2026
  • 7 nights
  • Self-catering
  • From Stansted

Prices from

£229 pp

Beverly Hills Heights

8.8

Excellent

Arona, Tenerife, Spain
  • 3 Oct 2026
  • 7 nights
  • Self-catering
  • From Stansted

Prices from

£249 pp

Coral Los Silos - Your Natural Accommodation Choice

8.9

Excellent

Los Silos, Tenerife, Spain
  • 14 Jun 2026
  • 7 nights
  • Self-catering
  • From Manchester

Prices from

£210 pp