67 spa hotels found

Almar Jesolo Resort & Spa // Venice +
From 170 € per night

Almyra // Paphos +
From 124 € per night

Anassa // Paphos +
From 265 € per night

Augustus Hotel & Resort // Tuscany Coast +
From 170 € per night

Barceló Asia Gardens & Thai Spa // Costa Blanca +
From 275 € per night

Bohemia Suites & Spa // Gran Canaria +
From 93 € per night

Boutique Hotel Alhambra // Losinj +
From 318 € per night

Capri Beauty Farm, Capri, Italy // Capri +
From 480 € per night

Cascade Wellness & Lifestyle Resort // Algarve +
From 209 € per night

Crystal Energy Hotel // Crete +
From 283 € per night

D-Hotel Maris // Aegean Coast +
From 250 € per night

D-Resort Göcek // Mediterranean Coast +
From 190 € per night

Danai Beach Resort & Villas // Halkidiki +
From 110 € per night

Design Hotel Navis // Opatija +
From 225 € per night

Eagles Palace // Halkidiki +
From 159 € per night

Elounda Gulf Villas & Suites // Crete +
From 332 € per night

EPIC SANA Algarve // Algarve +
From 234 € per night

Finca Cortesin Spa and Golf Resort // Marbella +
From 429 € per night

FontSanta Thermal Spa & Wellness // Majorca +
From 240 CHF per night

Hacienda Na Xamena Hotel & Spa // Ibiza +
From 245 € per night

Hospes Maricel & Spa // Majorca +
From 250 € per night

Hostal de la Gavina // Costa Brava +
From 260 € per night

Hotel Arts // Barcelona +
From 250 € per night

Hotel Cala del Porto // Tuscany +
From 380 € per night

Hotel Can Simoneta // Majorca +
From 390 € per night

Hotel Cap Rocat // Majorca +
From 110 € per night

Hotel Convent de la Missió // Majorca +
From 170 € per night

Hotel Villa Ottone // Elba Island +
From 359 € per night

Hotel Vistabella // Costa Brava +
From 180 € per night

HPV Health & Beauty at La Posta Vecchia // Rome +
From 320 € per night

Ibiza Gran Hotel // Ibiza +
From 305 € per night

Imperial Spa at Hôtel du Palais // Biarritz +
From 110 € per night

Kivotos Mykonos // Mykonos +
From 250 € per night

Le Bela Vista Hotel & Spa // Algarve +
From 150 € per night

Le Méridien RA Beach Hotel & Spa // Costa Brava +
From 207 € per night

Marbella Club Hotel, Golf Resort & Spa // Marbella +
From 299 € per night

Martinhal Quinta Family Golf Resort // Algarve +
From 150 € per night

Martinhal Sagres Beach Family Resort Hotel // Algarve +
From 185 € per night

Monastero Santa Rosa // Amalfi Coast +
From 390 € per night

Mystique, A Luxury Collection Hotel // Aegean Sea +
From 510 € per night

Nikki Beach Resort & Spa // Porto Heli +
From 195 € per night

Oh! All-Suites and Divine Thalassa Hotels // Crete +
From 365 € per night

Pegasus Suites & Spa // Santorini +
From 190 € per night

Pelliclub Wellness Centre at Il Pellicano // Tuscany +
From 420 € per night

Petasos Beach Resort & Spa // Mykonos +
From 179 € per night

Principe Forte dei Marmi // Tuscany Coast +
From 300 € per night

Puente Romano Marbella // Marbella +
From 210 € per night

Pure Salt Port Adriano // Majorca +
From 190 € per night

Relais Villa del Golfo & Spa // Sardinia +
From 198 € per night

Royal Hotel Sanremo // Italian Riviera +
From 215 € per night

Savoy Saccharum // Madeira +
From 110 € per night

SHA Wellness Clinic // Alicante +
From 260 € per night

Shangri-La Bosphorus, Istanbul // Istanbul +
From 400 € per night

Spa My Blend by Clarins, Cannes // Cannes +
From 390 € per night

Spa Sezz, St Tropez // St Tropez +
From 260 € per night

Talise Spa at Jumeirah Port Soller, Majorca // Majorca +
From 350 € per night

The Divine Spa at The Vine Hotel // Madeira +
From 260 € per night

The Hotel Bellevue 5* // Losinj +
From 204 € per night

The Oitavos // Cascais +
From 163 € per night

The Romanos Costa Navarino // Peloponnese +
From 211 € per night

The Westin Resort Costa Navarino // Peloponnese +
From 250 € per night

Thermae Sylla Spa Wellness Hotel // Evia +
From 127 € per night

Tiara Miramar Beach & Spa // the French Riviera +
From 180 € per night

Trump Turnberry // Scotland +
From 200 £ per night

Verdura-Spa, Sicily // Sicily +
From 190 € per night

Villa Las Tronas Hotel & Spa // Sardinia +
From 352 € per night

WEISSENHAUS Grand Village Resort & Spa am Meer // Weissenhaus +
From 340 € per night