A beautiful coastal town just 20 minutes from Barcelona. Perfect for beach lovers and families seeking a relaxed atmosphere.
Castelldefels is a charming coastal municipality located just 20 kilometers southwest of Barcelona. Known for its 5-kilometer stretch of golden sandy beach, it's a popular destination for both locals and tourists seeking a more relaxed beach experience away from the city center.
The town offers a perfect blend of beach life and mountain scenery, with the Garraf Natural Park as its backdrop. The iconic Castelldefels Castle, perched on a hill overlooking the Mediterranean, dates back to the 10th century and offers stunning panoramic views.