Plan your trip

A paved walkway lined with palm trees, a beach in the distance, and parked cars along the side.

Find beach hotels in Castelldefels from CA $53

  • Change your mind

    Book hotels with free cancellation

  • Treat yourself

    Sign in to save 10% or more on thousands of hotels

    Sign in

  • Be picky

    Search almost a million properties worldwide

  • Check prices for these dates

    Check prices for these dates, December 13–14, 2026

    View in a map

    Our top choices for Castelldefels beach hotels

    1. Masd Mediterráneo Hotel & Apartamentos

    A multi-story hotel with a pool area, featuring a large pool, sun loungers, and a well-lit exterior.

    2. Hotel SB BCN Events 4 Sup

    A modern building with a reflective glass facade, a swimming pool with lounge chairs, and palm trees.

    3. Apartamentos Turísticos Royal Marina Gardens

    A modern building with a swimming pool in front.

    4. Hotel Playafels

    A swimming pool with a wooden deck, surrounded by palm trees and a view of the ocean.

    5. Hotel boutique dONNA

    A balcony with a wicker chair, a small pool, and a view of the beach.

    6. ibis Barcelona Castelldefels

    A couple standing on a wooden deck at a beach with a clear sky.

    7. Best Western Hotel Mediterraneo

    A balcony with a glass railing overlooking a pool and the sea.

    8. Hotel 153

    A modern indoor pool area with a clear view of the outside, white lounge chairs, and a glass-enclosed patio with outdoor seating.

    9. Hotel Ciudad de Castelldefels

    A beach with sun loungers, umbrellas, and sailboats.

    10. Apartamentos Azul

    A modern kitchen with a dining area, large windows, and a view of the beach.

    Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

    View all properties

    Choose what matters most at beach hotels in Castelldefels

    Pool

    Breakfast included

    4 stars

    Family-friendly

    5 stars

    Beach hotels with pools in Castelldefels

    Masd Mediterráneo Hotel & Apartamentos

    A multi-story hotel with a pool area, featuring a large pool, sun loungers, and a well-lit exterior.

    Apartamentos Turísticos Royal Marina Gardens

    A modern building with a swimming pool in front.

    Hotel SB BCN Events 4 Sup

    A modern building with a reflective glass facade, a swimming pool with lounge chairs, and palm trees.

    Bel Air Hotel

    A table set with plates of food, glasses, and bottles of wine, overlooking a beach.

    Hotel boutique dONNA

    A balcony with a wicker chair, a small pool, and a view of the beach.

    Best Western Hotel Mediterraneo

    A balcony with a glass railing overlooking a pool and the sea.

    Hotel Ciudad de Castelldefels

    A bar area with a coffee machine, stools, and a variety of bottles.

    Hotel 153

    A modern indoor pool area with a clear view of the outside, white lounge chairs, and a glass-enclosed patio with outdoor seating.

    Corona Hotel Canal Olimpic

    A hotel room with two beds, a desk, a chair, a TV, and a balcony with curtains.

    Castell Beach

    Two wicker chairs on a tiled patio with a potted plant and a metal table.

    View all properties

    Beach hotels with free breakfast in Castelldefels

    Masd Mediterráneo Hotel & Apartamentos

    A multi-story hotel with a pool area, featuring a large pool, sun loungers, and a well-lit exterior.

    Hotel SB BCN Events 4 Sup

    A modern building with a reflective glass facade, a swimming pool with lounge chairs, and palm trees.

    Hotel Playafels

    A swimming pool with a wooden deck, surrounded by palm trees and a view of the ocean.

    Hotel boutique dONNA

    A balcony with a wicker chair, a small pool, and a view of the beach.

    ibis Barcelona Castelldefels

    A couple standing on a wooden deck at a beach with a clear sky.

    Best Western Hotel Mediterraneo

    A balcony with a glass railing overlooking a pool and the sea.

    Hotel 153

    A modern indoor pool area with a clear view of the outside, white lounge chairs, and a glass-enclosed patio with outdoor seating.

    Hotel Ciudad de Castelldefels

    A bar area with a coffee machine, stools, and a variety of bottles.

    Hotel 139

    A breakfast buffet with a variety of food items, a coffee station, and a view of the outdoor area.

    Corona Hotel Canal Olimpic

    A hotel room with two beds, a desk, a chair, a TV, and a balcony with curtains.

    View all properties

    4-star beach hotels in Castelldefels

    Masd Mediterráneo Hotel & Apartamentos

    A multi-story hotel with a pool area, featuring a large pool, sun loungers, and a well-lit exterior.

    Hotel SB BCN Events 4 Sup

    A modern building with a reflective glass facade, a swimming pool with lounge chairs, and palm trees.

    Hotel boutique dONNA

    A balcony with a wicker chair, a small pool, and a view of the beach.

    Hotel Playafels

    A swimming pool with a wooden deck, surrounded by palm trees and a view of the ocean.

    Best Western Hotel Mediterraneo

    A balcony with a glass railing overlooking a pool and the sea.

    Gran Hotel Rey Don Jaime

    A swimming pool with a stone tower, surrounded by trees and a view of the sea.

    Apartamentos Azul

    A modern kitchen with a dining area, large windows, and a view of the beach.

    Bel Air Hotel

    A table set with plates of food, glasses, and bottles of wine, overlooking a beach.

    Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

    View all properties

    Top Castelldefels Hotel Reviews

    Hotel Playafels

    A swimming pool with a wooden deck, surrounded by palm trees and a view of the ocean.

    Masd Mediterráneo Hotel & Apartamentos

    A multi-story hotel with a pool area, featuring a large pool, sun loungers, and a well-lit exterior.

    H10 Madison

    A rooftop pool with lounge chairs and a view of a cathedral.

    Hotel Medinaceli

    A bar area with a red sofa, patterned ottoman, and bar stools.

    Uma House by Yurbban Trafalgar

    A rooftop pool with lounge chairs and a cityscape view.

    Sofitel Barcelona Skipper

    A rooftop pool area with lounge chairs and a glass bridge.

    Ohla Barcelona

    A clear pool with a wooden deck in the foreground, a historic building with a dome and classical architecture in the background, and a cityscape with various buildings and a church.

    Lamaro Hotel Barcelona 5★ | Preferred Hotels & Resorts | Lifestyle Collection

    A rooftop terrace with outdoor seating and a view of a cathedral.

    Arco Barcelona Hotel

    A modern building entrance with the name 'arco barcelona' displayed prominently.

    H10 Montcada Boutique Hotel

    A rooftop terrace with a pool, lounge chairs, and a city view.

    INNSiDE by Meliá Barcelona Aeropuerto

    A modern hotel lobby with a central seating area, a staircase, and a reception desk.

    El Avenida Palace Hotel

    A grand entrance with ornate gold railings, marble columns, and a detailed ceiling.

    H10 Cubik

    A balcony with a city view at dusk, featuring a sofa, chairs, and a small table with snacks and a drink.

    H10 Metropolitan

    A hotel with a pool area, outdoor seating, and a well-lit building facade.

    Hotel Jazz

    A hotel with a modern architectural design, featuring a prominent 'HOTEL JA 27' sign, large windows, and a geometric facade.

    Sallés Hotel Ciutat del Prat Barcelona Airport

    A modern dining area with round tables, black chairs, and a large green wall with plants.

    Hotel Casa Fuster

    A historic building with ornate balconies and columns, featuring a grand entrance and multiple levels.

    Find out more about Castelldefels

    Castelldefels and its attractions for beach lovers

    In Castelldefels, beach enthusiasts will find a delightful blend of sun, sand, and activities to enjoy during their stay. The golden stretches of beach offer opportunities for sunbathing and relaxing, while the warm Mediterranean waters invite families to partake in a variety of water sports, such as paddleboarding and kayaking. For those looking to explore the area's natural beauty, a scenic walk along the coastline leads to stunning vistas and tranquil spots perfect for picnics. Nearby, the picturesque promenade is lined with charming cafes and shops, creating an inviting atmosphere to unwind after a day in the sun. History buffs will appreciate the nearby ancient castle that provides a glimpse into the region’s past, along with panoramic views of the surrounding landscape. With several hotels located just a stone's throw from the beach, you can easily indulge in both comfort and convenience, ensuring that your family's beach getaway is both memorable and relaxing.

    Find the best beach hotels and resorts in Castelldefels

    For those looking to soak up the sun in Castelldefels, these hotels offer the perfect beachside retreats. Each hotel boasts excellent amenities to ensure a delightful stay by the sea.
    Masd Mediterráneo Hotel & Apartamentos

    Best Western Hotel Mediterraneo

    Hotel SB BCN Events 4 Sup

    Hotel Ciudad de Castelldefels

    Gran Hotel Rey Don Jaime

    Frequently Asked Questions

    What are the best beach hotels in Castelldefels?

    Some of the best beach hotels in Castelldefels include Hotel Playafels, Masd Mediterráneo Hotel & Apartamentos, and Bel Air Hotel.


    The 4-star Hotel Playafels, with a 9.4 rating, offers beautiful ocean views from its rooms. Guests frequently praise the friendly and helpful staff.


    Masd Mediterráneo Hotel & Apartamentos, a 4-star property rated 9.2, provides ocean and sea views, with the sea located nearby. Reviewers often highlight the beautiful, clean rooms and the amazing, clean pool.


    The 4-star Bel Air Hotel, with a 9.0 rating, features sea views and a nice pool with sun loungers. Guests appreciate the modern, clean rooms and the amazing breakfast.

    How much does a beach hotel in Castelldefels cost?

    Prices for beach hotels in Castelldefels vary, but you can find a great deal from CA $53 on Expedia. You're likely to find lower rates if you're travelling during the off-peak season or mid-week. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.

    Which Castelldefels hotels are near the best beaches?

    For hotels near the best beaches in Castelldefels, consider Hotel Playafels, Masd Mediterráneo Hotel & Apartamentos, or Bel Air Hotel.


    The 4-star Hotel Playafels, with a 9.4 rating, offers beautiful views and is located directly on the beach. Guests often mention the beautiful views from the rooms and the helpful staff.


    Masd Mediterráneo Hotel & Apartamentos, a 4-star property with a 9.2 rating, provides ocean and sea views, with the sea being very close by. Reviewers frequently highlight the friendly staff, clean rooms, and a clean, amazing pool.


    Another excellent option is the 4-star Bel Air Hotel, rated 9.0 by guests. It offers sea views and is located near the sea. The hotel features poolside sun loungers and a poolside bar, and guests frequently praise its modern, clean rooms and amazing breakfast.

    Which beach hotels in Castelldefels are good for families?

    For families looking for beach hotels in Castelldefels, consider Hotel Playafels, Masd Mediterráneo Hotel & Apartamentos, or Best Western Hotel Mediterraneo.


    The 4-star Hotel Playafels, with a 9.4 rating, offers beautiful ocean views from its rooms and provides amenities such as free cribs and sofa beds, as well as onsite babysitting services, making it convenient for families with young children. Guests often praise the beautiful views and the friendly staff.


    Masd Mediterráneo Hotel & Apartamentos, another 4-star option with a 9.2 rating, provides ocean and sea views, with many guests commenting positively on its clean and amazing pool, as well as the delicious free breakfast.


    The 4-star Best Western Hotel Mediterraneo, rated 8.8, features beach views and suites, along with an outdoor pool and sun loungers. Reviewers frequently highlight the friendly and helpful staff, as well as the great location and nice room views.

    What are the best Castelldefels hotels with ocean views?

    For excellent ocean views in Castelldefels, consider Hotel Playafels, Masd Mediterráneo Hotel & Apartamentos, Bel Air Hotel, and Hotel boutique dONNA.


    The 4-star Hotel Playafels, with a 9.4 rating, offers beautiful ocean and beach views from its rooms. Guests frequently comment on the beautiful views and the helpful staff.


    Masd Mediterráneo Hotel & Apartamentos, a 4-star hotel rated 9.2, provides ocean and sea views, with the sea located nearby. Reviewers often highlight the friendly staff, clean rooms, and a clean, amazing pool.


    The 4-star Bel Air Hotel, with a 9.0 rating, features sea views and is located near the sea. It also offers poolside sun loungers and a poolside bar.


    Hotel boutique dONNA, a 4.5-star property with an 8.6 rating, provides beach and sea views. Guests appreciate the clean rooms, amazing balconies, and excellent location.

    What are the top-rated beach hotels in Castelldefels with a pool?

    Some of the top-rated beach hotels in Castelldefels with a pool include Masd Mediterráneo Hotel & Apartamentos, Hotel SB BCN Events 4 Sup, and Hotel boutique dONNA.


    The 4-star Masd Mediterráneo Hotel & Apartamentos, with a 9.2 rating, offers both ocean views and beach views, with guests frequently praising its clean and amazing pool. It features both indoor and seasonal outdoor pools, as well as a children's pool.


    The 4.5-star Hotel SB BCN Events 4 Sup, rated 8.6, provides a poolside bar and sun loungers. This hotel also has a children's pool and a seasonal outdoor pool.


    The 4.5-star Hotel boutique dONNA, with an 8.6 rating, has an outdoor pool and offers sea views from many of its rooms. Guests often highlight the amazing balconies.

    Which beach hotels in Castelldefels are good for couples?

    For couples looking for a beach hotel in Castelldefels, the Masd Mediterráneo Hotel & Apartamentos is an excellent choice.


    The 4-star Masd Mediterráneo Hotel & Apartamentos, with a 9.2 rating, offers ocean views and is located very near the sea. Guests frequently comment on the friendly and helpful staff, the beautiful and clean rooms, and the delicious free breakfast. Its clean and amazing pool is also a popular feature.

    Which area of Castelldefels is best to stay in for beaches?

    The best area to stay in Castelldefels for beaches is the Platja de Castelldefels, which stretches along the city's coastline.


    This area is essentially one long beach, divided into several sections, offering direct access to the Mediterranean Sea. It's characterised by a wide, sandy shoreline backed by a promenade, with hotels, restaurants, and beach clubs lining the main road, Passeig Marítim. You'll find plenty of spots to hire sun loungers and parasols, and the water is generally calm, making it suitable for swimming.


    Couples looking for a relaxing beach holiday will find this area ideal. You're never more than a few steps from the sand, and many hotels offer sea views. In the evenings, there are numerous beachfront restaurants where you can enjoy a meal with the sound of the waves.


    Families will also appreciate the Platja de Castelldefels. The wide-open spaces are great for children to play, and the shallow entry into the sea is reassuring for parents.

    Which top beach hotels in Castelldefels offer water sport activities?

    For top beach hotels in Castelldefels that offer water sport activities, consider the Bel Air Hotel, Apartamentos Turísticos Royal Marina Gardens, and Hotel SB BCN Events 4 Sup.


    The 4-star Bel Air Hotel, with a 9.0 rating, is situated near the sea and offers access to windsurfing, sailing, and kayaking. Reviewers have highlighted the modern and clean rooms, as well as the nice pool with sun loungers.


    Apartamentos Turísticos Royal Marina Gardens, a 3.5-star property with an 8.8 rating, is located near the beach and provides opportunities for windsurfing, sailing, surfing, kayaking, and parasailing. Guests frequently praise its great location and big pool.


    The 4.5-star Hotel SB BCN Events 4 Sup, rated 8.6, is also near the beach and offers a wide range of water sports, including windsurfing, sailing, personal motor watercraft, scuba diving, motorboating, surfing, and snorkeling. This hotel features a poolside bar and a swim-up bar.


    Other options include the 4-star Gran Hotel Rey Don Jaime, with an 8.2 rating, which is near the beach and offers sailing, surfing, windsurfing, and kayaking, as well as the Hotel 170, with a 7.8 rating, which is near a private beach and provides access to snorkeling, scuba diving, windsurfing, sailing, and surfing.

    How can I save on a beach hotel in Castelldefels with Expedia?

    There are plenty of ways to save on a beach hotel in Castelldefels. Join One Key™, our free travel rewards program, to unlock instant discounts with Member Prices across a range of hotels. Typically, booking in advance will help you save on your hotel. If you're feeling spontaneous, be sure to check for last-minute deals.

    What is the best time of year to stay in a beach hotel in Castelldefels?

    The most popular time to stay in a beach hotel in Castelldefels is during the summer months, particularly July and August. The weather is wonderfully warm, with average temperatures ranging from 25°C to 30°C, creating great conditions for enjoying the extensive sandy beaches and the Mediterranean Sea.


    During this peak season, the beach resorts and promenade are bustling with activity, offering a vibrant setting for families and couples alike. It's the ideal time for swimming, sunbathing, and participating in various water sports. With long sunny days, you'll find beachside restaurants and chiringuitos (beach bars) operating at full swing, providing excellent opportunities for al fresco dining right by the sea. Many hotels also offer special summer programmes and entertainment.


    As another option, June presents a fantastic alternative. The weather is still beautifully warm, typically between 22°C and 27°C, making it excellent for all beach activities without the peak crowds. During June, you may find better value on hotel rates and it can be easier to secure reservations at the most sought-after beachfront properties and popular restaurants.

    What beach activities should we do in Castelldefels?

    The best beach activities to do in Castelldefels involve relaxing on the long sandy beach and enjoying the various water sports available.


    Castelldefels boasts over 5 kilometres of golden sand, making it superb for sunbathing, swimming, and leisurely strolls along the shore. The beach is wide and well-maintained, with plenty of space even during peak season. You'll find numerous chiringuitos (beach bars) dotted along the promenade where you can enjoy a drink or a meal with views of the Mediterranean.


    For active travellers, especially those visiting as a couple or with older children, the beach offers a range of water sports. You can try paddleboarding, kayaking, or windsurfing, with equipment hire and lessons often available directly on the beach. The calm waters are generally suitable for beginners, and it's a great way to experience the coastline from a different perspective.


    Families will appreciate the calm, shallow waters closer to the shore, which are ideal for children to play in. There are also designated areas for beach volleyball and several playgrounds along the promenade, ensuring plenty of entertainment for all ages.

    Is it cheaper to book flights and a beach hotel in Castelldefels as a package?

    Booking a beach hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Bundling can lead to significant savings, especially for international travel or when booking a beach vacation package well in advance. However, savings vary depending on factors like destination, travel dates, and availability, so it’s wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect travel package.

    Can I cancel my beach hotel reservation on Expedia?

    Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right beach hotel in Castelldefels for you.

    See less

    Explore a world of travel with Expedia