Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

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 – 109 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

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. a very beautiful and relaxing place to spend the afternoon or a few nights - we loved the pool and garden with the historic castle tower right in the centre - a unique and charming place, easy access to town as well

Show more Show less
8.1
Very good
2,126 reviews
Price from
£79
per night

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 fine. Staff was helpful, make sure if Sbc, hotel is 4* and is at international level, then all staff interacting with guest must have basic English speaking knowledge.

Show more Show less
8.4
Very good
3,286 reviews
Price from
£54
per night

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. Evertyhing was perfect, excellent breakfast, nice and spacious room, very good location.

Show more Show less
8.2
Very good
2,643 reviews
Price from
£56
per night

Ibis Barcelona Castelldefels 2 stars

Hotel in Castelldefels

Featuring a bar, Ibis Barcelona Castelldefels is located in Castelldefels in the Catalonia region, 1.9 km from Castelldefels Beach and 2.3 km from Gava Beach. Everything was perfect. The staff was welcoming, very kind and available 24/7. The room looks great and were very clean. The cleaning was done every day, perfectly. The hotel is located around a shopping mall (shopping, restaurants, supermarket) and at less than 10min from the railway station (then 20mn to Barcelona) We planned to stay 4 nights in this hotel, then we decided to stay another night.

Show more Show less
8.1
Very good
1,813 reviews
Price from
£51
per night

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. It’s completely reformed and the bathtubs are amazing! I stayed in the Delux Double Room with Sea View.

Show more Show less
9
Superb
1,469 reviews
Price from
£91
per night

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. Great location, very clean, equipped, modern. has everything you need and owner amazing.

Show more Show less
8.7
Fabulous
1,276 reviews
Price from
£100
per night

Hotel Canal Olímpic 3 stars

Hotel in Castelldefels

This attractive hotel offers free Wi-Fi and is situated in a quiet area of Castelldefels. El Prat Airport is just 8 km away and there is direct access via the C-31. The stuff is very friendly and kind room is clean and comfy..nothing to complain! Great job, guys

Show more Show less
7.5
Good
1,560 reviews
Price from
£43
per night

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, a lounge bar, a beachfront cocktail terrace, and direct access... Bed was large and comfortable,modern,clean and staff friendly,restaurant attatched to hotel was nice

Show more Show less
8.4
Very good
1,358 reviews
Price from
£101
per night

Hotel 139 1 stars

Hotel in Castelldefels

Set in a quiet area in Castelldefels, Hotel 139 is just 2 blocks from the beach and close to many restaurants and bars. Free Wi-Fi is available in all rooms and public areas at Hotel 139. Location to beach, able to walk to many restaurants, grocery stores and short taxi ride from airport. Staff is extremely helpful and knowledgeable. Room with balcony is worth extra cost for more space!

Show more Show less
6.9
Review score
1,275 reviews
Price from
£32
per night

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. It is very well located, clean and quiet

Show more Show less
8.2
Very good
971 reviews
Price from
£56
per night

Most booked hotels in Castelldefels in the past month

See all

Budget hotels in Castelldefels

See all

FAQs about hotels in Castelldefels

Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Castelldefels:

Explore guest reviews of hotels in Castelldefels

See all