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

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Castelldefels – 120 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

Hotel in Castelldefels

Gran Hotel Rey Don Jaime offers views of the Mediterranean Sea from its hilltop location, surrounded by pine trees. Best breakfast in a 4 star hotel.

Show more Show less
8.1
Very Good
2,460 reviews
Price from
$138
per night

Hotel SB BCN Events 4* Sup

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 room was very clean and comfortable, beautiful view of the mountains and castle, we loved it. The staff was so wonderful, the front desk when about an beyond to assure we have a good service. The restaurant and bar staff fantastic specially the Argentinian guy and Alicia, they provided the best service. We really enjoyed staying in this hotel.

Show more Show less
8.4
Very Good
3,626 reviews
Price from
$114
per night

Ciudad de Castelldefels

Hotel in Castelldefels

Located 984 feet from Castelldefels Beach, this hotel offers a seasonal outdoor pool and free Wi-Fi in public areas. Barcelona Airport is 10 minutes’ drive away, and the city center is 20 minutes... Amazing .. I will be back soon

Show more Show less
8.2
Very Good
3,154 reviews
Price from
$117
per night

Bel Air

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.8
Excellent
1,606 reviews
Price from
$176
per night

Ibis Barcelona Castelldefels

Hotel in Castelldefels

Featuring a bar, Ibis Barcelona Castelldefels is located in Castelldefels in the Catalonia region, 1.2 mi from Castelldefels Beach and 1.4 mi from Gava Beach. Perfect location, large room, well set up to work if needed, comfy mattress and pillow, good heating, very clean.

Show more Show less
8.2
Very Good
2,038 reviews
Price from
$99
per night

Hotel Boutique dONNA 4* Superior

Hotel in Castelledefels Beach , Castelldefels

Set on the beachfront in the center 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... amazing views. beautifully designed. great location. very good restaurant. comfortable bed.

Show more Show less
8.4
Very Good
1,368 reviews
Price from
$210
per night

Hotel Canal Olímpic

Hotel in Castelldefels

This attractive hotel offers free Wi-Fi and is located in a quiet area of Castelldefels. El Prat Airport is just 5 mi away and there is direct access via the C-31. Staff so nice so respectful and helpful 3

Show more Show less
7.5
Good
1,870 reviews
Price from
$87
per night

Hotel Flora Parc

Hotel in Castelldefels

Hotel Flora Parc is in central Castelldefels, just a 25 minute drive from Barcelona and 1.5 miles from the beach. It has a small outdoor swimming pool and on site parking. The room, breakfast and staff were great. The location, breakfast and staff were freindly and helpful. We will certainly be back on our next time to Barcelona. Thank you very much.

Show more Show less
8.2
Very Good
1,260 reviews
Price from
$95
per night

Hotel Playafels

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
8.9
Excellent
1,730 reviews
Price from
$197
per night

Hotel 170

Hotel in Castelldefels

Hotel 170 has accommodations in Castelldefels. With a terrace, the 2-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. Great room, cleaned and with private bathroom

Show more Show less
7.4
Good
1,071 reviews
Price from
$90
per night

Most-booked hotels in Castelldefels in the past month

Castelldefels's best hotels with breakfast

See all

FAQs about hotels in Castelldefels

Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Castelldefels:

Explore guest reviews of hotels in Castelldefels

See all