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.
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

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.

  • Showing 1-50 of 300+
Additional service fee may apply.
  View Map Map
    Wonderful! 4.9/5
    (14 reviews)
    avg/night
    • 5 BR
    • 3 BA
    • Separate Toilet
    • Sleeps 9
    House #6700995
    14
    Viewed 21 times in the last 48 hours
      • 2 BR
      • 1 BA
      • Sleeps 3
      Multiple rentals Apartment #8049226
      5
      Viewed 14 times in the last 48 hours
        • 2 BR
        • 1 BA
        • Sleeps 5
        Multiple rentals Apartment #8049226
        10
        Viewed 39 times in the last 48 hours
          • 1 BR
          • 1 BA
          • Sleeps 5
          Multiple rentals Apartment #8049226
          3
          Viewed 13 times in the last 48 hours
            avg/night
            • 2 BR
            • 1 BA
            • Sleeps 6
            Apartment #6830532
            0
            Viewed 20 times in the last 48 hours
              avg/night
              • 4 BR
              • 2 BA
              • Sleeps 8
              Apartment #6692245
              0
              Viewed 26 times in the last 48 hours
                • 7 BR
                • 2 BA
                • Separate Toilets
                • Sleeps 14
                Villa #6522992
                0
                Viewed 21 times in the last 48 hours
                  • 2 BR
                  • 1 BA
                  • Sleeps 5
                  Apartment #2097118
                  0
                  Viewed 43 times in the last 48 hours
                    avg/night
                    • 1 BR
                    • 1 BA
                    • Sleeps 3
                    Guest House #6721015
                    1
                    Viewed 28 times in the last 48 hours
                      avg/night
                      • 1 BR
                      • 1 BA
                      • Sleeps 4
                      Apartment #1970646
                      1
                      Viewed 22 times in the last 48 hours
                        avg/night
                        • 5 BR
                        • 3 BA
                        • Sleeps 10
                        Villa #6580390
                        1
                        Viewed 15 times in the last 48 hours
                          avg/night
                          • 2 BR
                          • 1 BA
                          • Sleeps 5
                          Apartment #6546828
                          1
                          Viewed 33 times in the last 48 hours
                            avg/night
                            • 1 BR
                            • 1 BA
                            • Sleeps 2
                            Apartment #499021
                            0
                            Viewed 9 times in the last 48 hours
                              avg/night
                              • 4 BR
                              • 3 BA
                              • Sleeps 8
                              House #1821882
                              1
                              Viewed 5 times in the last 48 hours
                                avg/night
                                • 3 BR
                                • 1 BA
                                • Sleeps 6
                                Apartment #8127018
                                0
                                Viewed 15 times in the last 48 hours
                                  • 4 BR
                                  • 2 BA
                                  • Sleeps 10
                                  Villa #4245766
                                  0
                                    avg/night
                                    • 3 BR
                                    • 1 BA
                                    • Sleeps 6
                                    Apartment #6902527
                                    0
                                    Viewed 41 times in the last 48 hours
                                      avg/night
                                      • 4 BR
                                      • 2 BA
                                      • Sleeps 10
                                      Villa #6790512
                                      0
                                      Viewed 6 times in the last 48 hours
                                        avg/night
                                        • Studio
                                        • Separate Toilet
                                        • Sleeps 5
                                        House #1871403
                                        1
                                        Viewed 36 times in the last 48 hours
                                          avg/night
                                          • 2 BR
                                          • 1 BA
                                          • Sleeps 5
                                          Apartment #1305103a
                                          1
                                          Viewed 68 times in the last 48 hours
                                            avg/night
                                            • 4 BR
                                            • 2 BA
                                            • Separate Toilet
                                            • Sleeps 8
                                            House #1209281
                                            2
                                            Viewed 10 times in the last 48 hours
                                              avg/night
                                              • 2 BR
                                              • 1 BA
                                              • Sleeps 6
                                              Villa #6877060
                                              0
                                              Viewed 16 times in the last 48 hours
                                                avg/night
                                                • 3 BR
                                                • 1 BA
                                                • Sleeps 5
                                                Apartment #6546829
                                                0
                                                Viewed 9 times in the last 48 hours
                                                  avg/night
                                                  • 4 BR
                                                  • 1 BA
                                                  • Sleeps 6
                                                  Apartment #934131a
                                                  1
                                                  Viewed 8 times in the last 48 hours
                                                    • 3 BR
                                                    • 2 BA
                                                    • Sleeps 6
                                                    Condo #833474
                                                    0
                                                      avg/night
                                                      • 3 BR
                                                      • 1 BA
                                                      • Separate Toilet
                                                      • Sleeps 5
                                                      Apartment #452734
                                                      3
                                                      Viewed 22 times in the last 48 hours
                                                        avg/night
                                                        • 4 BR
                                                        • 3 BA
                                                        • Sleeps 8
                                                        House #2464103
                                                        0
                                                        Viewed 11 times in the last 48 hours
                                                          avg/night
                                                          • 2 BR
                                                          • 1 BA
                                                          • Sleeps 1
                                                          Apartment #6859175
                                                          0
                                                          Viewed 82 times in the last 48 hours
                                                            avg/night
                                                            • 3 BR
                                                            • 1 BA
                                                            • Sleeps 6
                                                            Apartment #6873498
                                                            0
                                                            Viewed 8 times in the last 48 hours
                                                              avg/night
                                                              • 4 BR
                                                              • 3 BA
                                                              • Separate Toilet
                                                              • Sleeps 8
                                                              House #6721022
                                                              0
                                                              Viewed 7 times in the last 48 hours
                                                                avg/night
                                                                • 7 BR
                                                                • 2 BA
                                                                • Sleeps 14
                                                                Villa #1383443a
                                                                0
                                                                Viewed 5 times in the last 48 hours
                                                                  avg/night
                                                                  • 2 BR
                                                                  • 1 BA
                                                                  • Separate Toilet
                                                                  • Sleeps 4
                                                                  Apartment #6865086
                                                                  0
                                                                  Viewed 14 times in the last 48 hours
                                                                    avg/night
                                                                    • 4 BR
                                                                    • 1 BA
                                                                    • Separate Toilet
                                                                    • Sleeps 6
                                                                    Apartment #6935049
                                                                    0
                                                                    Viewed 6 times in the last 48 hours
                                                                      avg/night
                                                                      • 4 BR
                                                                      • 2 BA
                                                                      • Sleeps 10
                                                                      Villa #6941916
                                                                      0
                                                                      Viewed 7 times in the last 48 hours
                                                                        avg/night
                                                                        • 3 BR
                                                                        • 1 BA
                                                                        • Sleeps 5
                                                                        Apartment #4239134
                                                                        0
                                                                        Viewed 13 times in the last 48 hours
                                                                          • 3 BR
                                                                          • 1 BA
                                                                          • Sleeps 6
                                                                          Apartment #6886722
                                                                          0
                                                                            avg/night
                                                                            • 2 BR
                                                                            • 1 BA
                                                                            • Sleeps 8
                                                                            Apartment #6924693
                                                                            0
                                                                            Viewed 9 times in the last 48 hours
                                                                              • 1 BR
                                                                              • 1 BA
                                                                              • Sleeps 4
                                                                              Apartment #6830529
                                                                              0
                                                                                • 2 BR
                                                                                • 1 BA
                                                                                • Sleeps 4
                                                                                Apartment #6843210
                                                                                0
                                                                                  avg/night
                                                                                  • 3 BR
                                                                                  • 2 BA
                                                                                  • Sleeps 7
                                                                                  Apartment #6777670
                                                                                  0
                                                                                  Viewed 12 times in the last 48 hours
                                                                                    • 3 BR
                                                                                    • 1 BA
                                                                                    • Sleeps 8
                                                                                    Apartment #6579519
                                                                                    0
                                                                                      • 2 BR
                                                                                      • 1 BA
                                                                                      • Sleeps 5
                                                                                      Apartment #6862058
                                                                                      0
                                                                                        • 3 BR
                                                                                        • 1 BA
                                                                                        • Sleeps 6
                                                                                        Condo #6713026
                                                                                        0
                                                                                          • 7 BR
                                                                                          • 2 BA
                                                                                          • Sleeps 14
                                                                                          House #6862756
                                                                                          0
                                                                                          Viewed 9 times in the last 48 hours
                                                                                            • 3 BR
                                                                                            • 2 BA
                                                                                            • Sleeps 5
                                                                                            Apartment #6068639
                                                                                            0
                                                                                            Viewed 6 times in the last 48 hours
                                                                                              • 7 BR
                                                                                              • 2 BA
                                                                                              • Sleeps 14
                                                                                              Villa #1933487
                                                                                              0
                                                                                                avg/night
                                                                                                • 2 BR
                                                                                                • 1 BA
                                                                                                • Sleeps 4
                                                                                                Apartment #1875563
                                                                                                0
                                                                                                Viewed 26 times in the last 48 hours
                                                                                                  • 2 BR
                                                                                                  • 1 BA
                                                                                                  • Sleeps 4
                                                                                                  Apartment #2555973
                                                                                                  0
                                                                                                    • 6 BR
                                                                                                    • 5 BA
                                                                                                    • Sleeps 12
                                                                                                    House #2276996
                                                                                                    0
                                                                                                    • 1 - 50 of 300+
                                                                                                     

                                                                                                    Recent Reviews

                                                                                                    Just ideal!

                                                                                                    4 of 5
                                                                                                    The apartments are a short taxi ride from the airport which by the way cost about 25 euros. We had quite a late arrival time which the owner accommodated and the arrangements made for obtaining the keys worked great. Everything was just as we expected from the website. Rosa came to see us the following morning & make sure we knew how to work everything & give us the low down on the area & which direction to walk for various shops etc. Rosa seemed to be nearly always on hand, spoke excellent English & always happy to help. There is a wide choice of supermarkets locally but our wheely suitcase came in useful as a shopping trolley. We cooked a few nights in the apartment & had all the equipment we needed. One night we ate at a restaurant down the road called La Mesa - very nice!!! The whole neighbourhood is just a pleasant peaceful haven after a busy day sightseeing in Barcelona. Being less than 10 minutes walk from the station & the T10 tickets meant in 30 minutes you were in the city for 1euro! The beach is about 10 minutes away & beautifully clean with lots of play areas, football & volleyball nets. There is also a play & nature area just 2 minutes away from the apartment. The pool is quite small & as it is now November was rather cool, however, our kids were more than happy to rise to the challenge, spending an hour most days. No one else was crazy enough to be in there! All in all, we had a wonderful stay & the apartment & area served us well.
                                                                                                    • Review Submitted: 05-Nov-2016
                                                                                                    • Date of Stay: Oct 2016

                                                                                                    excellent family accommodation

                                                                                                    5 of 5
                                                                                                    Accommodation was excellent. Very clean and cleaned subsequently at least 4 times within our fortnight. Location ideal. 5-10 mins to both town centre/train station and Castelldefells beach. Quiet residential area but fantastic train link to Barcelona city centre and further down coast to Sitges. Rosa could not have been more obliging. Would return without doubt.
                                                                                                    • Review Submitted: 22-Jul-2016
                                                                                                    • Date of Stay: Jul 2016

                                                                                                    Awesome

                                                                                                    5 of 5
                                                                                                    Awesome villa, brilliant and accommodating hosts, really lovely helping make our holiday. For the varied ages of our kids the villa gave us great flexibility, and plenty of space. Great location to town, beach and hills. 25 minute journey on train to Barcelona. Castelldefels itself is lovely, a little gem and we only scratched the surface so need to go back again.
                                                                                                    • Review Submitted: 06-Jul-2016
                                                                                                    • Date of Stay: Jun 2016