Skip to main content
Stays Flights Flight + Hotel Car rentals Attractions Airport taxis

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Castelldefels – 89 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

Hotel Playafels 4 stars

Hotel in Castelledefels Beach , Castelldefels

Facing onto Castelldefels Beach, the 4-star Hotel Playafels has a swimming pool with beach access. Its attractive rooms have air conditioning, and some have sea views and balconies. Super clean and nice location.

Show more Show less
9.3
Superb
347 reviews
Avg. price/night:
£73

Hotel Boutique dONNA 4* Superior 4 stars

Hotel in Castelledefels Beach , Castelldefels

Set on the beachfront in the centre of Castelledefels Beach, Hotel Boutique dONNA Hotel 4* Sup features an outdoor pool facing the sea, terraces, and a lounge bar. Very good breakfast, excellent restaurant I dinned there at a resanble price.-

Show more Show less
8.7
Fabulous
1,104 reviews
Avg. price/night:
£101

Ibis Barcelona Castelldefels 2 stars

Hotel in Castelldefels

Ibis Barcelona Castelldefels is 10 minutes’ walk from the RENFE Train Station in Castelldefels. It offers free parking, a 24-hour bar and modern rooms with satellite TV and Wi-Fi connection. Location is perfect, opposite the Anacblau shopping mall and 5 mins walk from the town centre and train station for links into the city and other coastal towns, it's our third stay here and we look forward to returning again in the near future.

Show more Show less
8.2
Very good
1,388 reviews
Avg. price/night:
£49

Gran Hotel Rey Don Jaime 4 stars

Hotel in Castelldefels

Gran Hotel Rey Don Jaime offers views of the Mediterranean Sea from its hilltop location, surrounded by pine trees. Amazing location Spacious rooms Amazing internet service

Show more Show less
8.3
Very good
2,032 reviews
Avg. price/night:
£71

Hotel SB BCN Events 4* Sup 4 stars

Hotel in Castelldefels

The modern SB BCN Events in Castelldefels offers an outdoor pool and free Wi-Fi. The spacious, air-conditioned rooms offer views of the Olympic Canal or mountains and have plasma-screen TVs. Everything was so perfect, the staff was more than perfect, I have traveled a lot and this is the most professional hotel I have been to, there was a pool manager to look for the kids and he was amazing, the restaurant was wonderful, I can highly recommend this hotel to anyone.

Show more Show less
8.2
Very good
1,696 reviews
Avg. price/night:
£55

Hotel Flora Parc 3 stars

Hotel in Castelldefels

Hotel Flora Parc is located in central Castelldefels, just 25 minutes’ drive from Barcelona and 2.5 km from the beach. It has a small outdoor swimming pool and onsite parking. Beds were very comfy, staff were lovely,delighted there was a fridge in the room, could do with a full length mirror in the room and tea/coffee making facilities other than that it was perfect

Show more Show less
8.3
Very good
1,123 reviews
Avg. price/night:
£63

Ciudad de Castelldefels 3 stars

Hotel in Castelldefels

Located 300 metres from Castelldefels Beach, this hotel offers a seasonal outdoor pool and free Wi-Fi in public areas. The hotel was very well located, just a few minutes from the beach and with lots of restaurants around. The room was very clean and comfortable with the small balcony facing the swimming pool, where we liked to spent a few hours in the afternoon. We would like to repeat it for another weekend.

Show more Show less
8.3
Very good
933 reviews
Avg. price/night:
£54

Best Western Hotel Mediterraneo 4 stars

Hotel in Castelledefels Beach , Castelldefels

Facing onto the beach in Castelldefels, the Hotel Mediterraneo offers easy rail and road access to central Barcelona and the airport. It has free Wi-Fi and a swimming pool. It felt really comfortable.. Especially after all this covid_19 to travel again and to be received in such a good way. All personnel profesional and security everywhere makes you forget the difficult times. Well done Mediterraneo!!!

Show more Show less
8.4
Very good
478 reviews
Avg. price/night:
£69

Bel Air 4 stars

Hotel in Castelledefels Beach , Castelldefels

Looking directly onto Castelldefels Beach, Bel Air offers stylish air-conditioned rooms with balconies. The hotel has a small swimming pool and free Wi-Fi. The breakfast wasn’t very vegetarian friendly unless you wanted fruit. But the staff was amazing and had a great memory of our likes and dislikes.

Show more Show less
8.7
Fabulous
149 reviews
Avg. price/night:
£64

Hotel 153 3 stars

Hotel in Castelledefels Beach , Castelldefels

This comfortable 3- star hotel is situated 20 km away from Barcelona, in the little village of Castelldefels. Very comfortable place, very clean, excellent value!

Show more Show less
7.7
Good
1,141 reviews
Avg. price/night:
£45

Hotels with extra health and safety measures

Find hotels in Castelldefels with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Castelldefels in the past month

See all

Budget hotels in Castelldefels

See all

FAQs about hotels in Castelldefels

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Castelldefels:

Explore guest reviews of hotels in Castelldefels

See all