Menu
USD
USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real CNY Chinese yuan CZK Czech koruna DKK Danish krone HKD Hong Kong dollar ILS Israeli new sheqel JPY Japanese yen MYR Malaysian ringgit NZD New Zealand dollar NOK Norwegian krone PLN Polish zloty RON Romanian leu RUB Russian ruble SAR Saudi riyal SGD Singapore dollar ZAR South African rand KRW South Korean won SEK Swedish krona CHF Swiss franc TRY Turkish lira UAH Ukrainian hryvnia THB Thai baht ARS Argentina, Peso
English
العربية 简体中文 Čeština Dansk Deutsch English Español Français Ελληνικά עברית Italiano 日本語 한국어 Magyar Nederlands Polski Português Русский Svenska Türkçe

Search Hotels

2026-04-30

2026-05-01

Maximum period that can be booked is 30 days. Please enter alternative dates.



Ages of children:
Specify the age of a child
Specify the age of children
Cancel
OK

Beachfront hotels in Castelldefels

Filter Results

Hotels by class

Hotel name

Price per night

Accommodation type

Districts

Attractions

Thematic hotels

Review rating

Hotel facilities

Room facilities

Apply Filters
Clear Filters

43 properties found

  • Hotel Playafels

    Playa Ribera De San Pedro, 1-9, Castelldefels, Spain (Show map)

    Situated approximately 5 minutes' walk from a beach, the historic Hotel Playafels Castelldefels offers rooms with views of the ocean. The 4-star hotel is located around 6 km from the Gavà Mines…

    More...

    From US$ 88
    price for 1 night
    Book Now From US$ 88
  • Hotel Bel Air

    Passeig Maritim 169, Castelldefels, Spain (Show map)

    The 4-star smoke-free Bel Air Hotel Castelldefels, located around 5 minutes' walk from La Suite by Lancaster, offers 24-hour reception and wake-up calls, along with views of the sea. Nestled in the…

    More...

    From US$ 140
    price for 1 night
    Book Now From US$ 140
  • Masd Mediterraneo Hotel Apartamentos Spa

    Passeig Maritim, 50, Castelldefels, Spain (Show map)

    The 4-star Masd Mediterraneo Hotel Apartamentos Spa Castelldefels is located within 5 minutes' walk of Platja de Castelldefels and comprises 48 rooms with modern comforts. Featuring an infinity pool,…

    More...

    From US$ 135
    price for 1 night
    Book Now From US$ 135
  • Aparthotel Solifemar

    Paseo Maritimo, 38-42, Castelldefels, Spain (Show map)

    Offering a restaurant and a storage for belongings, the unpretentious Aparthotel Solifemar Castelldefels lies in the Castelldefels Beach district of Castelldefels, about 10 minutes' drive from the La…

    More...

    From US$ 78
    price for 1 night
    Book Now From US$ 78
  • Hotel Boutique Donna

    171 Passeig Maritim, Castelldefels, Spain (Show map)

    Located merely 5 minutes on foot from the night club "Discoteca Jarana", the 4-star historical Hotel Boutique Donna Castelldefels features Wi-Fi throughout the property and private parking on site.

    More...

    From US$ 123
    price for 1 night
    Book Now From US$ 123
  • Apartamentos Azul

    Carrer De L'Estrella De Mar, 1, Castelldefels, Spain (Show map)

    The 4-star Apartamentos Azul Castelldefels hotel offers quick access to the Sorli supermarket, situated nearly 5 minutes' walk away. Featuring 28 rooms with views of the mountain, the aparthotel is…

    More...

    From US$ 108
    price for 1 night
    Book Now From US$ 108
  • Apartamentos Marfina

    Paseo Maritimo, 165, Castelldefels, Spain (Show map)

    Situated approximately a 5-minute walk from Platja de Castelldefels, Apartamentos Marfina Castelldefels offers views of the mountain. Guests can make use of Wi-Fi, a private parking lot, bicycle…

    More...

    From US$ 110
    price for 1 night
    Book Now From US$ 110
  • Apartamentos Balisse

    197 Passeig Maritim, Castelldefels, Spain (Show map)

    The 4-star Apartamentos Balisse Castelldefels hotel offers quick access to the tobacconist, situated nearly 5 minutes' walk away. Featuring 11 rooms with views of the garden, this Castelldefels…

    More...

    From US$ 200
    price for 1 night
    Book Now From US$ 200
  • Apartamentos Castellmar

    Paseo Maritimo, 157, Castelldefels, Spain (Show map)

    Apartamentos Castellmar Castelldefels is situated a 6-minute walk from the night club "Discoteca Jarana" and 5 km from Barcelona-El Prat airport. This apartment offers private parking on site and…

    More...

    From US$ 132
    price for 1 night
    Book Now From US$ 132
  • Apartamento Maraka Playa Castelldefels

    Passeig Maritim, 140, Castelldefels, Spain (Show map)

    Situated approximately a 5-minute walk from Platja de Castelldefels, the 2-room Apartamento Maraka Playa Castelldefels offers views of the pool. Located in the Castelldefels Beach district of…

    More...

    From US$ 400
    price for 1 night
    Book Now From US$ 400
  • Apartamentos Voramar

    Carrer De Les Barques, Castelldefels, Spain (Show map)

    Overlooking the sea, Apartamentos Voramar Castelldefels is 2.7 km from Les Botigues de Sitges Beach in Castelldefels. This apartment provides private car parking for EUR 12 per day nearby.

    More...

    From US$ 213
    price for 1 night
    Book Now From US$ 213
  • Beachfront Apartment Castelldefels

    Paseo Maritimo, Castelldefels, Spain (Show map)

    Beachfront Apartment Castelldefels includes a terrace and is situated just a 5-minute walk from the night club "Discoteca Jarana". At the spacious apartment, Wi-Fi and complimentary private parking…

    More...

    Book Now
  • Castellpetit

    292 Passeig Maritim, Castelldefels, Spain (Show map)

    The 3-star Castellpetit Hotel Castelldefels offers quick access to the Sorli supermarket, which is just a 5-minute walk away.

    More...

    From US$ 97
    price for 1 night
    Book Now From US$ 97
  • Marplana

    295 Passeig Maritim, Castelldefels, Spain (Show map)

    If you want to stay in the Castelldefels Beach district, Marplana Apartment Castelldefels is a good choice located, only 1.4 km from Castelldefels Beach.

    More...

    From US$ 173
    price for 1 night
    Book Now From US$ 173
  • Canela Homes Costa Castelldefels

    338 Passeig Maritim, Castelldefels, Spain (Show map)

    The 67 m² Canela Homes Costa Castelldefels apartment is situated 350 metres from La Pineda Beach and 15 km from Barcelona-El Prat airport. Access to a swimming pool ensures a more relaxing stay.

    More...

    Book Now
  • Apartamento Playa Mar

    Passeig Maritim 370, Castelldefels, Spain (Show map)

    The beachfront 40 m² Apartamento Playa Mar Castelldefels is nestled in the Castelldefels Beach district, within a 7-km distance of the Gavà Mines Archaeological Park. The 1-bedroom apartment offers a…

    More...

    From US$ 237
    price for 1 night
    Book Now From US$ 237
  • Solimar

    336 Passeig Maritim, Castelldefels, Spain (Show map)

    The spacious 90 m² Solimar Castelldefels apartment is nestled in the Castelldefels Beach district, just 1.9 km from Gavà Beach. This beachfront apartment offers a view of the sea, and there is a…

    More...

    From US$ 277
    price for 1 night
    Book Now From US$ 277
  • Apartment In Front Of The Beach

    134 Passeig Maritim, Castelldefels, Spain (Show map)

    The 1-room Apartment In Front Of The Beach Castelldefels is nestled in the Castelldefels Beach district of Castelldefels, about a 5-minute walk from the restaurant TasKa. The beachfront 60 m²…

    More...

    Book Now
  • Lets Holidays New Flat Beachfront In Castelldefels

    Passeig Maritim 177, Castelldefels, Spain (Show map)

    To enjoy your vacation in Castelldefels, stay at the spacious 2-bedroom Lets Holidays New Flat Beachfront In Castelldefels, which is a mere 550 metres from Gavà Beach and about 10 minutes by car from…

    More...

    From US$ 399
    price for 1 night
    Book Now From US$ 399
  • White Sea By Seasidehomes

    12 Carrer 19 Esc. C, 2-2, Castelldefels, Spain (Show map)

    The beachfront 60 m² White Sea By Seasidehomes Castelldefels apartment is nestled in the Castelldefels Beach district, within 5 minutes' walk of Platja de Castelldefels. The availability of a…

    More...

    From US$ 176
    price for 1 night
    Book Now From US$ 176