Castelldefels
A wide, shallow beach just 25 minutes from Barcelona, perfect for families with small children. Fine sand, beach bars for eating with your toes in the sand, and views of the medieval castle on the hill. The easiest and quickest option for a beach day without complications.
💡 Parent tip: The stretch between the Renfe station and the canal is the most family-friendly. There are public showers and toilets. The water stays shallow for many metres, ideal for babies. The beach bars have high chairs.
Castelldefels is every Barcelona family’s emergency beach, and for good reason. Twenty-five minutes by car (or by Renfe commuter train, which stops right at the beach) you get a huge, wide beach with fine sand and water that takes metres and metres before it gets deep. For babies crawling at the water’s edge or 2-3 year olds who want to splash on their own, it’s perfect. No big waves, no rocks, and there are lifeguards in season.
The beach bars are another massive plus. You can sit down for a paella or some calamari with your feet in the sand while the kids play right next to you. Most of them have high chairs and are tolerant of children’s noise levels (which is not always a given). The stretch between the Castelldefels Platja Renfe station and the canal is the most family-friendly: good sand, easy access, and facilities nearby.
A great day plan is to combine a beach morning with an afternoon trip up to Castelldefels castle. It’s on the hill behind the town, a five-minute drive up, and the views are spectacular. The castle has a park around it where kids can run. If you go by train, the Renfe C2 line takes 30 minutes from Passeig de Gracia and drops you literally on the sand. In August it gets busy on weekends, but on weekdays there’s always plenty of space.