You can save up to 15% on over 100,000 hotels
Become a member for free
You can save up to 15% on over 100,000 hotels
Become a member for free
Castelldefels, located in the Baix Llobregat comarca of Catalonia, Spain, is a charming coastal town that offers a perfect blend of relaxation and adventure for travellers. Known for its stunning beaches, Castelldefels is an ideal destination for those looking to unwind by the Mediterranean Sea. The town is part of the Metropolitan Area of Barcelona, making it a convenient base for exploring the region.
When it comes to accommodation, the best neighbourhoods to stay in include the beachfront areas, which provide easy access to the sand and surf, and the town centre, where you can enjoy local dining and shopping experiences. Castelldefels is also home to several attractions, such as the historic Castelldefels Castle, which offers panoramic views of the surrounding area.
Whether you're interested in sunbathing, exploring historical sites, or enjoying Catalan cuisine, Castelldefels has something to offer every traveller.
See the latest prices and deals by choosing your dates

Hotel in Castelldefels · 0.47 mi from centre
8.2
682 reviews
Breakfast available
Located in Castelldefels, ibis Barcelona Castelldefels is a 3-minute drive from Olympic Canal and 8 minutes from Castelldefels Beach.  This eco-certified hotel is 9.3 mi (15 km) from RCDE Stadium and 10.2 mi (16.4 km) from Fira Barcelona.

Hotel in Castelldefels · 0.69 mi from centre
7.8
481 reviews
When you stay at Hotel 170 in Castelldefels, you'll be connected to a shopping center, within a 15-minute drive of Castelldefels Beach and Fira Barcelona.  This hotel is 10.3 mi (16.5 km) from Port de Barcelona and 11.9 mi (19.1 km) from Camp Nou.

Aparthotel in Castelldefels · 0.76 mi from centre
9.6
10 reviews
When you stay at Marsol Apartamentos Turisticos in Castelldefels, you'll be near the airport, within a 15-minute walk of Castelldefels Beach and British School of Barcelona.  This aparthotel is 11.6 mi (18.7 km) from Port de Barcelona and 12.2 mi (19.7 km) from Camp Nou.

Aparthotel in Castelldefels · 0.78 mi from centre
8.4
327 reviews
When you stay at Velor Apartments in Castelldefels, you'll be by the sea, within a 15-minute drive of Castelldefels Beach and Fira Barcelona.  This family-friendly aparthotel is 11.5 mi (18.5 km) from Port de Barcelona and 12.1 mi (19.5 km) from Camp Nou.

Hotel in Castelldefels · 0.81