Hotels in Castelldefels

Search and compare Castelldefels hotels from hundreds of travel sites and save

Castelldefels, Catalonia, Spain
20 Jan — 21 Jan2
Castelldefels, Catalonia, Spain
Thu 20/1
Fri 21/1
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Castelldefels

Filter by star ratings
All filters
Bel Air Hotel
Bel Air Hotel
8.8 Excellent
Paseo Maritimo, 169, Castelldefels, Catalonia, Spain
Show on map
1.5 km from city centre, Castelldefels 
ExcellentBased on 669 reviews
8.8

Bel Air provides 4-star accommodation in Castelldefels. Offering complimentary wireless internet, a restaurant and an outdoor pool, the hotel is within a 10-minute walk of Castelldefels Beach.

Hotel Flora Parc
Hotel Flora Parc
8.2 Excellent
Av. Constitución Nº 44, Castelldefels, Catalonia, Spain
Show on map
1.6 km from city centre, Castelldefels 
ExcellentBased on 947 reviews
8.2

Hotel Flora Parc provides comfortable 3-star accommodation in Castelldefels. It also offers an outdoor pool, free Wi-Fi and a 24-hour reception.

Masd Mediterráneo
Masd Mediterráneo
8.7 Excellent
Passeig Maritim 50, Castelldefels, Catalonia, Spain
Show on map
2.2 km from city centre, Castelldefels 
ExcellentBased on 1,201 reviews
8.7

Located in Castelldefels, Masd Mediterraneo Hotel Apartamentos Spa is within a 20-minute drive of Barcelona El Prat Airport and offers a Turkish steam bath, a heated pool and a sauna. It provides 3-star accommodation with air-conditioned apartments.

Apartaments Marfina
Apartaments Marfina
9.1 Excellent
Castelldefels, Catalonia, Spain
Show on map
1.5 km from city centre, Castelldefels 
ExcellentBased on 429 reviews
9.1

Apartamentos Marfina is situated in Castelldefels and offers complimentary wireless internet. It features comfortable apartments with a private bathroom and a kitchenette.

Hotel Playafels
Hotel Playafels
9.1 Excellent
Playa Ribera San Pedro, 1-9, Castelldefels, Catalonia, Spain
Show on map
1.4 km from city centre, Castelldefels 
ExcellentBased on 983 reviews
9.1

Playafels Hotel Castelldefels provides a comfortable setting when in Castelldefels. It has a gym, as well as a kids pool, an outdoor pool and a safe.

Gran Hotel Rey Don Jaime
Gran Hotel Rey Don Jaime
8.3 Excellent
Avenida Del Hotel, 22, Castelldefels, Catalonia, Spain
Show on map
1.1 km from city centre, Castelldefels 
ExcellentBased on 1,969 reviews
8.3

Situated in Castelldefels, Gran Hotel Rey Don Jaime offers historic accommodation and features sea views. It provides a spa and wellness centre, as well as an outdoor pool, a sauna and a rooftop terrace.

Aparthotel Solifemar
Aparthotel Solifemar
8.2 Excellent
Paseo Marítimo, 38-42, Castelldefels, Catalonia, Spain
Show on map
2.4 km from city centre, Castelldefels 
ExcellentBased on 1,719 reviews
8.2

This comfortable property in Castelldefels offers complimentary Wi-Fi, as well as free bicycle rental and a swimming pool. It also features a terrace, room service and a 24-hour reception.

Ibis Barcelona Castelldefels
Ibis Barcelona Castelldefels
8.1 Excellent
Passeig Del Ferrocarril, 342, Castelldefels, Catalonia, Spain
Show on map
1.3 km from city centre, Castelldefels 
ExcellentBased on 1,590 reviews
8.1

Ibis Barcelona Castelldefels is a good-value hotel situated a short drive from Gava. It is also within walking distance of Castelldefels's popular attractions.

Best Western Hotel Mediterraneo
Best Western Hotel Mediterraneo
8.5 Excellent
Paseo Maritimo 294, Castelldefels, Catalonia, Spain
Show on map
1.5 km from city centre, Castelldefels 
ExcellentBased on 609 reviews
8.5

Best Western Hotel Mediterraneo Castelldefels provides charming 4-star accommodation in Castelldefels. It also features a sauna, an outdoor pool and free Wi-Fi.

Sg Costa Barcelona Apartments
Sg Costa Barcelona Apartments
7.6 Good
Castelldefels, Catalonia, Spain
Show on map
1.3 km from city centre, Castelldefels 
GoodBased on 941 reviews
7.6

SG Costa Barcelona Apartments is located in Castelldefels and offers free Wi-Fi. The multiple amenities this modern property has to offer include a 24-hour reception, a swimming pool and a sun deck.

Tips for booking a Castelldefels hotel

Cheapest month:December
Most expensive month:March
Average price in Castelldefels:$173/night
Absolute cheapest price found:$27/night
Cheapest day:Tuesday
Most expensive day:Saturday
$94 - $466
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$130 - $151
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Castelldefels hotels

