
Provide your desired dates to access the latest pricing and special offers for hotels
Welcome to Castelldefels, the hidden gem on the coast of Catalonia! This charming municipality, just a stone’s throw away from Barcelona, offers the perfect combination of relaxation and adventure. Famous for its long beach and its affluent residents (yes, we’re talking about you, Lionel Messi!), Castelldefels has become a favorite destination for travelers from all over the world.
If you’re in the mood for a day of sunbathing and water sports, you’ll love the beautiful beach that stretches over 5 kilometers. Whether you’re a beginner or a pro, there are plenty of opportunities to try your hand at windsurfing, kitesurfing, or even paddleboarding. And hey, you never know, you might bump into Messi himself catching some waves!
When you’ve had enough of the beach, explore the charming town, where you’ll find a mix of traditional Catalan architecture and modern amenities. Immerse yourself in the local culture by visiting the Castelldefels Castle or strolling through the Olympic canal, built for the 1992 Summer Olympic Games in Barcelona. And don't worry, getting around is a breeze, with excellent transport links including train stations and bus routes to Barcelona and the airport.
So why not escape the hustle and bustle of the city and indulge in a beachside getaway? Castelldefels has it all - beautiful beaches, top-notch hotels, and a relaxed atmosphere that will make you feel like you’re on cloud nine. Pack your bags, book your stay, and get ready to experience the magic of Castelldefels. Just don’t forget your sunscreen!

Beachfront
Free wifi
Beach
Apartamentos Voramar is a 4-star apartment in Castelldefels, Spain, located 0.9mi from the city center at Carrer De L'estrella De Mar, 1. This beachfront property offers free WiFi, free air conditioning, a terrace, and non-smoking rooms, with private parking available for an extra charge.

Restaurant
Beachfront
Outdoor swimming pool
The Hotel Playafels in Castelldefels, Spain is a standout choice for travelers looking for a superior experience. With its 4-star rating, beachfront location, and stunning ocean views, this hotel offers guests a truly special stay. Guests can enjoy the outdoor swimming pool, private parking, and complimentary breakfast. The hotel also boasts a range of amenities including air conditioning, a bar, and a restaurant. Its convenient location just 0.9mi from the city center makes it a top choice for those wanting to explore. With its array of services and comfortable accommodations, the Hotel Playafels is the perfect choice for an unforgettable stay in Castelldefels.

Restaurant
Business center
Outdoor swimming pool
Discover the Bel Air Hotel in Castelldefels, a premier 4-star destination just 0.9mi from the city center. Enjoy stunning ocean and mountain views from your private balcony, with direct access to a beautiful beachfront. Indulge in delicious breakfast options and relax at the outdoor swimming pool or hot tub. This hotel stands out with its free business center and wifi, alongside facilities like a restaurant, bar, and spa tub, ensuring a perfect blend of comfort and convenience. With attentive 24-hour front desk service and a sun deck, your stay at Bel Air promises to be exceptional.

Private Pool
Outdoor swimming pool
Free wifi
Discover the charm of Aparthotel Bardon, a cozy 1-star apart hotel in Castelldefels, just 1.4mi from the city center. Enjoy exclusive features like a private pool and free outdoor swimming pool, ensuring a refreshing retreat. Each apartment offers a kitchenette, private entrance, and balcony with garden views, perfect for relaxation. With free WiFi and air conditioning, your comfort is guaranteed. On-site parking is available (extra charges apply), and amenities like beach umbrellas and loungers enhance your stay. Experience a unique blend of comfort and convenience, making Aparthotel Bardon an ideal choice for your getaway in Spain.

Restaurant
Outdoor swimming pool
Kids' pool
Hotel SB BCN Events 4* Sup offers a wide range of amenities that set it apart from other hotels in Castelldefels, Spain. Guests can enjoy a complimentary breakfast, an outdoor swimming pool with a separate kids' pool, and free WiFi throughout the property. The hotel also boasts a Turkish/Steam Bath, sauna, and hot tub for relaxation. With a 24-hour front desk, fitness center, and on-site restaurant, guests will have all their needs taken care of. Additionally, the hotel is located just 1mi from the city center and offers beautiful mountain and landmark views, making it an ideal choice for travelers seeking comfort, convenience, and stunning surroundings.

Restaurant
Beachfront
Outdoor swimming pool
Hotel Boutique dONNA 4* Superior in Castelldefels, Spain stands out for its prime beachfront location, offering free beach umbrellas and loungers, a sun deck, and a terrace. The hotel caters exclusively to adults, ensuring a peaceful and relaxing atmosphere. Guests can enjoy a refreshing swim in the outdoor pool or dine at the on-site restaurant serving delicious meals. The 24-hour front desk, soundproof rooms, and free Wi-Fi are additional conveniences that make this hotel superior to others in the area.

