Skip to main content

Search hotels in Castelldefels

Enter your dates to see the latest prices and deals for Castelldefels hotels

Castelldefels – 147 hotels and places to stay

Filter by:

Star Rating

Review score

Gran Hotel Rey Don Jaime offers views of the Mediterranean Sea from its hilltop location, surrounded by pine trees.

The hotel is really outdated and needs major renovations. We selected it for the spa (that was unfortunately closed) and the calmness…BUT we were awakened every morning by the staff (housekeepers) that were very loud and even knocked on our door even though we had the « do not disturb » tag on the doorknob. Unacceptable. Paper thin walls…You could literally hear the neighbors’ conversation. The parking is a plus.
Review score
Very Good
4,195 reviews
Price from
£155.06
1 night, 2 adults

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.

Breakfast and food fantastic. Location near to bus station.
Review score
Very Good
2,724 reviews
Price from
£88.74
1 night, 2 adults

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 by the beach
Review score
Excellent
1,879 reviews
Price from
£201.41
1 night, 2 adults

Facing the beachfront, Hotel Boutique dONNA offers 4-star accommodations in Castelldefels and features an outdoor swimming pool, garden and terrace.

The receptionist was very kind and the place was beautiful would visit a million times more!
Review score
Very Good
1,137 reviews
Price from
£168.54
1 night, 2 adults

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.

Quiet area away from the hustle and bustle of Barcelona.
Review score
Good
1,940 reviews
Price from
£58.99
1 night, 2 adults

Located in Castelldefels, a 5-minute walk from Castelldefels Beach, 6 Bis HOTEL provides accommodations with a shared lounge, private parking, a terrace and a bar.

The gentleman at reception who made our breakfast was amazing and friendly we really liked his company. Please tell him he has done a great job will come back again
Review score
Good
1,597 reviews
Price from
£101.13
1 night, 2 adults

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.

Everything else
Review score
Pleasant
1,060 reviews
Price from
£71.29
1 night, 2 adults

Hotel Rodsan Suizo in Castelldefels is right by the beach and offers great views and free internet. The hotel is only 5.6 mi from Barcelona El Prat Airport.

Very close to the beach and good location.
Review score
Good
39 reviews
Price from
£101.97
1 night, 2 adults

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.

I loved the location. It’s literally in front of the street.
Review score
Excellent
1,408 reviews
Price from
£209.83
1 night, 2 adults

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

Location
Review score
Very Good
3,925 reviews
Price from
£125.56
1 night, 2 adults
See all 147 hotels in Castelldefels

Hotels with airport shuttles in Castelldefels

Most-booked hotels in Castelldefels in the past month

See all

Budget hotels in Castelldefels

  • Review score
    Excellent · 1,086 reviews

    Hotel C31 features a garden, a shared lounge and a sun terrace with swimming pool and buffet breakfast in Castelldefels. This 2-star hotel offers a tour desk and luggage storage space.

  • Review score
    Very Good · 2,856 reviews

    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.

  • Review score
    Very Good · 2,724 reviews

    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.

  • Review score
    Good · 1,309 reviews

    Located within a 14-minute walk of Castelldefels Beach and 12 miles of Magic Fountain of Montjuic, Hotel 170 has rooms in Castelldefels.

  • Review score
    Good · 39 reviews

    Hotel Rodsan Suizo in Castelldefels is right by the beach and offers great views and free internet. The hotel is only 5.6 mi from Barcelona El Prat Airport.

FAQs about hotels in Castelldefels

