Spain is an ideal destination for luxury spa holidays thanks to its great climate and beautiful beaches, as well as its modern and luxurious spa hotels.

If you are seeking a little respite from the pressures of your daily routine, a spa holiday could be just the thing you need to help you float away the stress. Luxury spa hotels are the perfect venue for a luxurious retreat, a romantic getaway or a holiday by the beach with extra pampering. Our top spa hotels in Spain include some of the leading five star hotels. Discover our selection below, or contact us for more information. 

9 spa hotels found

A Quinta da Auga // Santiago de Compostela +

A Quinta Da Auga is a Relais & Châteaux luxury hotel and spa, close to the historic city of Santiago de...

From 149 € per night

ABaC Restaurant & Hotel // Barcelona +

Located 500m above sea level in a luxurious residential area near Tibidabo, the ABaC Restaurant &...

From 234 € per night

Barceló La Bobadilla 5*GL // Granada +

This 5* luxury spa hotel combines the best of quality and design to provide an incredibly indulgent experie...

From 205 € per night

Majestic Hotel & Spa Barcelona // Barcelona +

The Majestic Hotel is located on the Passeig de Gràcia- the most expensive street in Spain and the sa...

From 179 € per night

Marbella Club Hotel, Golf Resort & Spa // Marbella +

Set right in the heart of Marbella’s Golden Mile, the Marbella Club · Golf Resort & Spa must be seen to...

From 299 € per night

SHA Wellness Clinic // Alicante +

The SHA Wellness clinic is wonderfully situated, very close to the bay of Altea. The views from the clinic ...

From 260 € per night

Talise Spa at Jumeirah Port Soller, Majorca // Majorca +

Talise Spa makes the most of its idyllic setting in the Jumeirah Port Soller Hotel on the wonderful island ...

From 350 € per night

Villa Padierna Palace Hotel // Marbella +

Voted 2013 Best Spa by Seven Stars Global Luxury Awards, this Medical Wellness spa provides all the plea...

From 240 € per night

Thank you for sharing! 0
We are processing your request…

Premium Switzerland is a proud member of