We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Clear all
Your Selections
  Free Wifi Budget Beach Pool Mid-range Romantic Free Parking Family-friendly Charming Quiet Restaurant Pets Allowed Suites Kitchenette Spa Bar/Lounge Fitness centre Room Service Business & up & up Internet & up Independent Hotels Air Conditioning Hotels with Restaurants Quiet Hotels Hotels with Free Wifi Clean Hotels Concierge Meeting room Budget Hotels Cheap Hotels Hotels with Balconies Non-Smoking Hotel Reduced mobility rooms Business services Safe Hotels Hotels with Bars Modern Hotels Hotels with Shuttle Wedding Hotels €€ €€€ €€€€ Classic Breakfast included Ibis Hotels Airport Transportation Hotels with Room Service Trendy Ski-In / Ski-Out Hotels with Kitchenette Hotels With Indoor Pools City Centre Green SB Hotels Best Western Any distance from Beach Castelldelfels Barcelona
Accommodation
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
(reset)
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
Like saving money? We search up to 200 sites to help you save up to 30%
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Hotel Playafels
SAVE US$3
US$73
Booking.com
US$70
View Deal
Playa Ribera de San Pedro, 1-9, 08860 Castelldefels, Spain
0.3 km from Beach Castelldelfels Barcelona
  • Free Wifi
  • Pool
Savings alert: 14% below average rate

The price you found is 14% lower than this hotel's average rate of US$81/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Best Western Hotel Mediterraneo
SAVE US$13
US$130
Agoda.com
US$117
View Deal
Passeig Martitim 294, 08860 Castelldefels, Spain
0.4 km from Beach Castelldelfels Barcelona
  • Free Wifi
  • Breakfast included
Savings alert: 15% below average rate

The price you found is 15% lower than this hotel's average rate of US$138/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Hotel Ciudad de Castelldefels
SAVE US$11
US$75
Agoda.com
US$64
View Deal
Passeig de la Marina, 212, 08860 Castelldefels, Spain
0.4 km from Beach Castelldelfels Barcelona
  • Free Wifi
  • Pool
Savings alert: 29% below average rate

The price you found is 29% lower than this hotel's average rate of US$90/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Gran Hotel Rey Don Jaime
SAVE US$12
US$76
Agoda.com
US$64
View Deal
Avenida del Hotel, 22, 08860 Castelldefels, Spain
0.7 km from Beach Castelldelfels Barcelona
  • Free Wifi
  • Free Parking
Savings alert: 16% below average rate

The price you found is 16% lower than this hotel's average rate of US$76/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Hotel 153
SAVE US$4
US$59
Booking.com
US$55
View Deal
Paseo Marina 153-155, 08860 Castelldefels, Spain
0.7 km from Beach Castelldelfels Barcelona
  • Free Internet
Hotel Luna
153 Paseo de la Marina, 08860 Castelldefels, Spain
0.7 km from Beach Castelldelfels Barcelona
  • Free Wifi
  • Pool
dONNA Hotel
Booking.com
US$126
View Deal
Passeig Maritim, 171, 08860 Castelldefels, Spain
0.8 km from Beach Castelldelfels Barcelona
  • Free Wifi
  • Pool
Bel Air Hotel
SAVE US$16
US$107
Agoda.com
US$91
View Deal
Passeig Maritim, 169, 08860 Castelldefels, Spain
0.9 km from Beach Castelldelfels Barcelona
  • Free Wifi
  • Pool
Savings alert: 13% below average rate

The price you found is 13% lower than this hotel's average rate of US$104/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Hotel139
SAVE US$2
US$46
Expedia.com
US$44
View Deal
Passeig de la Marina 139 | Paseo de la Marina 139, 08860 Castelldefels, Spain
0.9 km from Beach Castelldelfels Barcelona
  • Free Wifi
  • Bar/Lounge
Savings alert: 40% below average rate

