Find the spa hotels that appeal to you the most
Check out our selection of great spa hotels in Cadaqués
Hotel Mediterraneo Park is set 656 feet from Santa Margarida beach and is surrounded by 33 ft² of gardens and 2 outdoor swimming pools. It has rooms with balconies.

Part of the Hotels Mediterraneo complex, this hotel is set on the Bay of Roses. It is surrounded by 33 ft² of gardens and has 2 outdoor swimming pools.
The seafront Vistabella offers fantastic views of Roses Bay and the surrounding mountains. It features rooms with balconies, a spa and 5 restaurants.

This restored winery is yards from Port de la Selva Beach, just outside the Cap de Creus Natural Park. It has 2 restaurants and a wellness center with sauna.

This hotel lies on the seafront in the charming town of El Port de la Selva, on the Costa Brava. It offers free WiFi and there is a spa with a hot tub for an extra charge.

In front of Salatà Beach in Roses, the Maritim features an outdoor pool with a terrace. All the air-conditioned rooms have free Wi-Fi and balconies.

Hotel Marina is located in the center of Roses, on the seafront. It offers free access to the gym and the rooftop swimming pool with hydromassage jets, open in summer.

Set just 492 feet from the beach and 15 minutes’ walk from the center of Roses, Camping Joncar Mar features an outdoor pool, on-site restaurant and modern bungalows, apartments and mobile homes.
The Almadraba Park Hotel is a well-equipped hotel in a beautiful natural setting, the Cap de Creus Natural Park, one of the largest and best preserved in Catalonia.

Featuring free Wi-Fi, a spa and rooms with balconies, Terraza sits 66 feet from Roses Beach and has direct access to the promenade.


Popular with guests booking spa hotels in Roses
Popular with guests booking spa hotels in Roses
Popular with guests booking spa hotels in Roses
Popular with guests booking spa hotels in Port de la Selva
Popular with guests booking spa hotels in Roses
Popular with guests booking spa hotels in Roses
Popular with guests booking spa hotels in Port de la Selva
Popular with guests booking spa hotels in Roses
Popular with guests booking spa hotels in Roses
Popular with guests booking spa hotels in Roses
Offering massage services, Big family house in the Center of el port de la selva provides accommodations in Port de la Selva.
Featuring a garden, Villa à Canyelles, piscine et SPA à bulles privés, vue panoramique features accommodations in Roses.
Featuring free Wi-Fi, a spa and rooms with balconies, Terraza sits 66 feet from Roses Beach and has direct access to the promenade.
Just a few steps from Playa Rastell and a 6-minute walk from Ciutadella Roses, GMID IMMO Apartamento Oasis Atico features accommodations in Roses with a casino.
Just a few steps from Playa Rastell and a 6-minute walk from Ciutadella Roses, GMID IMMO A-223 MOLI DE VENT Atico features accommodations in Roses with massage services.
Set just 492 feet from the beach and 15 minutes’ walk from the center of Roses, Camping Joncar Mar features an outdoor pool, on-site restaurant and modern bungalows, apartments and mobile homes.
The Hotel & Apartaments Thalassa Sport & Wellness is set in Roses Bay, just 98 feet from Salatar Beach.
ECO-APARTMENTS LA MARINEDA provides spa facilities and wellness packages, as well as air-conditioned accommodations in Roses, a 2-minute walk from Playa Salatar.
This restored winery is yards from Port de la Selva Beach, just outside the Cap de Creus Natural Park. It has 2 restaurants and a wellness center with sauna.
The Almadraba Park Hotel is a well-equipped hotel in a beautiful natural setting, the Cap de Creus Natural Park, one of the largest and best preserved in Catalonia.
This hotel lies on the seafront in the charming town of El Port de la Selva, on the Costa Brava. It offers free WiFi and there is a spa with a hot tub for an extra charge.
The seafront Vistabella offers fantastic views of Roses Bay and the surrounding mountains. It features rooms with balconies, a spa and 5 restaurants.
In front of Salatà Beach in Roses, the Maritim features an outdoor pool with a terrace. All the air-conditioned rooms have free Wi-Fi and balconies.
Part of the Hotels Mediterraneo complex, this hotel is set on the Bay of Roses. It is surrounded by 33 ft² of gardens and has 2 outdoor swimming pools.
Hotel Mediterraneo Park is set 656 feet from Santa Margarida beach and is surrounded by 33 ft² of gardens and 2 outdoor swimming pools. It has rooms with balconies.
Apartament Santa Margarida offers accommodations in Roses, 12 miles from Dalí Museum and 13 miles from Peralada Golf Club.
H Bella Mar Roses is well set in Roses, and provides a shared lounge and free WiFi. Each room at the 2-star hotel has city views, and guests can enjoy access to a sun terrace.