Castelldefels is an ideal destination for relaxing at the beach. Nice quiet spots are easy to find on the five-kilometer stretch of beach, even in the high season. Another advantage is the accessibility, as Castelldefels is just a 40-minute bus ride or a 15-minute taxi ride away from the Barcelona International Airport El Prat.
But there’s more to Castelldefels than just taking it easy on the beach. In fact, it’s a great destination for an active holiday. You can take on a variety of different water sports in the Olympic Canal, built for the canoeing competition at the 1992 summer Olympics. On top of that, there’s always room at the beach side to go running or cycling. While doing so, you might bump into some F.C. Barcelona stars residing in Castelldefels.
Where to stay in Castelldefels
It's very important to distinguish between the city center and the beach area of Castelldefels, since the distance between the two is approximately 2-3 kilometers. Most of the hotels are located near the beach, where the pictures on the map below were also taken. Castelldefels is a summer destination, and since the beach itself is often the main reason to travel there, it is recommended to accommodate close to the beach area.
The disadvantages of staying near the beach include the fact that there aren’t many services around. Both, the inner city and shopping center Ànecblau (marked on the map) are a couple of kilometers away. The services offered by the beach include restaurants, bars and grocery stores.
Most of the services are situated in the area shown in the photos 5, 6 and 7 on the map. Therefore, it’d advisable to choose your accommodation there as well, as opposed to the direction of the Olympic Canal eastward in the map (area around photo 8). The side of the Olympic Canal is mainly a residential area, and even finding a grocery store or a restaurant can be a challenge.
Things to do in Castelldefells
Above all, Castelldefels is a sporty destination – there’s plenty of facilities for different sporting activities, such as rowing, canoeing, kayaking among others.
The artificial canal, Olympic Canal, was built for the Barcelona Olympics to serve as the canoeing venue. Nowadays, the canal is a multipurpose arena for canoeing, rowing and cable skiing.
There’s also a fully equipped gym in the area and a full-size outdoor swimming pool. Another interesting sports venue is the 9-hole golf course with training bunkers and a putting green.
How to arrive: Bus L95, leaving from Fosbury cafe at the Castelldefels beach, takes you to the canal. Press the stop button when you see the canal from the bus window. The bus L95 stops next to the Castelldefels City train station as well.
The Castelldefels Castle is located at the highest point on the hills. The castle dates back to the 16th century, although the church inside was built as early as the 10th century.
For centuries, its purpose was to control the territory and serve as a defensive stronghold of the Carolingian Empire against the Arabian invasions. Between the 16th and 17th centuries, it defended the city against barbarian pirates. The castle was renovated in 1897.Location: Pl. del Castell, s/n, 08860 Castelldefels
How to get: Bus CF1 stops at the Castelldefels City train station and takes you to the castle. By foot from the Castelldefels City train station, it takes 15-20 minutes to get to the castle.
Castelldefels has one shopping center, Ànec Blau. The shopping center is located some 10-minute walk away from the Castelldefels City train station.
The shops are open every day, except for a few public holidays. Clothing-wise, the popular brands like Bershka, H&M, Pull & Bear etc. have stores inside. There are also shops for accessories, electronics and home wear. The cinema, Yelmo Cines Ànec Blau, has 9 screens. Bear in mind that all films are dubbed in Spanish. There are also several restaurants, from fast food to local eateries.
- Address: Avinguda del Canal Olímpic, 24
- Webpage: anecblau.com
The Style Outlets Viladecans
The massive shopping outlet center, The Style Outlets, is located approximately 5 kilometers away from Castelldefels. Surrounded by gardens and fountains, you’ll find over 50 fashion outlets for clothing and accessories. The shopping center is easy to reach by bus or train from the Castelldefels beach and the city.
- Address: Carretera de la Vila, 90, 08840 Viladecans
- Webpage: thestyleoutlets.es
- How to arrive:
From Castelldefels city:
Bus L99 leaves from the Castelldefels city train station and takes you right to the shopping center.
Train R2S takes you to Viladecans train station, only a 5-minute walk away from the shopping center. You can see the Style Outlets already from the station.
From Castelldefels beach:
Bus L97 leaves opposite of the Castellfefels Platja train station, at Av. de la Constitució - Pg. Brollador. You must exit the bus near Hospital de Viladecans and walk 250 meters to the shopping center. The train R2S takes you to Viladecans train station, only a 5-minute walk away from the shopping center. You can see the Style Outlets already from the station.
Prices in Castelldefels
The prices of restaurant services in Castelldefels are close to the average level in the European Union. Hotel room prices are much cheaper in the early summer, before the high season starts in July.
Below, there are some examples of restaurant and hotel prices in Castelldefels. The costs of hotel rooms are median prices at Booking.com.
Pizza in restaurant
Steak in restaurant
33 cl beer in restaurant
Hotel, 3-4 stars (April)
Hotel, 3-4 stars (July)
Find your hotel in Castelldefels from Booking.com Hotel Map
How to get from Barcelona airport
The nearest airport is Barcelona’s El Prat, and it’s only about 10 kilometers away from Castelldefels.
- There is a bus connection from El Prat Terminal T1 to Castelldefels train station. It takes about 40 minutes: Baixbus.cat. Choose L99 from the drop-down menu, Seleccione una línea, and click Obtener información to see the route. And then click Horarios de paso for timetables.
Or if you arrive with a very late/early flight, there’s a night bus N16 from El Prat Terminal T2 to Castelldefels.
- By train there is no direct connection, but it’s usually a little quicker than the bus nevertheless. Just change trains at El Prat de Llobregat station: Renfe.com. The train station next to the beach is called Platja de Castelldefels. Note that all the trains do not stop at the Platja de Castelldefels station; some stop only at the main Castelldefels station. Both stations are marked on the map above.
The train station of the Barcelona airport is just outside Terminal 2. There is a direct passage from the terminal to the train station.
How to get from Castelldefels to Barcelona
It you’re looking for more action, it takes only about half an hour by train to the Barcelona city center's Passeig de Gràcia station. Or forty minutes to Estació de Franca, which is closer to the beach. The trains run frequently: Renfe.com. Note that all trains do not stop at the Platja de Castelldefels station; some stop only at the main Castelldefels station. Both stations are marked on the map.
If you stay near the beach far away from both train stations, a bus is also an option. It takes longer than by train, but the bus route goes near many hotels by the beach: Baixbus.cat
(choose L95 from the drop down menu, Seleccione una línea, and click Obtener información to see the route. And then click Horarios de paso for timetables.)
Weather in Castelldefels
Winter: The winter months from December to February are often rainy, and the daily average high temperatures range between 5-15 °C.
Spring: From March to May, there’s less rain and the sun is out often. The average daily high temperature in March is around 15°C. In May, the average daily high climbs to 20 °C. May is often the first month the locals hit the beach, as the hot days are possible.
Summer: From June to August, the sunshine is pretty much guaranteed. The daily high temperature climbs to 30 °C and above. June tends to be somewhat milder than July and August.
Autumn: September is still a warm month, and there’s often beach weather throughout the month. The average daily high temperature in September stays clearly above 20 °C. In mid-October, the weather cools down to under 20 °C, and it starts to rain more often. In November, the daily high temperature is already around 10-15°C.