Skip to main content

Hotels near Selva de Mar

Search hotels and more near Selva de Mar

Filter by:


Star Rating

Review Score

Selva de Mar – 395 hotels and places to stay
See the latest prices and deals by choosing your dates.
Hotel Calina, hotel in Selva de Mar

This family-run hotel is located in Port Lligat Bay, just 164 feet from Salvador Dalí’s fascinating House-Museum. It offers free Wi-Fi and 2 outdoor swimming pools with sea views.

The location was wonderful and right next to the Dali house. Not to mention the view is the sea in the morning when eating breakfast.
8.9
Scored 8.9
Excellent
Rated excellent
2,042 reviews
Price from£102.17per night
Hotel Playa Sol, hotel in Selva de Mar

Set in Cadaqués, this hotel is well-located for a sunny beach vacation on the Costa Brava. Facilities include an outdoor swimming pool and olive tree garden.

Everything
9.1
Scored 9.1
Wonderful
Rated wonderful
1,030 reviews
Price from£179.65per night
Hotel La Residencia, hotel in Selva de Mar

Hotel La Residencia is located in central Cadaqués, just 164 feet from the beach.

The location fantastic, right on the waterfront. The service great, the breakfast fabulous.
8.5
Scored 8.5
Very Good
Rated very good
1,256 reviews
Price from£106.43per night
Hotel Montecarlo Spa & Wellness, hotel in Selva de Mar

Located on Santa Margarita Beach in Roses Bay, Hotel Montecarlo offers a spa with sea views. All air-conditioned rooms come with a balcony and sea views, and bicycles are free to rent.

Receptionists were nice and could speak several languages. The breakfast was fine. Hotel is located next to a nice beach.
8.1
Scored 8.1
Very Good
Rated very good
6,098 reviews
Price from£97.91per night
Boutique Hotel Villa Gala, hotel in Selva de Mar

Set in Cadaqués, 0.7 mi from Salvador Dali's House, Hotel Villa Gala features an outdoor swimming pool and a garden.

Staff was very helpful with restaurant recommendations and travel assistance.
9.0
Scored 9.0
Wonderful
Rated wonderful
939 reviews
Price from£201.15per night
Ampuria Inn, hotel in Selva de Mar

Located 1.9 mi from Empuriabrava city center, Europe's largest residential Marina, Ampuria Inn is located 1.9 mi from the beach and just 328 feet from Empuriabrava Skydive Center and Windoor Inside...

Location is very nice, free parking at hotel, friendly staff, good breakfast.
8.1
Scored 8.1
Very Good
Rated very good
3,805 reviews
Price from£66.41per night
Hotel Marina, hotel in Selva de Mar

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.

The location, right across from the beach, is perfect. The staff are friendly, multilingual, and helpful. The breakfast was good, too.
8.4
Scored 8.4
Very Good
Rated very good
3,849 reviews
Price from£85.14per night
Hotel Spa Mediterraneo Park, hotel in Selva de Mar

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.

Spacious, friendly staff, lots for the kids to do. Close to beach .
8.8
Scored 8.8
Excellent
Rated excellent
3,312 reviews
Price from£82.59per night
Hotel Ciutadella, hotel in Selva de Mar

Hotel Ciutadella is located 328 feet from the beach in Roses, on the Costa Brava. It offers functional, air-conditioned rooms with a balcony, flat-screen TV and free Wi-Fi.

Everyone that worked there was terrific.
8.2
Scored 8.2
Very Good
Rated very good
2,412 reviews
Price from£53.64per night
La Goleta, hotel in Selva de Mar

This family-run hotel is just 164 feet from the beach in Llançà, in the Cap de Creus Nature Reserve. It an attractive terrace and air-conditioned rooms with free Wi-Fi.

8.4
Scored 8.4
Very Good
Rated very good
2,354 reviews
Price from£75.10per night
See all hotels near Selva de Mar
Subscribe to receive premium deals

Prices drop the second you sign up!