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 Sant Pere de Ribes also enquired about apartments in Sitges Town, villas in Olivella and apartments in Vilanova I La Geltru

Make a Holiday Rental Villa in Sant Pere de Ribes, Spain, Your Home Away From Home

Located slightly inland from the eastern coast of the country of Spain, in the Garraf county of Barcelona, is the wonderful town of Sant Pere de Ribes. Sant Pere de Ribes is the perfect destination for a variety of travellers, especially those who are looking for a trip that is full to the hilt with great activities. A Sant Pere de Ribes holiday rental villa will not only provide spectacular views of the rural surroundings, it will have all of the amenities you need to ensure that your trip is truly special.

Things to Do on Holiday in Sant Pere de Ribes, Spain

The best thing about a Sant Pere de Ribes holiday is that the town has plenty of things to see and do to make sure that you are not bored on your trip. The town offers a good selection of physical activities for visitors to indulge in including swimming, hiking, mountain biking, fishing, golf, tennis, horse riding and roller- blading. In the immediate area of Sant Pere de Ribes, travellers will also find plenty of opportunities to enjoy water-based pursuits such as sailing, jet skiing, windsurfing, water skiing and snorkelling. Visitors can also take a stroll around the remains of a wonderful 12th century castle which belonged to a prominent 12th century nobleman.

Places to Visit on Holiday in Sant Pere de Ribes, Spain

If the history of Spain is something that gets you fired up then you will be pleased to hear that you are only 40 minutes away from the ancient city of Tarragona which is filled with ancient ruins mainly from the Roman period of occupation. Amongst the remains worth seeing at Tarragona are the Roman Forum, a 2nd century amphitheatre and the Palace of Augustus. Tarragona also has a fantastic archaeological museum and a range of historic, religious buildings to view during your visit.

Weather in Sant Pere de Ribes, Spain

Booking a Sant Pere de Ribes holiday rental villa means that you will be able to enjoy some fabulous weather, with a wonderful Mediterranean climate just waiting for your arrival. This means that the town is mainly dry and warm throughout the whole year. Most travellers stay in Sant Pere de Ribes between the months of May and October September when the daytime temperature can rise as high as 28 degrees Celsius. The lowest temperatures usually occur in January and February when it can drop to around 10 degrees Celsius, which may be a more comfortable experience for those who don’t like a lot of heat. Sant Pere de Ribes sees approximately 15 inches of rain during the whole year.

Travel to Sant Pere de Ribes, Spain

If you think that a Sant Pere de Ribes holiday is the best option for you, then you can easily arrive at Barcelona Airport (BCN) which is approximately half an hour’s car or bus ride from the town. There are plenty of air operators who offer affordable, frequent flights to Barcelona including Spanair, EasyJet, Thomson Airways, Aer Lingus and British Airways. Passengers embarking on their Sant Pere de Ribes holiday from the UK can opt to depart from numerous airports such as Belfast (BFS), Glasgow (GLA), Cardiff (CWL), Stansted (STN) and Manchester (MAN).

  • Showing 1-50 of 300+