Show all 228 hotels
1
Best Western Hotel Mediterraneo
Best Western Hotel Mediterraneo
8.5 Excellent
Paseo Maritimo 294, Castelldefels, Catalonia, Spain
Show on map
1.5 km from city centre, Castelldefels, CT, Spain 

Best Western Hotel Mediterraneo Castelldefels provides charming 4-star accommodation in Castelldefels. It also features a sauna, an outdoor pool and free Wi-Fi.

2
Sg Costa Barcelona Apartments
Sg Costa Barcelona Apartments
7.6 Good
Castelldefels, Catalonia, Spain
Show on map
1.3 km from city centre, Castelldefels, CT, Spain 

SG Costa Barcelona Apartments is located in Castelldefels and offers free Wi-Fi. The multiple amenities this modern property has to offer include a 24-hour reception, a swimming pool and a sun deck.

3
Bel Air Hotel
Bel Air Hotel
8.8 Excellent
Paseo Maritimo, 169, Castelldefels, Catalonia, Spain
Show on map
1.5 km from city centre, Castelldefels, CT, Spain 

Bel Air provides 4-star accommodation in Castelldefels. Offering complimentary wireless internet, a restaurant and an outdoor pool, the hotel is within a 10-minute walk of Castelldefels Beach.

4
Gran Hotel Rey Don Jaime
Gran Hotel Rey Don Jaime
8.3 Excellent
Avenida Del Hotel, 22, Castelldefels, Catalonia, Spain
Show on map
1.1 km from city centre, Castelldefels, CT, Spain 

Situated in Castelldefels, Gran Hotel Rey Don Jaime offers historic accommodation and features sea views. It provides a spa and wellness centre, as well as an outdoor pool, a sauna and a rooftop terrace.

5
Hotel Playafels
Hotel Playafels
9.1 Excellent
Playa Ribera San Pedro, 1-9, Castelldefels, Catalonia, Spain
Show on map
1.4 km from city centre, Castelldefels, CT, Spain 

Playafels Hotel Castelldefels provides a comfortable setting when in Castelldefels. It has a gym, as well as a kids pool, an outdoor pool and a safe.

6
Hotel Flora Parc
Hotel Flora Parc
8.2 Excellent
Av. Constitución Nº 44, Castelldefels, Catalonia, Spain
Show on map
1.6 km from city centre, Castelldefels, CT, Spain 

Hotel Flora Parc provides comfortable 3-star accommodation in Castelldefels. It also offers an outdoor pool, free Wi-Fi and a 24-hour reception.

7
Ibis Barcelona Castelldefels
Ibis Barcelona Castelldefels
8.1 Excellent
Passeig Del Ferrocarril, 342, Castelldefels, Catalonia, Spain
Show on map
1.3 km from city centre, Castelldefels, CT, Spain 

Ibis Barcelona Castelldefels is a good-value hotel situated a short drive from Gava. It is also within walking distance of Castelldefels's popular attractions.

8
Hotel SB Bcn Events
Hotel SB Bcn Events
8.4 Excellent
Passeig de Can Rabadà, 22 - 24, Castelldefels, Catalonia, Spain
Show on map
1.7 km from city centre, Castelldefels, CT, Spain 

Hotel SB BCN Events 4 Sup is situated in Castelldefels and features free Wi-Fi. It also provides a kids pool, an outdoor pool and a playground.

Cheapest hotels in Castelldefels, Barcelona

Show all 228 hotels
Ibis Barcelona Castelldefels
Ibis Barcelona Castelldefels
8.1 Excellent
Passeig Del Ferrocarril, 342, Castelldefels, Catalonia, Spain
Show on map
1.3 km from city centre,  

Ibis Barcelona Castelldefels is a good-value hotel situated a short drive from Gava. It is also within walking distance of Castelldefels's popular attractions.

$80
Avg. per night
Aparthotel Solifemar
Aparthotel Solifemar
8.2 Excellent
Paseo Marítimo, 38-42, Castelldefels, Catalonia, Spain
Show on map
2.4 km from city centre,  

This comfortable property in Castelldefels offers complimentary Wi-Fi, as well as free bicycle rental and a swimming pool. It also features a terrace, room service and a 24-hour reception.

$81
Avg. per night
Hotel Flora Parc
Hotel Flora Parc
8.2 Excellent
Av. Constitución Nº 44, Castelldefels, Catalonia, Spain
Show on map
1.6 km from city centre,  

Hotel Flora Parc provides comfortable 3-star accommodation in Castelldefels. It also offers an outdoor pool, free Wi-Fi and a 24-hour reception.

$89
Avg. per night
Aparthotel Marsol
Aparthotel Marsol
8.2 Excellent
Avenida Castelldefels, 112-114, Castelldefels, Catalonia, Spain
Show on map
1.4 km from city centre,  

Situated in Castelldefels, Aparthotel Marsol provides modern 4-star accommodation, as well as an outdoor pool. There is also a fitness centre with a swimming pool.

$89
Avg. per night
Hotel SB Bcn Events
Hotel SB Bcn Events
8.4 Excellent
Passeig de Can Rabadà, 22 - 24, Castelldefels, Catalonia, Spain
Show on map
1.7 km from city centre,  