Restaurant
Beachfront
Indoor swimming pool
Masd Mediterraneo Hotel Apartamentos Spa is a 4-star beachfront aparhotel in Castelldefels, just 1.4mi from the city center. It pairs two swimming options—indoor and outdoor pools—with free WiFi and free beach gear like umbrellas and loungers. Apartments feature soundproof rooms, balconies with landmark views, and kitchenettes with kitchenware for flexible self-catering. On-site conveniences include air conditioning, a terrace and garden, and non-smoking rooms. Extra-fee amenities include private parking, spa with sauna and massage, and meeting facilities. Accessible by elevator, it blends seaside relaxation with practical services for stays.

Restaurant
Outdoor swimming pool
Business center
Experience exceptional comfort at Best Western Hotel Mediterraneo, a 4-star gem located just 0.9mi from the heart of Castelldefels. Enjoy a complimentary outdoor swimming pool, free WiFi, and air-conditioned accommodations with private balconies and stunning views. Start your day with a delicious breakfast and unwind at the on-site bar or restaurant. Our hotel features a fitness center, sun deck, and direct beach access with complimentary beach umbrellas and chairs. With 24-hour front desk service and a business center, we cater to both leisure and business travelers, making your stay in Spain unforgettable.

Outdoor swimming pool
Free wifi
Room service
Aparthotel Las Palmeras Castelldefels in Castelldefels, Spain, at 46 Passeig De La Marina, sits 1.3mi from the city center and offers an outdoor pool free to guests, free WiFi, and private entrance. Kitchen facilities—including Kitchen, Kitchenware, and Kitchenette—support extended stays, while a terrace, garden views, sun deck, balcony, and soundproof, air-conditioned rooms enhance comfort. Amenities such as 24-hour front desk, room service, and beach access with free umbrellas and chairs, plus non-smoking rooms and free toiletries, add convenience. Optional private parking or on-site parking available for a fee; golf course available for extra charges.

Outdoor swimming pool
Free wifi
Beach
Hotel C31 in Castelldefels, Spain, lies 0.8mi from the city center and, with breakfast, free WiFi, and an outdoor pool, offers a strong value blend of town access and beach proximity. Rooms are soundproof and non-smoking, with balconies or patios, and feature air conditioning, terrace, sun deck, garden, and elevator access. Upper floors are accessible by elevator, and wheelchair access is available. Parking is on site and private parking is offered for an extra charge. Free toiletries are provided, with a tour desk to help explore, plus Beach and Patio amenities for a convenient stay.

Outdoor swimming pool
Free wifi
Beach
Castell Beach Aparthotel offers the perfect blend of comfort and convenience just 0.7mi from Castelldefels city center. Enjoy free Wi-Fi, an outdoor pool, and a sun deck in a non-smoking environment with fully equipped kitchens and beach chairs. Guests benefit from private parking (available for extra charges), air conditioning, and easy elevator access. Located near the beach, this aparthotel provides a spacious terrace and patio for relaxation. Its prime location, comprehensive amenities, and modern facilities make Castell Beach Aparthotel a superior choice compared to others in Castelldefels.

Outdoor swimming pool
Free wifi
Swimming Pool
The Royal Marina Gardens apartments are located in Castelldefels, just 656 feet from the beach. The complex has a swimming pool and quiet, private gardens, while the apartments all have free WiFi.
All of the air-conditioned apartments and studios at Royal Marina Gardens are decorated in modern, minimalist style. Each has satellite TV and a telephone, while the kitchenettes have microwave, fridge and toaster. Some apartments feature private gardens.
The Apartamentos Royal Marina Gardens is 10 minutes' drive from Sanchez-Casal Tennis Academy. The C31 motorway to Barcelona is about 656 feet away; and the Olympic Canal, used for water sports including rowing, canoeing and water skiing, is just 0.6 mi away.
Busses to and from Barcelona leave from a bus stop directly opposite the property, and it is a 15-minute drive to Barcelona Airport.

Outdoor swimming pool
Free wifi
Beach
Apartamentos Porta Coeli is a 3-star Aparthotel in Castelldefels, just 1.1mi from the city center and near the beach. Key advantages include a free outdoor pool, free Wi‑Fi, and air conditioning, plus a 24‑hour front desk and non‑smoking rooms for comfort. A terrace and free toiletries add convenience, while parking options are available for a fee (private or on-site). This blend of beach access, essential amenities, and flexible parking distinguishes it from other options in the area.