The price you found is 40% lower than this hotel's average rate of US$73/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Hotel Rodsan Suizo
Booking.com
US$63
View Deal
Paseo Maritimo, 114, 08860 Castelldefels, Spain
1.4 km from Beach Castelldelfels Barcelona
    Savings alert: 41% below average rate

    The price you found is 41% lower than this hotel's average rate of US$106/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    Apartamentos Turisticos Marsol
    Booking.com
    US$80
    View Deal
    Avda. Castelldefels 112-114, 08860 Barcelona, Spain
    1.6 km from Beach Castelldelfels Barcelona
    • Free Wifi
    • Pool
    Savings alert: 42% below average rate

    The price you found is 42% lower than this hotel's average rate of US$138/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    Hotel Canal Olimpic
    Booking.com
    US$126
    View Deal
    C/ Ginesta, 13, 08860 Castelldefels, Spain
    2.0 km from Beach Castelldelfels Barcelona
    • Free Wifi
    • Free Parking
    Savings alert: 12% below average rate

    The price you found is 12% lower than this hotel's average rate of US$143/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    Masd Mediterraneo Hotel Apartamentos Spa
    SAVE US$10
    US$103
    Expedia.com
    US$93
    View Deal
    Passeig Maritim 50, 08860 Castelldefels, Spain
    2.2 km from Beach Castelldelfels Barcelona
    • Free Wifi
    • Pool
    Savings alert: 31% below average rate

    The price you found is 31% lower than this hotel's average rate of US$135/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    Royal Marina Gardens
    SAVE US$6
    US$81
    Booking.com
    US$75
    View Deal
    Passeig de la Marina, 40, 08860 Castelldefels, Spain
    2.3 km from Beach Castelldelfels Barcelona
    • Free Wifi
    • Pool
    Solifemar Aparthotel
    Booking.com
    US$59
    View Deal
    Paseo Maritimo, 38 - 42, 08860 Castelldefels, Spain
    2.4 km from Beach Castelldelfels Barcelona
    • Free Wifi
    • Free Parking
    Savings alert: 30% below average rate

    The price you found is 30% lower than this hotel's average rate of US$84/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    Ibis Barcelona Castelldefels
    Booking.com
    US$70
    View Deal
    Paseig del Ferrocarril 342, 08860 Castelldefels, Spain
    2.5 km from Beach Castelldelfels Barcelona
    • Free Wifi
    • Free Parking
    Savings alert: 13% below average rate

    The price you found is 13% lower than this hotel's average rate of US$80/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    Hotel SB BCN Events
    SAVE US$15
    US$102
    Official Site
    US$87
    View Deal
    Ronda de Can Rabada 22 - 24, 08860 Castelldefels, Spain
    2.8 km from Beach Castelldelfels Barcelona
    • Free Wifi
    • Free Parking
    Hotel Flora Parc
    Expedia.com
    US$80
    View Deal
    Avenida de la Constitucion, 44, 08860 Castelldefels, Spain
    3.0 km from Beach Castelldelfels Barcelona
    • Free Wifi
    • Pool
    AC Hotel Gava Mar
    AC Hotels
    US$173
    View Deal
    C/ Tellinaires 33 - 35 | Gava, 08850 Barcelona, Spain
    4.9 km from Beach Castelldelfels Barcelona
    • Pool
    • Beachfront
    Savings alert: 12% below average rate

    The price you found is 12% lower than this hotel's average rate of US$196/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    B&B Hotel Viladecans
    SAVE US$13
    US$81
    Agoda.com
    US$68
    View Deal
    Avinguda Olof Palme 24, 08840 Viladecans, Spain
    7.2 km from Beach Castelldelfels Barcelona
    • Free Wifi
    • Free Parking
    Savings alert: 25% below average rate

    The price you found is 25% lower than this hotel's average rate of US$91/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    Ibis Barcelona Aeropuerto Viladecans
    SAVE US$7
    US$72
    Travelocity
    US$65
    View Deal
    Carrretera de Barcelona 84, 08840 Viladecans, Spain
    8.3 km from Beach Castelldelfels Barcelona
    • Free Wifi
    • Restaurant
    NH Sant Boi
    SAVE US$9
    US$89
    Agoda.com
    US$80
    View Deal
    Crta. Sta. Creu de Calafell, 101 | Calderon Tecnologic Park, 08830 Sant Boi de Llobregat, Spain
    8.7 km from Beach Castelldelfels Barcelona
    • Free Wifi
    • Restaurant
    Savings alert: 33% below average rate

    The price you found is 33% lower than this hotel's average rate of US$119/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    Petit Mirador
    SAVE US$7
    US$124
    Travelocity
    US$117
    View Deal
    Cirerers, 25, 08629 Torrelles de Llobregat, Spain
    9.3 km from Beach Castelldelfels Barcelona
    • Free Wifi
    • Free Parking
    Savings alert: 35% below average rate

    The price you found is 35% lower than this hotel's average rate of US$179/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    Air Rooms Barcelona Airport by Premium Traveller
    Booking.com
    US$220
    View Deal
    | Terminal 1 Barcelona Ariport, 08820 El Prat de Llobregat, Spain
    9.3 km from Beach Castelldelfels Barcelona
    • Free Wifi
    • Fitness centre
    Tryp Barcelona Aeropuerto Hotel
    SAVE US$49
    US$175
    Agoda.com
    US$126
    View Deal
    Parque De Negocios Mas Blau II, 08820 El Prat de Llobregat, Spain
    10.1 km from Beach Castelldelfels Barcelona
    • Free Wifi
    • Restaurant
    Savings alert: 31% below average rate

    The price you found is 31% lower than this hotel's average rate of US$182/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    FrontAir Congress
    Agoda.com
    US$85
    View Deal
    C/ Alberedes 16, 08830 Sant Boi de Llobregat, Spain
    10.1 km from Beach Castelldelfels Barcelona
    • Free Wifi
    • Free Parking
    Savings alert: 13% below average rate

    The price you found is 13% lower than this hotel's average rate of US$98/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    BAH Barcelona Airport Hotel
    SAVE US$34
    US$137
    Agoda.com
    US$103
    View Deal
    Placa la Volateria, 3, 08820 El Prat de Llobregat, Spain
    10.8 km from Beach Castelldelfels Barcelona
    • Free Wifi
    • Pool
    Savings alert: 32% below average rate

    The price you found is 32% lower than this hotel's average rate of US$152/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    Best Western Plus Hotel Alfa Aeropuerto
    SAVE US$14
    US$88
    Agoda.com
    US$74
    View Deal
    Zona Franca Calle K, 08040 Barcelona, Spain
    10.9 km from Beach Castelldelfels Barcelona
    • Free Wifi
    • Pool
    Savings alert: 47% below average rate

    The price you found is 47% lower than this hotel's average rate of US$139/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    Hotel El Castell
    SAVE US$5
    US$79
    Agoda.com
    US$74
    View Deal
    Calle del Castell, 1, 08830 Sant Boi de Llobregat, Spain
    11.1 km from Beach Castelldelfels Barcelona
    • Free Wifi
    • Free Parking
    Savings alert: 33% below average rate

    The price you found is 33% lower than this hotel's average rate of US$110/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    Hotel Estela Barcelona - Hotel del Arte
    SAVE US$12
    US$118
    Expedia.com
    US$106
    View Deal