HomeAway uses cookies to improve your site experience. Learn more. By continuing, you consent to our use of cookies.
HomeAway uses cookies to improve your site experience. Learn more. By continuing, you consent to our use of cookies.
Verified Review icon check navigate-up navigate-left navigate-right expand mail svg-lightning svg-24hr svg-house svg-sleeps svg-bedrooms svg-bathrooms svg-stay svg-toilet calendar svg-report-flag pet-dog svg-multiunit Default Owner Icon heart-filled

Holidaymakers searching for holiday rentals in Castelldefels also enquired about apartments in Sitges Town, apartments in Barrio Gotico and apartments in La Ribera El Borne

Make a holiday home, apartment, chalet or villa in Castelldefels, Spain your home away from home

Castelldefels is situated in the Catalonia region of Spain, just to the south of the wonderful city of Barcelona on Spain’s north eastern coast. Best known for its long sandy beach, visitors staying in self catering accommodation in Castelldefels will find this is an excellent area for a holiday for all ages.

Things to do on holiday in Castelldefels, Spain

For many holidaymakers the two main advantages with staying in Castelldefels self catering accommodation is the great beach, and the proximity to Barcelona. Being this close to Barcelona without being right in the hustle and bustle of the city is perfect, as visitors can easily enjoy the city, but enjoy the beach and the countryside too.

The beach at Castelldefels is its greatest selling point. Stretching for 3 miles (5 km) there’s plenty of sand for everyone! Extending to the west of the town is a large area perfect for wandering by foot or on bike – the Parc Natural de Garraf climbs up hill from the coast and offers great views, wildlife, plantlife, and caves to explore. You can even go rowing on the canal in Castelldefels that was built for the Barcelona Olympics in 1992.

Finally, golfers will enjoy staying in Castelldefels self catering accommodation as there are several excellent golf courses all within a short distance of the town.

Places to visit on holiday in Castelldefels, Spain

The attractive coastal towns and villages invite you to take time out from your Castelldefels apartment or villa and discover the area. More sandy beaches plus small bays are hidden along the coastline and there are lovely old fishing villages and towns too. Sitges is one example that has beautiful streets and buildings, and of course a beautiful beach! Further along the coast is the larger city of Vilanova i la Geltru. Here the shops, restaurants, cafes, and beaches are popular, and so too are the Roman ruins and medieval castle.

Best of all is the proximity of your Castelldefels holiday home to Barcelona. The culture, history, architecture, cuisine, entertainment and more have made this into one of the country’s top tourist destinations and it’s easily accessible by car or by public transport.

The weather in Castelldefels, Spain

Holidaying in self catering accommodation in Castelldefels is popular throughout the year on account of the excellent Mediterranean climate. During the summer you can enjoy the beaches in temperatures in the high 20’s C (low 80’s F). Spring and autumn are mild to warm, and though winters here are a little cooler than further south it’s still good weather for sightseeing.

Flights to Castelldefels, Spain