Spa/Wellness packages
Restaurant
Outdoor swimming pool
The Gran Hotel Rey Don Jaime in Castelldefels, Spain, stands out with its 4-star rating and prime location just 0.7mi from the city center. Boasting a range of desirable amenities such as an outdoor swimming pool, free private parking, complimentary Wi-Fi, and a restaurant on-site, this hotel offers the perfect blend of comfort and convenience. Additionally, guests can enjoy the option of a spa (extra charges may apply) and pet-friendly accommodations for an enhanced stay experience.

Restaurant
Beachfront
Free wifi
Overlooking the beach in Castelldefels, Aparthotel Solifemar offers both rooms and apartments with balconies. It features free Wi-Fi access.
The spacious rooms and apartments at Solifemar offer views of the hotel’s gardens, or the sea. All offer air conditioning, heating and satellite TV. The apartments also have a kitchen with a hob, microwave and fridge.
The Solifemar’s restaurant-bar has a large terrace, where guest can enjoy drinks and food. It also organizes entertainment such as karaoke.
The nearby Olympic Canal is popular for water sports. There are also tennis courts within 0.6 mi of the Solifemar.
The hotel offers private parking, subject to availability, and is a 15-minute drive from Barcelona Airport. Castelldefels Railway Station is less than 1.2 mi from the Aparthotel and connects guests to Barcelona 25 minutes, while Sitges is just 10 minutes away. Guests will find a bus stop 2 minutes' walk from the hotel with connections to Barcelona and Castelldefels.

Restaurant
Outdoor swimming pool
Free wifi
Hotel Flora Parc, a 3-star hotel in Castelldefels, Spain, lies 1mi from the city center and offers breakfast, free WiFi, and air conditioning. Features include an outdoor swimming pool, sun deck, restaurant, bar, plus a terrace and balcony. The property provides a 24-hour front desk, non-smoking and soundproof rooms, and an elevator. Private parking and on-site parking are available for an extra charge, with additional options including meeting/banquet facilities (extra charges), tour desk, kids’ meals (extra charges), picnic area, bidet, and bathtub.

Outdoor swimming pool
Free wifi
Swimming Pool
Featuring an outdoor pool, apartments with flat-screen TVs and free Wi-Fi, Apartamentos Velor is in the center of Castelldefels. It offers air conditioned accommodations half a mile from the beach.
The Velor has simple, bright décor with wooden furnishings and tiled floors. Each apartment has a fully equipped kitchen and a separate living room with a sofa bed and dining area. Some accommodations also feature a balcony or terrace.
The Apartamentos Velor are within 650 ft of a selection of stores, cafés and restaurants.
Barcelona is a 30-minute train or bus ride from Castelldefels and the town’s train station is just a 15-minute walk from the Velor Apartamentos. El Prat Airport is 5 miles away.

Outdoor swimming pool
Free wifi
Swimming Pool
Ciudad de Castelldefels is a 3-star hotel in Castelldefels, Spain, located 0.8mi from the city center at Paseo De La Marina, 212. Key benefits include a free outdoor pool, free Wi-Fi, direct beach access with umbrellas and loungers, plus a sun deck and terrace. Guests enjoy soundproof rooms, air conditioning, a balcony or terrace, and a bathtub for comfort after a day by the sea. Practical extras: 24-hour front desk, non-smoking rooms, business facilities (fees apply), pet-friendly policy (fees apply), and on-site parking options (fees apply).

Adults only
Free wifi
Air conditioning
Experience a relaxing stay at Apartments Playa de Castelldefels, located just 0.9mi from the city center. This adults-only apartment features soundproof rooms, free WiFi, and private balconies, ensuring a peaceful retreat. Enjoy the convenience of a kitchenette, perfect for preparing meals, while the nearby beach offers a perfect escape. With amenities like private parking, air conditioning, and a 24-hour front desk, our commitment to comfort and convenience sets us apart from other options. Plus, we welcome pets for an extra charge, making it the ideal getaway for everyone in the family.

