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 – 82 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.

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. Nice hotel, excellent location, good staff

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

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,177 reviews
Avg. price/night:
£86

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. Very very nice place. Air con was working perfectly. The staff is very nice and always available. The design of the room is very pretty, oh and the cleaning staff even folded my pajamas. Hotel is only 5 mins walk from the beach. The prices are very reasonable.

Show more Show less
7.7
Good
1,120 reviews
Avg. price/night:
£28

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. An exceptional hotel with attentive and friendly staff. It is going to become our "go to" Hotel to escape the business of Barcelona and our Apartment there. Would highly recommend to others and our friends

Show more Show less
9.3
Superb
442 reviews
Avg. price/night:
£72

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. Reception service is by far the best I have encountered elsewhere before.

Show more Show less
8.4
Very good
495 reviews
Avg. price/night:
£65

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.3
Very good
1,428 reviews
Avg. price/night:
£42

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. Great view, great value, close to everything.

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

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. Everything! Very Nice Place!!! 💪

Show more Show less
7.8
Good
883 reviews
Avg. price/night:
£44

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
937 reviews
Avg. price/night:
£54

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. Clean, excellent facilities just next to the beach. Really nice rooms

Show more Show less
8.8
Fabulous
190 reviews
Avg. price/night:
£72

Most booked hotels in Castelldefels in the past month

See all

Hotels located in the centre of Castelldefels

See all

FAQs about hotels in Castelldefels

Explore guest reviews of hotels in Castelldefels

See all
gogless