The proximity of villas in Castelldefels to Barcelona International Airport makes getting here quick and easy. Many of the world’s major airlines offer flights to Barcelona and your choices are further improved with charter and budget airlines flying here too. Monarch Airlines, Ryanair, easyJet, and Jet2.com are just some of the examples.

    avg/night
    • 3 BR
    • 1 BA
    • Sleeps 6
    Apartment #8127018
    Viewed 18 times in the last 48 hours
      Wonderful! 4.9/5
      (14 reviews)
      avg/night
      • 5 BR
      • 3 BA
      • Separate Toilet
      • Sleeps 9
      House #6700995
      14
      Viewed 16 times in the last 48 hours
        • 2 BR
        • 1 BA
        • Sleeps 5
        Apartment #2097118
        2
        Viewed 17 times in the last 48 hours
          avg/night
          • Studio
          • Separate Toilet
          • Sleeps 5
          House #1871403
          2
          Viewed 28 times in the last 48 hours
            avg/night
            • 4 BR
            • 2 BA
            • Separate Toilet
            • Sleeps 8
            House #1209281
            2
            Viewed 12 times in the last 48 hours
              avg/night
              • 2 BR
              • 1 BA
              • Sleeps 6
              Villa #6877060
              Viewed 5 times in the last 48 hours
                avg/night
                • 2 BR
                • 1 BA
                • Sleeps 5
                Apartment #1305103a
                1
                Viewed 86 times in the last 48 hours
                  • 2 BR
                  • 1 BA
                  • Sleeps 3
                  Multiple rentals Apartment #8049226
                  6
                  Viewed 10 times in the last 48 hours
                    • 2 BR
                    • 1 BA
                    • Sleeps 5
                    Multiple rentals Apartment #8049226
                    11
                    Viewed 20 times in the last 48 hours
                      avg/night
                      • 5 BR
                      • 4 BA
                      • Sleeps 10
                      Villa #1705329
                      Viewed 5 times in the last 48 hours
                        avg/night
                        • 3 BR
                        • 1 BA
                        • Separate Toilet
                        • Sleeps 5
                        Apartment #452734
                        3
                        Viewed 24 times in the last 48 hours
                          • 1 BR
                          • 1 BA
                          • Sleeps 2
                          Apartment #499021
                            • 5 BR
                            • 3 BA
                            • Sleeps 10
                            Villa #6580390
                            1
                              • 7 BR
                              • 2 BA
                              • Separate Toilets
                              • Sleeps 14
                              Villa #6522992
                              Viewed 6 times in the last 48 hours
                                • 2 BR
                                • 1 BA
                                • Sleeps 5
                                Apartment #6546828
                                1
                                  avg/night
                                  • 4 BR
                                  • 2 BA
                                  • Sleeps 8
                                  Apartment #6692245
                                  Viewed 13 times in the last 48 hours
                                    • 4 BR
                                    • 3 BA
                                    • Sleeps 8
                                    House #1821882
                                    1
                                      avg/night
                                      • 3 BR
                                      • 1 BA
                                      • Sleeps 6
                                      Apartment #6873498
                                      Viewed 10 times in the last 48 hours
                                        avg/night
                                        • 2 BR
                                        • 1 BA
                                        • Sleeps 8
                                        Apartment #6924693
                                        Viewed 6 times in the last 48 hours
                                          • 2 BR
                                          • 1 BA
                                          • Separate Toilet
                                          • Sleeps 4
                                          Apartment #6865086
                                            avg/night
                                            • 3 BR
                                            • 1 BA
                                            • Sleeps 6
                                            Apartment #6886722
                                            1
                                            Viewed 13 times in the last 48 hours
                                              • 2 BR
                                              • 1 BA
                                              • Sleeps 6
                                              Apartment #6830532
                                              1
                                                avg/night
                                                • 3 BR
                                                • 2 BA
                                                • Sleeps 6
                                                Condo #833474
                                                Viewed 10 times in the last 48 hours
                                                  avg/night
                                                  • 1 BR
                                                  • 1 BA
                                                  • Sleeps 4
                                                  Apartment #6825352
                                                  1
                                                  Viewed 31 times in the last 48 hours
                                                    avg/night
                                                    • 3 BR
                                                    • 1 BA
                                                    • Separate Toilets
                                                    • Sleeps 9
                                                    House #6718347
                                                    1
                                                    Viewed 6 times in the last 48 hours
                                                      avg/night
                                                      • Studio
                                                      • 1 BA
                                                      • Sleeps 4
                                                      Apartment #6957655
                                                      Viewed 14 times in the last 48 hours
                                                        avg/night
                                                        • 2 BR
                                                        • 1 BA
                                                        • Sleeps 4
                                                        Apartment #8252010
                                                        Viewed 52 times in the last 48 hours
                                                          • 1 BR
                                                          • 1 BA
                                                          • Sleeps 4
                                                          Apartment #1970646
                                                          1
                                                            avg/night
                                                            • 2 BR
                                                            • 1 BA
                                                            • Sleeps 4
                                                            Apartment #8193041
                                                            Viewed 5 times in the last 48 hours
                                                              • 1 BR
                                                              • 1 BA
                                                              • Sleeps 4
                                                              Apartment #6830529
                                                              1
                                                                avg/night
                                                                • 3 BR
                                                                • 2 BA
                                                                • Sleeps 8
                                                                Villa #6973324
                                                                Viewed 13 times in the last 48 hours
                                                                  • 1 BR
                                                                  • 1 BA
                                                                  • Sleeps 5
                                                                  Multiple rentals Apartment #8049226
                                                                  3
                                                                    avg/night
                                                                    • 3 BR
                                                                    • 1 BA
                                                                    • Sleeps 5
                                                                    Apartment #6546829
                                                                    Viewed 6 times in the last 48 hours
                                                                      • 2 BR
                                                                      • 1 BA
                                                                      • Sleeps 4
                                                                      Apartment #6970440
                                                                        • 5 BR
                                                                        • 3 BA
                                                                        • Sleeps 8
                                                                        House #1707804
                                                                        5
                                                                          • 3 BR
                                                                          • 2 BA
                                                                          • Sleeps 6
                                                                          Apartment #1028391vb
                                                                          Viewed 21 times in the last 48 hours
                                                                            • 4 BR
                                                                            • 1 BA
                                                                            • Separate Toilet
                                                                            • Sleeps 6
                                                                            Apartment #6935049
                                                                              avg/night
                                                                              • 2 BR
                                                                              • 1 BA
                                                                              • Sleeps 5
                                                                              Apartment #6420528
                                                                              Viewed 137 times in the last 48 hours
                                                                                Wonderful! 4.8/5
                                                                                (5 reviews)
                                                                                avg/night
                                                                                • 7 BR
                                                                                • 6 BA
                                                                                • Separate Toilet
                                                                                • Sleeps 15
                                                                                Villa #1139038
                                                                                5
                                                                                Viewed 5 times in the last 48 hours
                                                                                  avg/night
                                                                                  • 4 BR
                                                                                  • 3 BA
                                                                                  • Separate Toilet
                                                                                  • Sleeps 8
                                                                                  House #6721022
                                                                                  Viewed 9 times in the last 48 hours
                                                                                    avg/night
                                                                                    • 1 BR
                                                                                    • 1 BA
                                                                                    • Sleeps 2
                                                                                    Apartment #8169723
                                                                                    Viewed 6 times in the last 48 hours
                                                                                      • 1 BR
                                                                                      • 1 BA
                                                                                      • Sleeps 2
                                                                                      Apartment #6830530
                                                                                        • 7 BR
                                                                                        • 2 BA
                                                                                        • Sleeps 14
                                                                                        Villa #1383443a
                                                                                          • 1 BR
                                                                                          • 1 BA
                                                                                          • Sleeps 4
                                                                                          Apartment #8209444
                                                                                            avg/night
                                                                                            • 3 BR
                                                                                            • 3 BA
                                                                                            • Sleeps 8
                                                                                            Apartment #8251706
                                                                                            Viewed 6 times in the last 48 hours
                                                                                              • 1 BR
                                                                                              • 1 BA
                                                                                              • Sleeps 3
                                                                                              Apartment #1365880
                                                                                              Viewed 23 times in the last 48 hours
                                                                                                avg/night
                                                                                                • 4 BR
                                                                                                • 3 BA
                                                                                                • Sleeps 9
                                                                                                House #8251693
                                                                                                Viewed 6 times in the last 48 hours
                                                                                                  avg/night
                                                                                                  • 1 BR
                                                                                                  • 1 BA
                                                                                                  • Sleeps 4
                                                                                                  Apartment #8193059
                                                                                                  Viewed 38 times in the last 48 hours
                                                                                                    • 3 BR
                                                                                                    • 2 BA
                                                                                                    • Sleeps 8
                                                                                                    Apartment #6579519
                                                                                                      • 3 BR
                                                                                                      • 2 BA
                                                                                                      • Sleeps 6
                                                                                                      Apartment #1894155
                                                                                                      1
                                                                                                      • 1 - 50 of 300+

                                                                                                      Castelldefels Holiday Apartments & Villas (300+)

                                                                                                       

                                                                                                      Recent Reviews

                                                                                                      Lovely shaded patio, and nice open kitchen and living area with glass doors onto the patio. Pleasant

                                                                                                      5 of 5
                                                                                                      The owner was helpful with advice for getting about in the area and can also provide you with good value wine. I would be able to recommend the place to my friends. Maybe unsuitable for people with impaired mobility.
                                                                                                      • Review Submitted: May 19, 2017
                                                                                                      • Date of Stay: May 2017

                                                                                                      Super cosy and comfortable, all necessities available!

                                                                                                      5 of 5
                                                                                                      We arrived noon on a Sunday and went food shopping before moving into the property. We were greeted by Rosa with the keys and a map of Castelldefels and Barcelona showing us all the good restaurants, bars and tourist places. Throughout the stay we had no issues and half way through we were welcomed with a nice clean apartment! Definitely would recommend a stay here, Rosa is a really friendly person too!
                                                                                                      • Review Submitted: May 02, 2017
                                                                                                      • Date of Stay: Apr 2017