Beachfront
Free wifi
Air conditioning
Apartamentos Balisse provides beachfront accommodations in Castelldefels. There's a private entrance at the condo hotel for the convenience of those who stay. The condo hotel features quiet street views, a sun terrace, and free Wifi is available throughout the property.
At the condo hotel, every unit is equipped with air conditioning, a seating area, a flat-screen TV with streaming services, a kitchen, a dining area, and a private bathroom with a hair dryer, a walk-in shower, and free toiletries. An oven, a microwave, and toaster are also available, as well as a coffee machine and a kettle. At the condo hotel, the units have bed linen and towels.
Sightseeing tours are available close to the property. Guests can also relax in the garden.
Castelldefels Beach is a 2-minute walk from the condo hotel, while Magic Fountain of Montjuic is 14 miles from the property. Barcelona-El Prat Airport is 6.2 miles away.

Restaurant
Free wifi
Air conditioning
Ibis Barcelona Castelldefels offers free Wifi, air conditioning, and soundproof rooms, with a 24-hour front desk for flexible arrivals. Located 0.8mi from Castelldefels city center, it provides convenient access with an elevator and terrace. The hotel welcomes pets (extra charges) and offers on-site private parking (extra charges), plus an on-site restaurant and bar for convenient meals and drinks.

Outdoor swimming pool
Free wifi
Swimming Pool
Discover Hotel Canal Olímpic in Castelldefels, a 3-star haven just 1.1mi from the city center. Enjoy complimentary breakfast, free WiFi, and access to an outdoor swimming pool. What sets this hotel apart are its extensive amenities, including a sauna, on-site restaurant, and beautiful garden view. Relax on the sun deck or indulge in a round of golf nearby. With a 24-hour front desk and family-friendly options like kids' meals, it caters to everyone's needs. Experience comfort and service in a tranquil setting, making it a superior choice for your stay in Spain.

Outdoor swimming pool
Free wifi
Swimming Pool
Around a 10-minute walk from Castelldefels Beach, Aparthotel Marsol offers air-conditioned apartments with a private sun terrace. The complex includes an outdoor swimming pool.
Featuring modern décor, the apartments include a lounge area with a sofa and satellite TV. The kitchenette has a microwave and washing machine. Free Wi-Fi is also available.
Castelldefels offers a range of restaurants, bars and shops. Information about the town can be provided at the property.
Apartahotel Marsol is well connected with Barcelona and Barcelona’s El Prat Airport via public transport, which you can reach in 30 minutes. The pretty town of Sitges is a 10-minute train journey away.

Pet Friendly
Free wifi
Air conditioning
MYO Barcelona Hotel & Apartments is an apartment-style stay in Castelldefels, Spain, just 0.8mi from the city center. It offers kitchenware for in-room meal prep, along with practical comforts including air conditioning, non-smoking rooms, and free toiletries. Free WiFi and a free pet-friendly policy add convenience for guests, while elevator access enhances accessibility. Located at Av. dels Banys 27, this property blends independence with comfort—ideal for travelers seeking self-contained accommodations near the city center with essential, value-oriented amenities.

