Luxury holidays to Spain

Year-round sunshine and glorious sandy beaches make Spain one of the world's most popular destinations. And when you book luxury Spain holidays through Thomas Cook, you can experience the ultimate relaxation during your stay.

This sun-soaked country is home to a host of spectacular resorts that deliver 5-star holidays in Spain. And because everyone's idea of luxury holidays is different, we’ve hand-picked a collection of hotels to suit every taste, from action-packed to laid back. So whether you’re a couple looking to relax or a family in search of some sun-filled fun, you won’t be disappointed.

From the Costa Brava and the Costa del Sol on the mainland, to the islands off the coast, your perfect 5-star holidays in Spain are ready and waiting to be discovered. You can go all out with a stay at chic hotels and resorts right on the beachfront, and wake up to sea views from your premium room. Eliminate all that stress with a stay at the All Inclusive Grand Palladium White Island Resort & Spa, which overlooks the ocean and boasts a sumptuous spa.

Or you could opt for the complete privacy of Royal Garden Villas, where you'll enjoy a tranquil setting and your very own pool. You can soak up the sunshine and peace and quiet in destinations all over Spain. Maspalomas is a charming place in southern Gran Canaria where you can relax with your loved one. Or you could take your pick from eight beautiful sandy stretches in Majorca's Cala Millor.

If you're staying on the mainland, you'll discover secluded spots among Costa Blanca's 170 beaches. And here you can make your retreat to the Asia Gardens Hotel & Thai Spa and book yourself a Thai treatment. Southern Spain is home to classy Nikki Beach, where you can check into the stunning Don Carlos Leisure Resort & Spa, complete with its own beach club. Or you could simply lounge around the pool at the magnificent Elba Estepona Gran Hotel & Thalasso Spa on the Costa del Sol. Decisions, decisions. 

Are you ready to check out these luxury Spain holidays? Explore the latest deals below and start plotting your escape today.

Best luxury hotels in Spain

Gran Hotel Bali

Gran Hotel Bali

Spain, Costa Blanca, Benidorm

Hotel Palia La Roca

Hotel Palia La Roca

Spain, Costa del Sol, Benalmadena

Playas de Guardamar Hotel

Playas de Guardamar Hotel

Spain, Costa Blanca, Guardamar Segura

Ilunion Hacienda de  Mijas

Ilunion Hacienda de Mijas

Spain, Costa del Sol, Mijas

AluaSun Doblemar

AluaSun Doblemar

Spain, Murcia, La Manga

Vera Playa Club

Vera Playa Club

Spain, Costa de Almeria, Vera

4R Playa Park

4R Playa Park

Spain, Costa Dorada, Salou

Holiday World POLYNESIA Hotel

Holiday World POLYNESIA Hotel

Spain, Costa del Sol, Benalmadena

Hotel Sun Palace Albir & Spa

Hotel Sun Palace Albir & Spa

Spain, Costa Blanca, Albir

Sandos Benidorm Suites

Sandos Benidorm Suites

Spain, Costa Blanca, Benidorm

Hotel Jaume I

Hotel Jaume I

Spain, Costa Dorada, Salou

H10 Casa de la plata

H10 Casa de la plata

Spain, Seville

Bristol

Bristol

Spain, Costa Blanca, Benidorm

Hotel Benalma Costa del Sol

Hotel Benalma Costa del Sol

Spain, Costa del Sol, Benalmadena

Augusta Club Hotel and Spa

Augusta Club Hotel and Spa

Spain, Costa Brava, Lloret de Mar

Macdonald Dona Lola

Macdonald Dona Lola

Spain, Costa del Sol, Mijas

Benikaktus

Benikaktus

Spain, Costa Blanca, Benidorm

Hotel 525

Hotel 525

Spain, Costa Calida, Los Alcazares

Silken Al-Andalus

Silken Al-Andalus

Spain, Seville

Albir Garden Resort & Aquapark

Albir Garden Resort & Aquapark

Spain, Costa Blanca, Albir

Santa Susanna Resort

Santa Susanna Resort

Spain, Costa Brava, Santa Susana

Sunset Beach Club

Sunset Beach Club

Spain, Costa del Sol, Benalmadena

Globales Cortijo Blanco

Globales Cortijo Blanco

Spain, Costa del Sol, San Pedro

Sol Pelicanos - Ocas Hotel

Sol Pelicanos - Ocas Hotel

Spain, Costa Blanca, Benidorm

Trustpilot