Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Castelldefels

Filter by star ratings
All filters
Hotel Hp Castelldefels
Hotel Hp Castelldefels
7.4 Good
Av. Castelldefels 169, Castelldefels, Catalonia, Spain
Show on map
0.7 mi from city centre, Castelldefels 
GoodBased on 465 reviews
7.4

Hotel Hp Castelldefels is located in Castelldefels and provides free Wi-Fi. It also offers a safe, a 24-hour reception and a swimming pool.

Bel Air Hotel
Bel Air Hotel
8.8 Excellent
Paseo Maritimo, 169, Castelldefels, Catalonia, Spain
Show on map
0.9 mi from city centre, Castelldefels 
ExcellentBased on 276 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.3 Excellent
Av. Constitución Nº 44, Castelldefels, Catalonia, Spain
Show on map
1.0 mi from city centre, Castelldefels 
ExcellentBased on 1,148 reviews
8.3

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

Apartamentos Porta Coeli
Apartamentos Porta Coeli
8.8 Excellent
Castelldefels, Catalonia, Spain
Show on map
1.1 mi from city centre, Castelldefels 
ExcellentBased on 194 reviews
8.8

Apartamentos Porta Coeli offers 3-star accommodation in Castelldefels. It also features free Wi-Fi and an outdoor pool.

Masd Mediterráneo
Masd Mediterráneo
8.8 Excellent
Passeig Maritim 50, Castelldefels, Catalonia, Spain
Show on map
1.4 mi from city centre, Castelldefels 
ExcellentBased on 1,144 reviews
8.8

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.

Velor Apartments
Velor Apartments
8.3 Excellent
Castelldefels, Catalonia, Spain
Show on map
0.9 mi from city centre, Castelldefels 
ExcellentBased on 755 reviews
8.3

Velor Apartamentos Turisticos is located in Castelldefels and provides free Wi-Fi. It also offers an outdoor pool, luggage storage and bicycle rental.

Apartaments Marfina
Apartaments Marfina
9.1 Excellent
Castelldefels, Catalonia, Spain
Show on map
0.9 mi from city centre, Castelldefels 
ExcellentBased on 443 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 153
Hotel 153
7.7 Good
Paseo Marina 153-155, Castelldefels, Catalonia, Spain
Show on map
0.7 mi from city centre, Castelldefels 
GoodBased on 1,142 reviews
7.7

Hotel 153 provides comfortable 3-star accommodation in Castelldefels. It also offers an outdoor pool, a 24-hour reception and luggage storage.

Cosy Apartment Fira Barcelona
Cosy Apartment Fira Barcelona
7.7 Good
L'Hospitalet de Llobregat, Catalonia, Spain
Show on map
9.8 mi from city centre, Castelldefels 
GoodBased on 31 reviews
7.7

Located in L'Hospitalet de Llobregat, Cosy Apartment Fira Barcelona is an easy drive from La Rambla and Barcelona Cathedral. It is also a brief car trip from Placa de Catalunya and Camp Nou.

Apartaments Maritim
Apartaments Maritim
9.3 Excellent
Castelldefels, Catalonia, Spain
Show on map
0.9 mi from city centre, Castelldefels 
ExcellentBased on 125 reviews
9.3

Situated in Castelldefels, Apartaments Maritim is located a short drive from Sitges and L'Hospitalet de Llobregat. There is also a gym with a swimming pool.

Tips for booking a Castelldefels hotel

Cheapest month:August
Most expensive month:March
Average price in Castelldefels:$124/night
Absolute cheapest price found:$29/night
Cheapest day:Thursday
Most expensive day:Wednesday
$68 - $316
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$58 - $197
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Castelldefels hotels

Show all 192 hotels
1
Hotel 139
Hotel 139
7.7 Good
Paseo De La Marina,139, Castelldefels, Castelldefels, Catalonia, Spain
Show on map
0.8 mi from city centre, Castelldefels 

This comfortable hotel in Castelldefels offers free Wi-Fi, as well as a safe and laundry facilities. It is ideally located for guests wanting to discover the area's attractions.

2
Best Western Hotel Mediterraneo
Best Western Hotel Mediterraneo
8.4 Excellent
Paseo Maritimo 294, Castelldefels, Catalonia, Spain
Show on map
0.9 mi from city centre, Castelldefels 

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

3
Sg Costa Barcelona
Sg Costa Barcelona
7.6 Good
Castelldefels, Catalonia, Spain
Show on map
0.8 mi from city centre, Castelldefels 

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

4
Bel Air Hotel
Bel Air Hotel
8.8 Excellent
Paseo Maritimo, 169, Castelldefels, Catalonia, Spain
Show on map
0.9 mi from city centre, Castelldefels 

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.

5
Gran Hotel Rey Don Jaime
Gran Hotel Rey Don Jaime
8.3 Excellent
Avenida Del Hotel, 22, Castelldefels, Catalonia, Spain
Show on map
0.7 mi from city centre, Castelldefels 

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.