Outdoor swimming pool
Free wifi
Spa tub
Hotel 153 in Castelldefels, Spain, is a 3-star option located 0.7mi from the city center with breakfast offered. It features a free outdoor swimming pool, free Wi-Fi, and free beach umbrellas and chairs, plus a spa tub and air conditioning. Guests can enjoy a terrace, sun deck, balcony, and a 24-hour front desk, along with non-smoking rooms and extra-long beds. On-site parking is available for a fee, and meeting facilities are available for an extra charge. This combination of beach amenities, comfort, and convenient services helps it stand out.
If you are looking to stay in a popular 4-star hotel in Castelldefels that is just a stone's throw away from the beach, Hotel Playafels might be the perfect choice. The hotel offers a range of amenities including a beachfront location, outdoor swimming pool, and private parking. Its rooms feature ocean views, air conditioning, and soundproofing for a comfortable stay. With extras like a terrace, garden, and an on-site bar and restaurant, guests can enjoy a relaxing beach getaway with all the conveniences at their fingertips.
For a slightly more affordable option without compromising on features, Bel Air is another top choice in Castelldefels. Situated close to the city center and offering a beachfront setting, this hotel provides guests with an outdoor swimming pool, spa tub, and free Wi-Fi. The rooms at Bel Air come with ocean and mountain views, air conditioning, and a range of other amenities for a pleasant stay. With a bar, restaurant, and sun deck, guests can unwind and enjoy the beautiful surroundings of Castelldefels.
If you are searching for a luxurious beachfront experience with additional spa facilities, Masd Mediterraneo Hotel Apartamentos Spa might be the perfect fit. This hotel offers both indoor and outdoor swimming pools, a free kids' pool, and beachfront access. Guests can enjoy amenities such as a spa, kitchenette, and a sun deck with stunning views. With soundproof rooms, a patio, and free toiletries provided, guests can relax in comfort and style during their stay in Castelldefels.
Nestled just 0.8mi from the city center, Ciudad de Castelldefels is a popular 3-star hotel offering a plethora of amenities. The hotel boasts a pet-friendly policy for a small fee, an outdoor swimming pool, and complimentary Wi-Fi. With a bar, beach access, air conditioning, and a 24-hour front desk, it ensures a comfortable and convenient stay. Guests can also enjoy soundproof rooms, a sun deck, and business center facilities for additional charges.
Hotel Flora Parc, situated 1mi from the city center, is another favored 3-star accommodation in Castelldefels. Priced from $108, the hotel features an enticing outdoor swimming pool, complimentary Wi-Fi, and private parking. From beach chairs/loungers to 24-hour front desk service and a restaurant on-site, Hotel Flora Parc offers guests a delightful mix of comfort and convenience. With non-smoking rooms, a bar, and amenities like a sun deck and terrace, this hotel provides an ideal setting for a relaxing getaway.
Hotel Canal Olímpic, just 1.1mi from Castelldefels city center, is a sought-after 3-star hotel with prices starting at $65. This hotel offers an array of amenities, including an outdoor swimming pool, complimentary Wi-Fi, and access to a golf course for an extra charge. With features such as a sauna, beach umbrellas, and beach chairs/loungers, guests can unwind in style. From the bar and restaurant to the sun deck and garden view rooms, Hotel Canal Olímpic ensures a pleasant stay in Castelldefels.
In Castelldefels, budget travelers can find affordable accommodation options such as Hotel 153 and Hotel 139. Hotel 153, located just 0.7mi from the city center, offers room rates starting from $66. Guests can enjoy complimentary amenities including an outdoor swimming pool, wifi, and a spa tub. The hotel provides beach access, air conditioning, and a 24-hour front desk for added convenience. With features like a hot tub, bar, and sun deck, Hotel 153 ensures a comfortable stay for visitors at a reasonable price.
For travelers seeking budget-friendly stays under $65, Hotel 139 is a great choice in Castelldefels. Priced at $59 per night and situated 0.7mi from the city center, this hotel offers value for money with included breakfast. Guests can access amenities such as free wifi, air conditioning, and non-smoking rooms. Hotel 139 also provides a bar, sun deck, and garden area for relaxation. With picturesque views, a terrace, and balconies available, visitors can enjoy their stay while taking in the surrounding beauty of Castelldefels.
Visitors can enjoy a comfortable stay without breaking the bank in Castelldefels by opting for one of the many affordable hotels priced under $65. Hotel 153 and Hotel 139 both offer amenities that cater to budget-conscious travelers while providing a pleasant experience. From free wifi and beach access to air conditioning and complimentary breakfast, these hotels ensure a convenient and enjoyable stay for those looking for affordable accommodation options in the city.
Cities nearby
Cities nearby
What is the lowest price of hotels in Castelldefels?
What is the average price of hotels in Castelldefels?
Looking for a relaxing stay in Castelldefels? You're in luck! The average price for a 3-star hotel is a pocket-friendly $95, making it a great option for budget-savvy travelers. If you prefer a bit of luxury, spoil yourself with a 4-star hotel at an average price of $107. And for those looking for the cheapest option, you can find hotels starting at just $68. Enjoy your stay in sunny Castelldefels without breaking the bank!
What are the most popular hotels in Castelldefels?
The most popular hotels in Castelldefels are Hotel 170, Aparthotel Marsol, Hotel Canal Olímpic, Hotel 139, and Hotel Playafels. Hotel 170 offers breakfast and has prices starting from $64 per night at Passeig Pi-tort, 170. Aparthotel Marsol and Hotel Canal Olímpic both have prices starting from $116 per night and are located at Avenida Castelldefels, 112-114 Km. 18 and Ginesta, 13 respectively. Hotel 139 offers breakfast and has prices starting from $59 per night at Paseo de la Marina, 139. Lastly, Hotel Playafels offers breakfast and has prices starting from $121 per night at Playa Ribera San Pedro, 1-9.
What are the best hotels in Castelldefels center?
For those looking to stay in the heart of Castelldefels, the Aparthotel Solifemar and Masd Mediterraneo Hotel Apartamentos Spa are popular choices. Both offer breakfast for guests and have prices starting from $80 and $102 respectively. Another option is Aparthotel Las Palmeras Castelldefels, which has a slightly higher starting price of $174, or Hotel Canal Olímpic for those looking for a bit more luxury with a starting price of $65, and breakfast included.