Skip to main content

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

See the latest prices and deals by choosing your dates.

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 location and the breakfast was excellent.

Show more Show less
8.3
Very good
1,309 reviews
Price from
£59
per night

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. The staff is very very pleasant, and rooms where modern and clean besides the low price. Perfect location for what we were looking for.

Show more Show less
8.2
Very good
1,610 reviews
Price from
£44
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. The bed and pillows were so comfortable, made it difficult to get out of bed! Booked this to be close to the airport so did not spend long in the area, rooms were very comfortable and there's a mall close by if you want to do some shopping.

Show more Show less
8.4
Very good
2,749 reviews
Price from
£57
per night

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. Almost everything, it's a great hotel.

Show more Show less
8.3
Very good
2,033 reviews
Price from
£68
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. I have stayed at hotel 139 many times the location is perfect for the beach area and there is many buses to central casteldefells and the train station to take you to barcelona or other places the price is ok but casteldefells is expensive so expect to pay more than the norm hotel 139 is 1 star but very clean very very friendly especially julio who i regard as a friend it is a perfect base to explore catalonia and you can be in barcelona within 35 mins by train

Show more Show less
7.5
Good
1,356 reviews
Price from
£35
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... everything. the room, the views, the restaurant, the location, ... this is my third time staying here with my boyfriend & it’s kind of become a thing for us to come to Casteldefels every few weeks and stay at this hotel. We simply love everything about it.

Show more Show less
8.6
Fabulous
1,385 reviews
Price from
£107
per night

Hotel 170 2 stars

Hotel in Castelldefels

Situated in Castelldefels, within less than 1 km of Castelldefels Beach and 7 km of Wine Cellars Güell, Hotel 170 features accommodation with a bar and free WiFi throughout the property as well as... Great hotel, clean rooms, free wifi, nice and quiet location. Very friendly and helpful staff. Close to nice restaurants, not too far from the beach.

Show more Show less
8.1
Very good
635 reviews
Price from
£40
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. Location...location...location

Show more Show less
8.8
Fabulous
582 reviews
Price from
£82
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. All thighs is very nice in hotel I am very happy for all I wish others time I stay your hotel thanks for all

Show more Show less
7.8
Good
1,145 reviews
Price from
£50
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. Super clean and nice location.

Show more Show less
9.1
Superb
910 reviews
Price from
£94
per night

Most booked hotels in Castelldefels in the past month

See all

Budget hotels in Castelldefels

See all

FAQs about hotels in Castelldefels

Explore guest reviews of hotels in Castelldefels

See all
gogless