Hotel SB BCN Events 4 Sup is situated in Castelldefels and features free Wi-Fi. It also provides a kids pool, an outdoor pool and a playground.

$97
Avg. per night
Sg Costa Barcelona Apartments
Sg Costa Barcelona Apartments
7.6 Good
Castelldefels, Catalonia, Spain
Show on map
1.3 km from city centre,  

SG Costa Barcelona Apartments is located in Castelldefels and offers free Wi-Fi. The multiple amenities this modern property has to offer include a 24-hour reception, a swimming pool and a sun deck.

$100
Avg. per night
Sg Marina 54
Sg Marina 54
7.5 Good
Castelldefels, Catalonia, Spain
Show on map
2.0 km from city centre,  

Conveniently situated and featuring an outdoor pool, this comfortable property is within easy driving distance of Gava. It is also steps from Castelldefels's popular tourist spots.

$102
Avg. per night
Gran Hotel Rey Don Jaime
Gran Hotel Rey Don Jaime
8.3 Excellent
Avenida Del Hotel, 22, Castelldefels, Catalonia, Spain
Show on map
1.1 km from city centre,  

Situated in Castelldefels, Gran Hotel Rey Don Jaime offers historic accommodation and features sea views. It provides a spa and wellness centre, as well as an outdoor pool, a sauna and a rooftop terrace.

$120
Avg. per night

Hotel prices in Castelldefels

2 stars and under
Aparthotel Solifemar
No. 1 most popular

Aparthotel Solifemar

Paseo Marítimo, 38-42, Castelldefels, Catalonia, Spain

8.2 Excellent
$81

Avg. per night

No. 2 most popular

Hotel Rodsan Suizo

Paseo Maritimo, 114, Castelldefels, Catalonia, Spain

$90

Avg. per night

Ibis Barcelona Castelldefels
Best value

Ibis Barcelona Castelldefels

Passeig Del Ferrocarril, 342, Castelldefels, Catalonia, Spain

8.1 Excellent
$80

Avg. per night

3 stars
Hotel Flora Parc
No. 1 most popular

Hotel Flora Parc

Av. Constitución Nº 44, Castelldefels, Catalonia, Spain

8.2 Excellent
$89

Avg. per night

No. 2 most popular

Hotel 153

Paseo Marina 153-155, Castelldefels, Catalonia, Spain

7.6 Good
$68

Avg. per night

4 stars +
Bel Air Hotel
No. 1 most popular

Bel Air Hotel

Paseo Maritimo, 169, Castelldefels, Catalonia, Spain

8.8 Excellent
$142

Avg. per night

Gran Hotel Rey Don Jaime
No. 2 most popular

Gran Hotel Rey Don Jaime

Avenida Del Hotel, 22, Castelldefels, Catalonia, Spain

8.3 Excellent
$120

Avg. per night

Hotel SB Bcn Events
Best value

Hotel SB Bcn Events

Passeig de Can Rabadà, 22 - 24, Castelldefels, Catalonia, Spain

8.4 Excellent
$97

Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Castelldefels

About Castelldefels

From off-duty locals to tourists in search of something a little less chaotic than Barceloneta Beach, Castelldefels is a sanctuary of sun, sand and surf. The pretty seaside town sits on the Costa del Garraf coast and is surrounded by beautiful Catalan countryside. Of course, the sparkling Mediterranean Sea is the town’s biggest drawcard, with visitors flocking to soak up rays on the town’s five-kilometre-long beach.

From visiting nearby villages like Garraf and exploring 12th century castle ruins in Sant Pere de Ribes to sampling wine at the vineyards of Penedés and exploring Sant Sadurní d'Anoia’s smorgasbord of bodegas, there’s plenty to do both in and around Castelldefels.

Castelldefels may be perched just 25 kilometres south of Barcelona, but it feels worlds away from the buzz of the Catalan capital. By car, it’s a 30-minute drive, while the train whisks passengers from Barcelona Sants to Castelldefels in just 25-minutes. Thanks to its southern location, Castelldefels is just 15-minutes from Barcelona El Prat Airport.

During the summer, Castelldefels is hugely popular with Spanish holidaymakers. Like most Catalan settlements, it offers plenty of history alongside its modern allure. The town was named after the ancient Castelldefels Castle, a 10th century frontier fortress which dominates the coastline. Its ruins still stand proud to this day, as well as later additions like the 16th century towers of Can Ballester and Barona Tower.

Castelldefels travel FAQs

  • What are the best hotels in Castelldefels?

    259 reviews rated Castell Beach Aparthotel with an average score of 8.6/10. It may also be worth looking into the Ibis Barcelona Castelldefels, which received a rating of 8.1/10 from 1,590 reviews. Hotel Canal Olimpic could also be a good option, with a score of 7.8/10 from 1,213 reviews.

  • How much do hotels in Castelldefels cost?

    $153/night is the average price of a hotel in Castelldefels, based on HotelsCombined searches over the last 3 days.

  • How much is a cheap hotel in Castelldefels?

    $53/night is the cheapest price found for a hotel in Castelldefels by HotelsCombined users over the last 72 hours.