6
ibis budget Aeropuerto Barcelona Viladecans
ibis budget Aeropuerto Barcelona Viladecans
7.6 Good
Carretera de Barcelona, 82, Viladecans, Catalonia, Spain
Show on map
0.9 mi from city centre, Viladecans 

Offering free Wi-Fi, this modern hotel is a short drive from Sant Boi De Llobregat. It also offers luggage storage, an express check-in and check-out feature and a tour desk.

7
Hotel Playafels
Hotel Playafels
9.3 Excellent
Playa Ribera San Pedro, 1-9, Castelldefels, Catalonia, Spain
Show on map
0.9 mi from city centre, Castelldefels 

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.

8
Hotel Flora Parc
Hotel Flora Parc
8.3 Excellent
Av. Constitución Nº 44, Castelldefels, Catalonia, Spain
Show on map
1.0 mi from city centre, Castelldefels 

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

Cheapest hotels in Castelldefels, Barcelona

Show all 192 hotels
Hotel 139
Hotel 139
7.7 Good
Paseo De La Marina,139, Castelldefels, Castelldefels, Catalonia, Spain
Show on map
0.8 mi from city centre,  

This comfortable hotel in Castelldefels offers free Wi-Fi, as well as a safe and laundry facilities. It is ideally located for guests wanting to discover the area's attractions.

$53
Avg. per night
Hotel 170
Hotel 170
8.4 Excellent
Passeig Del Pitort, 170, Castelldefels, Catalonia, Spain
Show on map
0.9 mi from city centre,  

Situated a short stroll from Castelldefels Railway Station, Hotel Pitort provides guests with a convenient base when visiting Castelldefels. It is conveniently located for guests wishing to sightsee in the area.

$58
Avg. per night
ibis budget Aeropuerto Barcelona Viladecans
ibis budget Aeropuerto Barcelona Viladecans
7.6 Good
Carretera de Barcelona, 82, Viladecans, Catalonia, Spain
Show on map
0.9 mi from city centre,  

Offering free Wi-Fi, this modern hotel is a short drive from Sant Boi De Llobregat. It also offers luggage storage, an express check-in and check-out feature and a tour desk.

$61
Avg. per night
Hotel Rodsan Suizo
Hotel Rodsan Suizo
8.2 Excellent
Paseo Maritimo, 114, Castelldefels, Catalonia, Spain
Show on map
1.0 mi from city centre,  

Hotel Rodsan Suizo provides a comfortable setting while in Castelldefels. It offers complimentary Wi-Fi, a sun deck and a swimming pool.

$61
Avg. per night
Hotel Flora Parc
Hotel Flora Parc
8.3 Excellent
Av. Constitución Nº 44, Castelldefels, Catalonia, Spain
Show on map
1.0 mi 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.

$62
Avg. per night
Ibis Barcelona Castelldefels
Ibis Barcelona Castelldefels
8.2 Excellent
Passeo del Ferrocarril, 342, Castelldefels, Catalonia, Spain
Show on map
0.8 mi 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.

$62
Avg. per night
Campanile Barcelona Sud - Cornella
Campanile Barcelona Sud - Cornella
8.0 Excellent
Avinguda Maresme, 7, Cornellà de Llobregat, Catalonia, Spain
Show on map
0.1 mi from city centre,  

Campanile Barcelona Sud - Cornella is situated in Cornella de Llobregat and is close to the area's popular attractions. The various facilities this modern hotel offers include meeting rooms, porters and 24-hour room service.

$62
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.0 mi 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 laundry facilities.

$68
Avg. per night

Hotel prices in Castelldefels

2 stars and under

$53 - $79

Ibis Barcelona Castelldefels

#1 Most popular

$62
Avg. per night
Hotel 170

#2 Most popular

Hotel 170
8.4 Excellent
$58
Avg. per night
Hotel 139

Best value

Hotel 139
7.7 Good
$53
Avg. per night
3 stars

$62 - $92

Hotel 153

#1 Most popular

Hotel 153
7.7 Good
$92
Avg. per night
Campanile Barcelona Sud - Cornella

#2 Most popular

$62
Avg. per night
Hotel Flora Parc

Best value

Hotel Flora Parc
8.3 Excellent
$62
Avg. per night
4 stars +

$68 - $129

Bel Air Hotel

#1 Most popular

Bel Air Hotel
8.8 Excellent
$100
Avg. per night
Gran Hotel Rey Don Jaime

#2 Most popular

$129
Avg. per night
Hotel SB Bcn Events

Best value

Hotel SB Bcn Events
8.4 Excellent
$68
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?

    Ibis Barcelona Castelldefels is a very popular hotel in Castelldefels with a score of 8.2 from 1,530 reviews. Hotel Canal Olimpic (7.8 from 958 reviews) and Donna Hotel Boutique (8.6 from 1,300 reviews) are also highly rated Castelldefels hotels based on recent feedback from HotelsCombined users.