The 4 best family beaches near Barcelona
Each of these 4 beaches works for a different family scenario. The right pick depends on your kid age, how much you want to travel, and whether you want a relaxed half-day or a quick city beach break.
1. Bogatell: easy city access
Bogatell beach is 600 meters of light brown sand with active lifeguards from June to September. It has 6 stroller ramps, 3 shaded playgrounds behind the beach and a paved promenade ideal for biking or strolling. Easy metro access at Llacuna (yellow line L4). Best for families with kids 4 to 12 because the depth increases gradually for the first 30 meters. Average crowds, much less than Barceloneta.
2. Mar Bella: kid splash fountain
Mar Bella beach is just north of Bogatell, with the same services but quieter. The unique feature is the kid splash fountain installed in 2024 with 6 jets and water games. Half of Mar Bella is clothing optional, the family side is at the south end clearly marked. Metro Selva de Mar (L4). Sand is finer than Bogatell. Best for families with kids 0 to 8 thanks to the splash fountain.
3. Castelldefels: long shallow waters
Castelldefels beach is 5 km long, 20 minutes by Renfe R2 from Sants for 4 euros round trip. The water stays at toddler depth for the first 100 meters, perfect for kids learning to swim. The chiringuitos serve paella from 14 euros and have shaded terraces. Less crowded than Barcelona city beaches even in August. Best for families with toddlers (1 to 4) and a half-day plan.
4. Sitges: beach plus old town
Sitges is 35 minutes by Renfe R2 from Sants (8 euros round trip). It has 17 beaches but the family pick is Sant Sebastia, sheltered by a small headland with calm waters and a paved promenade. Combine the beach morning with lunch in the old town and a stroll past the Maricel Museum cliffs. Most kid-friendly chiringuito is Beach House. Skip in August (crowds) and weekends in July. Best for families with kids of all ages and a full-day plan.
Quick comparison
| Beach | From Barcelona | Best for | Crowd level |
|---|---|---|---|
| Bogatell | Metro 15 min | Kids 4 to 12 | Medium |
| Mar Bella | Metro 20 min | Kids 0 to 8 (splash fountain) | Low to medium |
| Castelldefels | Renfe 20 min | Toddlers, learners | Low |
| Sitges (Sant Sebastia) | Renfe 35 min | All ages, full day | Medium (high in August) |
Tips for parents
- Sun protection: bring SPF 50, hat and a beach umbrella, the Mediterranean sun is intense from May to September
- Water shoes for kids: useful at Bogatell where the sand has occasional shells
- Snacks and water from a supermarket: chiringuito prices add up fast with kids
- Lifeguard schedule: 10:30 am to 7 pm late May to October only, never swim outside this window with kids
Ready to enjoy Barcelona beaches?
Combine the beach with a Hop on Hop off bus or a kid-friendly walking tour for the full Barcelona experience.
Frequently asked questions
Yes from June to September with active lifeguards and Blue Flag certification on Bogatell, Mar Bella and Nova Icaria. The water gets a 24-hour swimming advisory after heavy rain due to urban runoff. Always check the lifeguard flag color, never swim with red flag.
Yes. Bogatell has 6 stroller ramps and a paved promenade. Mar Bella, Nova Icaria and Sant Sebastia in Sitges all have ramps. Castelldefels has wooden boardwalks at the main entrance points. Avoid Barceloneta with stroller, the path is narrow and crowded.
Before 11 am to find a free spot in the city beaches in July and August. After 1 pm space is hard to find at Bogatell and Barceloneta. Castelldefels and Sitges have more space all day. The 5 pm to 8 pm window is the most pleasant for swimming.

