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 – 87 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 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
1,261 reviews
Price from
£65
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. Beautiful location not far from the train stop. The grounds were stunning and the room was very comfortable. Slept very well!

Show more Show less
8.3
Very good
2,080 reviews
Price from
£82
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. We had very nice stay. The staff is very professional and curtious. Comfortable bed, nice shower. It's a nice change from 2 weeks stay of European B&B places. The hotel is typically like 3 star American hotel, very nice and comfortable. Easy access to public transportation( 7 minutes to the bus station, including line 99 to the airport, Terminal 1. There is free shuttle from t1 to t2, t2 is the international terminal. It's about 5-10 minutes bus ride from the two terminals. The #99 bus comes every 30 minutes, cheap. The down side of taking bus is getting off at right bus stop can be tricky since there are several stops on the same road. We got off a bit too early. The hotel is behind Burger King and KFC. You can ask for these two if unable to find the hotel. The people are friendly and many of them speaking English. To reach Barcelona center: 15 minutes nice walk to train station to take trains. The bus t10 tickets can be used for the trip. The other direction of the same R2 train, only one stop it brings you to the nice beach town of Sitges. Since Sitges is on a different zone, currently it costs 4.5 euro one way even though it's only one stop. 5 minutes walking to the mall and supermarket.

Show more Show less
8.4
Very good
2,801 reviews
Price from
£57
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,619 reviews
Price from
£44
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... We had a room with a sea view and never regretted extra money paid. Super walk along the dunes, excellent breakfast.

Show more Show less
8.6
Fabulous
1,404 reviews
Price from
£103
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. Dream team of nicest professionals

Show more Show less
9.1
Superb
883 reviews
Price from
£108
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. Hotel is situated directly on the beach, in the center of Castelldefels, with plenty of dining and night life places nearby. Got a comfy bed. Good seafood in the hotel restaurant.

Show more Show less
8.7
Fabulous
554 reviews
Price from
£100
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. Personal was kind and helpful, no problem with our late arrival. Thank you

Show more Show less
7.6
Good
1,357 reviews
Price from
£35
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. Close to sea, very helpful stuff, breakfast, large and deep tool

Show more Show less
7.8
Good
1,135 reviews
Price from
£51
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... Nice hotel, located very close to a bus stop from\to the airport, very convenient. My room was pretty small but comfortable and clean. I liked my stay here.

Show more Show less
8.1
Very good
616 reviews
Price from
£37
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 see Secret Deals

Prices drop the moment you sign up!

What guests said about Castelldefels:

Explore guest reviews of hotels in Castelldefels

See all