Castelldefels hotels

More than 66 hotels in Castelldefels, accommodations, apartments, holiday homes, villas...

    Check-in Check-out
    e
    Book now and pay later
    No hidden charges or fees
    No cancellation fees from ebooking.com
    Cancel or modify your booking without additional charges (subject to accommodation conditions)
    Find the best-priced accommodation
    Book now and save more
    Discover our array of Castelldefels hotels awaiting your arrival for an unforgettable holiday in this charming seaside town. We offer establishments brimming with creature comforts, strategically located for you to easily visit iconic landmarks like the Fels Castle, a structure that has left its mark on the city since the 10th century. Alongside, you'll get acquainted with the twelve watchtowers and numerous timeworn farms, whilst resting in establishments that provide every modern luxury to unwind after a day around the town. You could also choose to stay in one of our hotels close to the beach, waking up every morning just steps away from refreshing seaside frolic.

    Most popular Castelldefels hotels


    hotel miño
    Paseo de los Pinos, 11

    Hotel Miño: Situated in Castelldefels, Spain. Comfortable rooms featuring air conditioning, TV, wifi and a private bathroom. Terrace, 24-hour reception, free parking.

    Show prices
    hotel hp castelldefels
    Carrer 5, Nº43

    HP Castelldefels Hotel: Budget-friendly, centrally located. Comfortable rooms with air-con, TV and private bathroom. On-site bar and round-the-clock reception. Complimentary parking.

    Show prices
    hotel flora parc
    Avenida de la Constitución, 44

    Flora Parc Hotel in Castelldefels, Spain: Double, Triple, and Family Rooms. Suites with air conditioning, wifi, TV, minibar, and bathroom. Restaurants, café, pool, and gym available.

    Show prices
    hotel beach playa
    Paseo Marítimo, 176

    The Beach Playa Hotel, based in Castelldefels, features air-conditioning and flat-screen TV in each room, with private bathrooms, a bar and free Wi-Fi included.

    Show prices
    castell beach aparthotel
    191 Avinguda de Castelldefels

    Discover the charm of Castell Beach Aparthotel in Castelldefels, equipped with an outdoor swimming pool, free car park and WiFi access throughout the entire property.

    Show prices
    best western hotel mediterraneo
    Paseo Maritimo 294

    The Best Western Mediterráneo Hotel: 4-star accommodation, rooms equipped with air-conditioning, TV, wifi, minibar, private bathroom. Includes breakfast buffet, restaurant, gym, and parking facilities.

    Show prices
    hotel sb bcn events 4* sup
    Passeig de Can Rabadà, 22 - 24

    Rooms featuring free wifi, air conditioning, private bathrooms, towels, toiletries, and hairdryers. Private parking, 2 swimming pools, a restaurant and bar are also available.

    Price from 54 EUR per night
    Show prices
    6 bis hotel
    Carrer 6 Bis 6-8

    The 6 Bis Hotel in Castelldefels provides comfortable rooms with WiFi, air conditioning, flat-screen TV, minibar, and private bathroom. Facilities also include a café, bar, terrace, and parking.

    Show prices
    hotel 170
    Passeig Pi-tort, 170

    Hotel 170: A 2-star property in Castelldefels with rooms that provide Wi-Fi, air conditioning, heating, TV, fridge, and private bathroom. Parking and shared lounge available.

    Show prices
    ibis barcelona castelldefels
    Passeig de Ferrocarril, 342

    Discover Ibis Barcelona Castelldefels, a hotel boasting 74 rooms, free WiFi and private parking, perfect for a cosy stay in Castelldefels.

    Price from 47 EUR per night
    Show prices
    hotel playafels
    Playa Ribera San Pedro, 1-9

    Experience luxury at Hotel Playafels, a beachfront location boasting an outdoor pool and exclusive services. It's a charming coastal haven!

    Price from 79 EUR per night
    Show prices
    ciudad de castelldefels
    Paseo de la Marina, 212

    Situated near the beach, the Castelldefels City hotel offers a seasonal outdoor swimming pool and free WiFi in common areas.

    Price from 60 EUR per night
    Show prices
    gran hotel rey don jaime
    Avenida Del Hotel, 22

    Explore the magnificent King Don Jaime Grand Hotel, perched on a hill overlooking the Mediterranean, complete with an outdoor swimming pool, car park, complimentary WiFi, and a restaurant.

    Price from 77 EUR per night
    Show prices
    hotel canal olímpic
    Ginesta, 13

    Canal Olímpic Hotel, a 3-star establishment in Castelldefels boasting 49 rooms equipped with Wi-Fi, air conditioning, LCD TV, terrace, and full bathroom. Extras include a restaurant, breakfast service, bar, pool and event facilities.

    Show prices
    hotel 153
    Paseo Marina, 153-155

    Boasting a terrace, swimming pool and free Wi-Fi, Hotel 153 in Castelldefels is a stone's throw from both a beautiful beach and Barcelona city. Whether business or pleasure, it's an ideal spot for your stay.

    Show prices

    Find your perfect hotel in Castelldefels

    Hotels in the city centre of Castelldefels allow you to combine natural beauty with ancient architecture for a memorable stay. First on your sightseeing list should be the local symbol, the Castle of Castelldefels, visible from nearly any spot in town, especially from our centrally located hotels. Alongside stunning views, these offer comfortable rooms, in-house dining, bars, and parking. We also have establishments perfect for families or groups, featuring interconnecting rooms, complimentary breakfast, pools and more, enabling easy-town exploration on foot. And of course, don't miss out the treasure trove of the area walking through the twelve watchtowers and antique farms like Cal Ganxo and Can Roca de Baix. Out of the town centre, we offer accommodation in Castelldefels ranging from three to four-star ratings, some with chic and contemporary room décor, Wi-Fi, leading-edge technology, Jacuzzis and balconies offering town views. A stone's throw away you'll find landmarks such as the Garraf Buddhist Monastery and the Plaza Theater.

    Book a hotel near the beaches of Castelldefels

    If you are wondering where to stay in Castelldefels close to its blissful coasts, you're in luck as we offer a wide range of hotels perched alongside this scenic riviera. The local beach boasts golden sands, crystal-clear waters and fantastic amenities. Our hotels enhance this coastal experience with facilities such as pools, sun loungers, outdoor terraces, chill-out bars, and private parking. Aside from aquatic sports, you could explore the beach bars scattered along the promenade or take long walks with loved ones. Looking for a romantic getaway? We've got you. Some of our adults-only hotels offer room service, minibar, and live entertainment, so fun is assured. You could also stay in hotels in Castelldefels, Spain, a bit farther from the beach, but at a very attractive price point and superior facilities. Plus, they afford easy access to the coast, as well as other destinations. Don't forget to make room in your itinerary for the Garraf Park, home to Environmental Activity Center, Astronomical Observatory and Cal Ganxo Centre, offering gratifying experiences for all.

    Frequently Asked Questions

    Which are the best hotels in Castelldefels?

    The best hotels in Castelldefels are Hotel 139 and Hotel Bel Air.

    How much does a weekend stay in a hotel in Castelldefels cost?

    A weekend stay at a hotel in Castelldefels costs an average of 149$ (based on ebooking.com rates).

    How much does a high-season weekend stay in a hotel in Castelldefels cost?

    A high-season weekend stay at a hotel in Castelldefels costs an average of 609$ (based on ebooking.com rates).

    Which are the best family-friendly hotels in Castelldefels?

    The best family-friendly hotel in Castelldefels is Masd Mediterraneo Hotel Apartamentos Spa.

    Which are the best hotels for couples in Castelldefels?

    The best hotels for couples in Castelldefels are Hotel Boutique dONNA 4* Superior, SG Costa Barcelona Apartments, and Aparthotel Solifemar.




    Get the best deals and offers!