Apartels & Hotels in Castelldefels

Castelldefels is located on Spain’s Mediterranean coast between Barcelona and Sitges. Its central location and access to rail makes it a perfect place for a quiet beach vacation with passage to the excitement of Barcelona or the nightlife of Sitges.

    Located 20 kilometers southwest of Barcelona, Castelldefels is famous for its sandy beaches, warm climate, exquisite cuisine and fine wines. This charming Mediterranean town is perfect for summer vacations with easy railway connections to nearby bustling tourism districts. Castelldefels' cityscape is dominated by a historic castle and has several churches and medieval towers.

      Visit Castelldefels Castle, which dates back to the 16th century and was used as a stronghold against pirates and foreign invasions. Visiting the marina create opportunities for many different water sports, including canoeing in the Olympic Canal, built specifically for the 1992 Olympics! Our Castelldefels Apartels are a short walk from the Castelldefels train station and the beach, so you'll be at the heart of it all.