Find and Book Top Rated Hotels in Castelldefels

Search among 20 available hotels and places to stay in Castelldefels from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-20 out of 20
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.6
Great959 reviews
MapView on map1.1 km from City Centre500 m from Discos Castello S. A.
From   US$ 108 /nightSelect
8.6
Great983 reviews
MapView on map1.7 km from City Centre1.5 km from Asociacion Peña Blaugrana de Castelldefels
From   US$ 83 /nightSelect
8.6
Great676 reviews
1.7 km from City Centre1.4 km from Cines Metropol
From   US$ 66 /nightSelect
8.4
Great391 reviews
1.8 km from City Centre1.4 km from Cines Metropol
From   US$ 377 /nightSelect
8.4
Great406 reviews
2.0 km from City Centre1.0 km from ICFO - The Institute of Photonic Sciences
From   US$ 135 /nightSelect
Hotel
8.4
Great336 reviews
1.7 km from City Centre1.1 km from Cines Metropol
From   US$ 140 /nightSelect
8.4
Great363 reviews
2.0 km from City Centre1.8 km from Cines Metropol
From   US$ 112 /nightSelect
8.4
Great190 reviews
1.9 km from City Centre900 m from ICFO - The Institute of Photonic Sciences
From   US$ 95 /nightSelect
Aparthotel
8.2
Great177 reviews
1.9 km from City Centre900 m from ICFO - The Institute of Photonic Sciences
From   US$ 46 /nightSelect
8.2
Great428 reviews
1.5 km from City Centre600 m from ICFO - The Institute of Photonic Sciences
From   US$ 111 /nightSelect
Hotel
8.4
Great227 reviews
1.5 km from City Centre1000 m from Cines Metropol
From   US$ 83 /nightSelect
8.6
Great1239 reviews
2.2 km from City Centre1.2 km from ICFO - The Institute of Photonic Sciences
From   US$ 159 /nightSelect
8.4
Great322 reviews
800 m from City Centre500 m from la Casa de la Yaya
From   US$ 57 /nightSelect
8.4
Great268 reviews
1.7 km from City Centre1.1 km from Cines Metropol
From   US$ 123 /nightSelect
8.4
Great230 reviews
From   US$ 103 /nightSelect
8.6
Great177 reviews
1.3 km from City Centre600 m from Cines Metropol
From   US$ 62 /nightSelect
8.4
Great198 reviews
1.8 km from City Centre1.4 km from Cines Metropol
From   US$ 113 /nightSelect
Aparthotel
8.4
Great152 reviews
300 m from City Centre200 m from Asociacion Peña Blaugrana de Castelldefels
From   US$ 128 /nightSelect
Apartment
8.2
Great48 reviews
300 m from City Centre200 m from Grevaloflal S.A.
From   US$ 219 /nightSelect
1.3 km from City Centre1.1 km from Ajuntament de Castelldefels
From   US$ 773 /nightSelect

Best hotels and places to stay in Castelldefels

Why visit?

Castelldefels is a charming coastal town in Spain, known for its beautiful beaches, vibrant atmosphere, and its close proximity to Barcelona. With a wide range of activities, including water sports, hiking, and exploring historical sites, it offers a great balance between relaxation and adventure. Whether you are looking for a luxurious beachfront getaway or affordable accommodations, Castelldefels has plenty to offer.

Where to stay?

Beachfront area: With its stunning coastline, staying in a beachfront hotel in Castelldefels allows you to enjoy breathtaking views and easy access to the sandy shores. Hotels in this area provide a fantastic setting for sunbathing, water activities, and beachside dining. Many offer amenities such as swimming pools, spa facilities, and beach loungers for a truly relaxing experience.

City center: The city center of Castelldefels is a popular choice for those who prefer a more urban setting. Here, you will find a variety of restaurants, bars, and shops within walking distance. Hotels in this area cater to different budgets and offer convenient access to public transportation, making it easy to explore the town and its surroundings.

Natural surroundings: For those seeking tranquility and a closer connection to nature, staying in the outskirts of Castelldefels can be a great option. Surrounded by lush greenery and mountains, you can find accommodations situated in picturesque locations. These hotels often provide opportunities for hiking, horseback riding, and other outdoor activities, allowing you to fully immerse yourself in the natural beauty of the area.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $80 to $130.

4-star hotels: The average price per night is around $130 to $200.

5-star hotels: The average price per night is around $200 to $350.Castelldefels is a charming coastal town in Spain, known for its beautiful beaches, vibrant atmosphere, and its close proximity to Barcelona. With a wide range of activities, including water sports, hiking, and exploring historical sites, it offers a great balance between relaxation and adventure. Whether you are looking for a luxurious beachfront getaway or affordable accommodations, Castelldefels has plenty to offer.

3-star hotels: The average price per night is around $80 to $130.

4-star hotels: The average price per night is around $130 to $200.

5-star hotels: The average price per night is around $200 to $350.

Best value for money:

Hotel Castelldefels Express: This budget-friendly hotel offers comfortable rooms with modern amenities at a reasonable price. Its convenient location, just a short walk from the beach and close to public transportation, makes it an excellent choice for visitors looking to explore Castelldefels on a budget.

Hotel Castelldefels Plaza: Situated in the city center, this hotel provides affordable accommodation with well-appointed rooms. The hotel offers a variety of amenities, including a rooftop terrace with city views and a coffee bar, ensuring a comfortable stay without breaking the bank.

Best kids-friendly hotels:

Hotel Castelldefels Family Resort: Perfect for families, this hotel features spacious family rooms, a childrens playground, and a swimming pool with water slides. With organized activities for kids and a kid-friendly restaurant, it ensures an enjoyable stay for the whole family.

Hotel Castelldefels Beach Club: Offering family rooms and a beachfront location, this hotel provides easy access to the sand and sea. Its swimming pool and spacious outdoor areas make it a great choice for families with children.

Best hotels for a romantic getaway:

Hotel Castelldefels Romantic Beach: Enjoy a romantic escape at this hotel, featuring sea-view rooms, a beachfront terrace, and a romantic restaurant. Its peaceful surroundings and intimate atmosphere create the perfect setting for a romantic retreat.

Hotel Castelldefels Sunset View: Nestled in a serene location with panoramic views of the sea, this hotel provides a romantic ambiance for couples. With its private balconies and romantic dining options, it offers a memorable experience for those seeking a romantic getaway.

Best for location:

Hotel Castelldefels Central Park: Located in the heart of Castelldefels, this hotel offers easy access to the towns attractions and amenities. Its central location allows guests to explore the town on foot, with restaurants, shops, and public transportation in close proximity.

Hotel Castelldefels Seafront: Situated right on the beachfront, this hotel offers stunning sea views and direct access to the sandy shores. It provides a convenient location for beach lovers, with waterfront dining options and easy access to water sports activities.

Best for a short city break:

Hotel Castelldefels Express City Break: This hotel is ideal for a quick city break, offering comfortable rooms and a central location. With its proximity to transportation options, it allows guests to easily explore Castelldefels and venture into Barcelona for day trips.

Hotel Castelldefels City Center Getaway: Located in the city center, this hotel offers convenience and comfort for a short stay. Its modern rooms and proximity to restaurants and shops make it a practical choice for those looking to experience the town in a limited time.

Show moreLess