Find the three-star hotels that appeal to you the most
Check out our pick of great three-star hotels in Castelldefels
This attractive hotel offers free Wi-Fi and is situated in a quiet area of Castelldefels. El Prat Airport is just 8 km away and there is direct access via the C-31.

Located 300 metres from Castelldefels Beach, this hotel offers a seasonal outdoor pool and free Wi-Fi in public areas.

Hotel Flora Parc is located in central Castelldefels, just 25 minutes’ drive from Barcelona and 2.5 km from the beach. It has a small outdoor swimming pool and onsite parking.

This comfortable 3- star hotel is situated 20 km away from Barcelona, in the little village of Castelldefels.

B&B HOTEL Barcelona Viladecans is a hotel located in Viladecáns, only 220 metres from Viladecans railway station.

Just 10 minutes’ drive from Barcelona Airport, Sercotel Sant Boi offers modern rooms with satellite TV. Guests enjoy free access to the sauna and gym, and free Wi-Fi throughout.

Set in the countryside just 20 km from central Barcelona, Petit Mirador has an outdoor pool, a jacuzzi and a sun terrace with a pretty garden. It offers spacious, air-conditioned rooms with free...

Hotel El Castell is a stylish hotel with an outdoor swimming pool, terrace and garden. It is set on a hill on the edge of Barcelona, with panoramic views.

Boasting a terrace, a restaurant as well as a bar, Casa Pince is situated in the centre of Barcelona, 2 km from Sant Miquel Beach. This 3-star hotel offers a concierge service and a tour desk.

Situated conveniently in the centre of Barcelona, Yurbban Ramblas Boutique Hotel offers air-conditioned rooms, a terrace, free WiFi and a restaurant.

Explore our most popular hotels in Castelldefels
This attractive hotel offers free Wi-Fi and is situated in a quiet area of Castelldefels. El Prat Airport is just 8 km away and there is direct access via the C-31.

Located 300 metres from Castelldefels Beach, this hotel offers a seasonal outdoor pool and free Wi-Fi in public areas.

Hotel Flora Parc is located in central Castelldefels, just 25 minutes’ drive from Barcelona and 2.5 km from the beach. It has a small outdoor swimming pool and onsite parking.

This comfortable 3- star hotel is situated 20 km away from Barcelona, in the little village of Castelldefels.

B&B HOTEL Barcelona Viladecans is a hotel located in Viladecáns, only 220 metres from Viladecans railway station.

Just 10 minutes’ drive from Barcelona Airport, Sercotel Sant Boi offers modern rooms with satellite TV. Guests enjoy free access to the sauna and gym, and free Wi-Fi throughout.

Set in the countryside just 20 km from central Barcelona, Petit Mirador has an outdoor pool, a jacuzzi and a sun terrace with a pretty garden. It offers spacious, air-conditioned rooms with free...

Hotel El Castell is a stylish hotel with an outdoor swimming pool, terrace and garden. It is set on a hill on the edge of Barcelona, with panoramic views.

Boasting a terrace, a restaurant as well as a bar, Casa Pince is situated in the centre of Barcelona, 2 km from Sant Miquel Beach. This 3-star hotel offers a concierge service and a tour desk.

Situated conveniently in the centre of Barcelona, Yurbban Ramblas Boutique Hotel offers air-conditioned rooms, a terrace, free WiFi and a restaurant.


Popular with guests booking three-star hotels in Castelldefels
Popular with guests booking three-star hotels in Castelldefels
Popular with guests booking three-star hotels in Castelldefels
Popular with guests booking three-star hotels in Castelldefels
Popular with guests booking three-star hotels in Viladecáns
Popular with guests booking three-star hotels in Sant Boi del Llobregat
Popular with guests booking three-star hotels in Sant Boi del Llobregat
Popular with guests booking three-star hotels in Torrelles de Llobregat