What Guests Said About Castelldefels:

  • Review score

    Castelldefels is just outside the business of Barcelona, but...

    Castelldefels is just outside the business of Barcelona, but right on the train line to access the city easily. The beautiful beach and lots of things to visit and do nearby give you lots of good alternatives to the city as well.
    Guest review by
    Daniel
    Switzerland
  • Review score

    We regularly stay in the Barcelona area when arriving or...

    We regularly stay in the Barcelona area when arriving or departing by cruise ship. We prefer Casteldefells and Gava area to stay, rather than Barcelona, because it is a much more relaxed place with good value hotels and it feels much safer than Barcelona.
    Guest review by
    David
    United Kingdom
  • Review score

    Nice quiet beach town with nice beach and chiruinguitos and...

    Nice quiet beach town with nice beach and chiruinguitos and restaurants. The sea was too wild to swim in. The weather was sunny but windy during my stay. Not a lot of shopping/grocery shops near beachfront though. Tip: Restaurant Pez Bomba!
    Guest review by
    Angela
    Netherlands
  • Review score

    Easy & SAFE walking distance to all restaurants, shops,...

    Easy & SAFE walking distance to all restaurants, shops, beach, bars & some nightlife. It is slightly more expensive to eat on the beachfront, compared to some restaurants down the side roads. Plenty of choices. There was an AWESOME sushi buffet restaurant, called Yamasato, not too expensive & with a good variety of dishes besides sushi. Not all waitrons spoke English but there was 1. Downside of Castelldefels, easy access to Barcelona but an hour bus ride cost 5 EURO 1-way. It was cheaper to stay in this area compared to Barcelona
    Guest review by
    MoJoTravel
    South Africa
  • Review score

    I had an incredibly disappointing experience at this hotel.

    I had an incredibly disappointing experience at this hotel. When I arrived at 5:30 pm for check-in, the hotel was closed. I called the hotel and was met with aggression over the phone. When the staff finally arrived, I paid and was waiting for my room. During this time, another existing guest came in, and the staff member completely ignored me, leaving me hanging for several minutes while he chatted with the other guest. This lack of professionalism and respect was infuriating. To make matters worse, I was not given a receipt for my payment nor was I provided with the Wi-Fi password. I forgot to ask upon arrival, likely because I was intimidated by the staff's rude and unprofessional behavior. Later, I sent a WhatsApp message requesting the Wi-Fi password, but I never received a response until after I had already left the hotel the next morning. When I informed the hotel that I would write a review about their non-existent services and unprofessional conduct, they canceled my reservation without any valid reason, preventing me from leaving a review on their booking platform. Additionally, the room was nothing like the pictures on the booking site. It was a complete misrepresentation and added to the overall disappointment of my stay. Overall, my stay was ruined by the staff's aggressive, disrespectful, and unprofessional behavior, as well as the misleading room photos. I would strongly advise against staying at this hotel.
    Guest review by
    Wafaa
    France
  • Review score

    Such a beautiful place!

    Such a beautiful place! If I could’ve stayed longer I would have. The beaches are beautiful. The restaurants are top quality. The castle is also worth a visit! Friendly people. Also close to a bus stop (buses had tap on card system) so if we wanted to travel this way we could over taxis!
    Guest review by
    Shanique

See reviews by guests who stayed at hotels in Castelldefels

See all
  • Review score
    Excellent · 1,408 reviews
    The hotel is right on the beach, from your airconditioned room to the Mediterranean Sea within minutes. Our room (113) was quiet, had a balcony mostly in the shade at the front of the building, away from the pool. The bathroom had a great rain shower. The beds and pillows were comfortable. The air conditioner worked well and kept the room nice and chilly. The breakfast offered more than enough choices, as well as a lovely view of the beach.
    Guest review by
    Clint
    Netherlands
  • Review score
    Very Good · 4,195 reviews
    Pool very nice, but they kicked us out at 6pm. They said they had to put away the lawn chairs. we stayed anywy, but got some attitude so we let him take our chairs and we sat on the grass which wasn't very comfortable. In July it's not unusual for hotel pools to stay open late in Spain as there is still sun up until 10pm.
    Guest review by
    Robert
    Spain
  • From £109.68 per night
    Review score
    Very Good · 5,330 reviews
    I checked in a little later Rd in the day and checked out very early to catch a flight out of Spain, so was unable to sample breakfast offering that starts at 7am. If there is a criticism, this is perhaps one. The kitchen could open a little earlier. The hotel is truly 4*, offering real value for money spent.
    Guest review by
    Tony
    United Kingdom
  • From £92.70 per night
    Review score
    Very Good · 1,444 reviews
    Great Location. Only 3 minutes walk to the beach, 40 minutes by bus to airport and there's a bus L94 to Barcelona. Bus are right next to hotel. Large room and shower with plenty of towels. About 15-20 minutes walk to train station, shopping.
    Guest review by
    Jeanne
    Ireland
  • Review score
    Very Good · 3,920 reviews
    Location perfect for Barcelona but also a pretty beach and close to station. Restaurants near by too. Great pool at hotel. Comfy bed
    Guest review by
    Michele
    United Kingdom

Research, refine, and make plans for your whole trip

gogless