Additional service fee may apply.
  View Map Map
    Exceptional! 5.0/5
    (10 reviews)
    avg/night
    • 3 BR
    • 2 BA
    • Sleeps 7
    Cottage #1090731
    10
    Viewed 58 times in the last 48 hours
      Wonderful! 4.9/5
      (26 reviews)
      avg/night
      • 3 BR
      • 2 BA
      • Sleeps 7
      Apartment #6083546
      26
      Viewed 21 times in the last 48 hours
        • 3 BR
        • 2 BA
        • Sleeps 7
        House #2433700
        0
          Exceptional! 5.0/5
          (5 reviews)
          avg/night
          • 14 BR
          • 14 BA
          • Sleeps 32
          House #1978190
          5
          Viewed 105 times in the last 48 hours
            Wonderful! 4.9/5
            (10 reviews)
            avg/night
            • 15 BR
            • 12 BA
            • Sleeps 35
            Villa #1359062
            10
            Viewed 50 times in the last 48 hours
              avg/night
              • 8 BR
              • 3 BA
              • Sleeps 20
              Villa #1934378
              2
              Viewed 106 times in the last 48 hours
                Wonderful! 4.8/5
                (6 reviews)
                avg/night
                • 3 BR
                • 2 BA
                • Sleeps 6
                Apartment #1435085a
                6
                Viewed 29 times in the last 48 hours
                  avg/night
                  • 4 BR
                  • 3 BA
                  • Separate Toilet
                  • Sleeps 16
                  Villa #4306283
                  1
                  Viewed 16 times in the last 48 hours
                    avg/night
                    • 4 BR
                    • 2 BA
                    • Separate Toilet
                    • Sleeps 8
                    House #2592108
                    0
                    Viewed 13 times in the last 48 hours
                      • 3 BR
                      • 2 BA
                      • Sleeps 6
                      Condo #6710643
                      0
                      Viewed 5 times in the last 48 hours
                        • 2 BR
                        • 2 BA
                        • Sleeps 6
                        Apartment #1828856
                        0
                          avg/night
                          • 4 BR
                          • 2 BA
                          • Separate Toilets
                          • Sleeps 8
                          House #6638766
                          4
                          Viewed 34 times in the last 48 hours
                            avg/night
                            • 5 BR
                            • 3 BA
                            • Sleeps 10
                            House #6709561
                            2
                            Viewed 15 times in the last 48 hours
                              Excellent! 4.7/5
                              (12 reviews)
                              avg/night
                              • 4 BR
                              • 3 BA
                              • Sleeps 10
                              House #6435877
                              12
                              Viewed 7 times in the last 48 hours
                                • 3 BR
                                • 2 BA
                                • Sleeps 5
                                Apartment #1682012
                                3
                                Viewed 21 times in the last 48 hours
                                  Wonderful! 4.9/5
                                  (7 reviews)
                                  avg/night
                                  • 1 BR
                                  • 1 BA
                                  • Sleeps 4
                                  Apartment #1317335a
                                  7
                                  Viewed 26 times in the last 48 hours
                                    Excellent! 4.7/5
                                    (17 reviews)
                                    avg/night
                                    • 3 BR
                                    • 3 BA
                                    • Sleeps 6
                                    Chateau / Country House #1078229
                                    17
                                    Viewed 15 times in the last 48 hours
                                      avg/night
                                      • 5 BR
                                      • 3 BA
                                      • Sleeps 10
                                      House #6120913
                                      1
                                      Viewed 23 times in the last 48 hours
                                        avg/night
                                        • 5 BR
                                        • 5 BA
                                        • Sleeps 12
                                        Villa #1768636
                                        1
                                        Viewed 16 times in the last 48 hours
                                          • 5 BR
                                          • 5 BA
                                          • Sleeps 20
                                          Cottage #1534580
                                          2
                                          Viewed 28 times in the last 48 hours
                                            • 13 BR
                                            • 14 BA
                                            • Sleeps 33
                                            Villa #433458
                                            2
                                            Viewed 10 times in the last 48 hours
                                              • 4 BR
                                              • 2 BA
                                              • Sleeps 6
                                              Villa #1932193
                                              0
                                                View details for price
                                                • 18 BR
                                                • 16 BA
                                                • Sleeps 37
                                                Cottage #22401tr
                                                  Wonderful! 4.8/5
                                                  (15 reviews)
                                                  avg/night
                                                  • 2 BR
                                                  • 2 BA
                                                  • Sleeps 4
                                                  Apartment #6575560
                                                  15
                                                  Viewed 16 times in the last 48 hours
                                                    avg/night
                                                    • 4 BR
                                                    • 3 BA
                                                    • Separate Toilet
                                                    • Sleeps 10
                                                    Villa #866793
                                                    0
                                                    Viewed 11 times in the last 48 hours
                                                      • 5 BR
                                                      • 3 BA
                                                      • Separate Toilet
                                                      • Sleeps 12
                                                      Villa #6493809
                                                      0
                                                      Viewed 35 times in the last 48 hours
                                                        Exceptional! 5.0/5
                                                        (15 reviews)
                                                        avg/night
                                                        • 4 BR
                                                        • 2 BA
                                                        • Separate Toilet
                                                        • Sleeps 7
                                                        Cottage #1348714
                                                        15
                                                          • 4 BR
                                                          • 3 BA
                                                          • Separate Toilet
                                                          • Sleeps 10
                                                          Villa #1886812
                                                          0
                                                          Viewed 55 times in the last 48 hours
                                                            avg/night
                                                            • 3 BR
                                                            • 2 BA
                                                            • Sleeps 6
                                                            Apartment #6512499
                                                            0
                                                            Viewed 21 times in the last 48 hours
                                                              • 4 BR
                                                              • 2 BA
                                                              • Separate Toilet
                                                              • Sleeps 8
                                                              Apartment #6723124
                                                              0
                                                              Viewed 41 times in the last 48 hours
                                                                avg/night
                                                                • 3 BR
                                                                • 2 BA
                                                                • Sleeps 8
                                                                Apartment #6506370
                                                                1
                                                                Viewed 5 times in the last 48 hours
                                                                  avg/night
                                                                  • 3 BR
                                                                  • 2 BA
                                                                  • Sleeps 6
                                                                  Villa #8083458
                                                                  0
                                                                  Viewed 36 times in the last 48 hours
                                                                    avg/night
                                                                    • 5 BR
                                                                    • 3 BA
                                                                    • Sleeps 9
                                                                    Villa #6725421
                                                                    0
                                                                    Viewed 40 times in the last 48 hours
                                                                      avg/night
                                                                      • 4 BR
                                                                      • 3 BA
                                                                      • Sleeps 9
                                                                      Villa #6863952
                                                                      0
                                                                      Viewed 24 times in the last 48 hours
                                                                        Wonderful! 4.9/5
                                                                        (17 reviews)
                                                                        avg/night
                                                                        • 4 BR
                                                                        • 3 BA
                                                                        • Sleeps 10
                                                                        Apartment #6326892
                                                                        17
                                                                        Viewed 44 times in the last 48 hours
                                                                          • 10 BR
                                                                          • 5 BA
                                                                          • Sleeps 24
                                                                          Villa #8139472
                                                                          0
                                                                          Viewed 16 times in the last 48 hours
                                                                            • 4 BR
                                                                            • 2 BA
                                                                            • Sleeps 8
                                                                            Villa #6806241
                                                                            2
                                                                            Viewed 71 times in the last 48 hours
                                                                              avg/night
                                                                              • 2 BR
                                                                              • 1 BA
                                                                              • Separate Toilet
                                                                              • Sleeps 6
                                                                              Villa #8168296
                                                                              0
                                                                              Viewed 20 times in the last 48 hours
                                                                                Exceptional! 5.0/5
                                                                                (5 reviews)
                                                                                avg/night
                                                                                • 3 BR
                                                                                • 1 BA
                                                                                • Sleeps 6
                                                                                Apartment #836024vb
                                                                                5
                                                                                Viewed 16 times in the last 48 hours
                                                                                  avg/night
                                                                                  • 3 BR
                                                                                  • 2 BA
                                                                                  • Sleeps 6
                                                                                  Villa #8152865
                                                                                  2
                                                                                  Viewed 41 times in the last 48 hours
                                                                                    • 4 BR
                                                                                    • 2 BA
                                                                                    • Sleeps 8
                                                                                    House #2080610
                                                                                    2
                                                                                    Viewed 10 times in the last 48 hours
                                                                                      • 2 BR
                                                                                      • 1 BA
                                                                                      • Sleeps 5
                                                                                      Apartment #6099952
                                                                                      0
                                                                                        • 5 BR
                                                                                        • 2 BA
                                                                                        • Sleeps 12
                                                                                        Villa #494369
                                                                                        0
                                                                                        Viewed 30 times in the last 48 hours
                                                                                          avg/night
                                                                                          • 2 BR
                                                                                          • 2 BA
                                                                                          • Sleeps 6
                                                                                          Chateau / Country House #33324
                                                                                          4
                                                                                          Viewed 25 times in the last 48 hours
                                                                                            • 5 BR
                                                                                            • 3 BA
                                                                                            • Sleeps 11
                                                                                            Chateau / Country House #4034715
                                                                                            2
                                                                                            Viewed 7 times in the last 48 hours
                                                                                              • 9 BR
                                                                                              • 8 BA
                                                                                              • Separate Toilet
                                                                                              • Sleeps 21
                                                                                              Villa #6468562
                                                                                              0
                                                                                              Viewed 9 times in the last 48 hours
                                                                                                avg/night
                                                                                                • 4 BR
                                                                                                • 3 BA
                                                                                                • Sleeps 10
                                                                                                Villa #1951445
                                                                                                0
                                                                                                Viewed 37 times in the last 48 hours
                                                                                                  • 10 BR
                                                                                                  • 7 BA
                                                                                                  • Sleeps 24
                                                                                                  Villa #8059455
                                                                                                  0
                                                                                                  Viewed 8 times in the last 48 hours
                                                                                                    avg/night
                                                                                                    • 3 BR
                                                                                                    • 2 BA
                                                                                                    • Sleeps 6
                                                                                                    Villa #8134765
                                                                                                    0
                                                                                                    Viewed 26 times in the last 48 hours
                                                                                                      • 5 BR
                                                                                                      • 4 BA
                                                                                                      • Sleeps 9
                                                                                                      Chalet #4162191
                                                                                                      0
                                                                                                      • 1 - 50 of 300+
                                                                                                       

                                                                                                      Recent Reviews

                                                                                                      Great relaxing break

                                                                                                      5 of 5
                                                                                                      We really enjoyed staying at this villa. My favourite part was the location, the setting is private and perfect for relaxing, yet it is only a 5/10 minute drive to sitges. The villa was sparkling clean when we arrived and the interior looks new and modern. The person who let greeted us was very friendly and was happy to help with recommendations about restaurants and things to do in the local town of sitges. We loved the pool and the hot tub at the villa, the pool is the perfect size and was cleaned regularly whilst we were there. The area itself borders on a national park which is great for those who love exploring. We will definitely be coming back soon!
                                                                                                      • Review Submitted: 10-Jan-2017
                                                                                                      • Date of Stay: Oct 2016

                                                                                                      We loved it!!

                                                                                                      5 of 5
                                                                                                      We came with a group of 28 people and stayd for one week..this house is so beautiful...the rooms where great and the beds where perfect we did yoga on balcony, and we used the kitchen every day for the brunch ...the owner is a great host and reddy to help us with everything :) we are coming back next year with another group ... maby twise can´t wait Best Sibba Arndal Eddi Arndal from Iceland
                                                                                                      • Review Submitted: 29-Oct-2016
                                                                                                      • Date of Stay: Oct 2016

                                                                                                      Destination Wedding at Villa Catalina

                                                                                                      5 of 5
                                                                                                      The property was wonderful. The house is a maze, with hallways and rooms tucked away in narrow hallways and around hidden corners; but great for kids to explore and guests who were looking for some quiet/private time. The outdoor space was AMAZING!! We chose Villa Catalina as the location of our destination wedding because of the beautiful pictures of the property and we were not disappointed. The massive table under the lit trees, the lounge areas flanking both ends of the courtyard, the open space by the pool (which we used for our ceremony) and the pool were all welcome spaces for our guests to socialize, relax, and enjoy their holiday. Thank you to the staff for the help leading up to our week long getaway and all of their help during the week of our stay.
                                                                                                      • Review Submitted: 11-Oct-2016
                                                                                                      • Date of Stay: Sep 2016