Castelldefels is a sun-drenched town fringed by five kilometres of gold-sand beaches. It’s popular with Spanish holidaymakers and has a local and laid-back feel. Bask in the Mediterranean sunshine, swim in crystalline water and explore the medieval castle.
Things to do in Castelldefels
Castelldefels is set on the Costa del Garraf, a picturesque stretch of coast with sandy beaches and sparkling blue water. Platja de Castelldefels wraps around the bay and is dotted with sunbathers in the summer. Stroll along the promenade, swim in the calm waters of the Mediterranean Sea and stay for the pastel-coloured sunsets.
Work up a sweat with a game of beach volleyball and make a splash with water sports activities like jet skiing, kayaking and stand-up paddleboarding. The winds pick up in spring and make Castelldefels popular with kite surfers.
Castell de Castelldefels watches over the town and features enormous medieval walls and defence towers. The castle houses a fascinating museum where you can learn about piracy in the Mediterranean. Walk through the beautiful gardens and enjoy sweeping views from the castle terrace.
Castelldefels is set between the lush wetlands of the Llobregat River Delta and the rugged peaks of the Garraf Massif. Head east to explore the wetlands and spot more than 350 species of birds. Parc del Garraf protects 12,000 hectares of limestone hills and pine forests in the foothills of the massif. Hiking trails wind through the park and offer a chance to spot eagles, falcons and other birds of prey.
Restaurants in Castelldefels will lure you in with delicious Catalonian cuisine. Try regional specialties like “botifarra” pork sausages, char-grilled “calcot” green onions and veal cooked in red wine. Catalan desserts are simple and understated, with fruit flans and “mel i mato” soft cheese drizzled with honey both popular options.
Getting around Castelldefels
Castelldefels is compact and easy to get around on foot. The town is in the Metropolitan Area of Barcelona. Trains run between Barcelona and Castelldefels in under 30 minutes and Josep Tarradellas Barcelona-El Prat Airport is a 15-minute drive away.