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

    Exceptional! 5/5
    (10 reviews)
    avg/night
    • 3 BR
    • 2 BA
    • Sleeps 7
    Cottage #1090731
    10
    Viewed 13 times in the last 48 hours
      Exceptional! 5/5
      (6 reviews)
      avg/night
      • 3 BR
      • 1 BA
      • Sleeps 6
      Apartment #836024vb
      6
      Viewed 9 times in the last 48 hours
        Wonderful! 4.9/5
        (27 reviews)
        avg/night
        • 3 BR
        • 2 BA
        • Sleeps 7
        Apartment #6083546
        27
        Viewed 5 times in the last 48 hours
          Exceptional! 5/5
          (8 reviews)
          avg/night
          • 14 BR
          • 14 BA
          • Sleeps 32
          House #1978190
          8
          Viewed 61 times in the last 48 hours
            Wonderful! 4.9/5
            (14 reviews)
            avg/night
            • 15 BR
            • 12 BA
            • Sleeps 35
            Villa #1359062
            14
            Viewed 42 times in the last 48 hours
              • 3 BR
              • 3 BA
              • Sleeps 6
              Chateau / Country House #1078229
              17
                • 3 BR
                • 2 BA
                • Sleeps 6
                Condo #6710643
                  • 3 BR
                  • 2 BA
                  • Sleeps 5
                  Apartment #1682012
                  3
                  Viewed 7 times in the last 48 hours
                    Wonderful! 4.9/5
                    (7 reviews)
                    avg/night
                    • 1 BR
                    • 1 BA
                    • Sleeps 4
                    Apartment #1317335a
                    7
                    Viewed 6 times in the last 48 hours
                      • 4 BR
                      • 3 BA
                      • Sleeps 10
                      Apartment #6326892
                      17
                        avg/night
                        • 5 BR
                        • 3 BA
                        • Sleeps 10
                        House #6709561
                        2
                        Viewed 11 times in the last 48 hours
                          • 4 BR
                          • 2 BA
                          • Sleeps 8
                          House #2080610
                          2
                            • 2 BR
                            • 2 BA
                            • Sleeps 6
                            Apartment #1828856
                              • 3 BR
                              • 2 BA
                              • Sleeps 7
                              House #2433700
                                • 5 BR
                                • 3 BA
                                • Sleeps 11
                                Chateau / Country House #4034715
                                2
                                Viewed 13 times in the last 48 hours
                                  avg/night
                                  • 4 BR
                                  • 2 BA
                                  • Separate Toilet
                                  • Sleeps 8
                                  House #2592108
                                  Viewed 8 times in the last 48 hours
                                    • 3 BR
                                    • 2 BA
                                    • Separate Toilet
                                    • Sleeps 6
                                    Apartment #6648794
                                    1
                                    Viewed 10 times in the last 48 hours
                                      Wonderful! 4.8/5
                                      (15 reviews)
                                      avg/night
                                      • 2 BR
                                      • 2 BA
                                      • Sleeps 4
                                      Apartment #6575560
                                      15
                                        • 5 BR
                                        • 3 BA
                                        • Sleeps 10
                                        House #1673669
                                        3
                                          Wonderful! 4.8/5
                                          (6 reviews)
                                          avg/night
                                          • 3 BR
                                          • 2 BA
                                          • Sleeps 6
                                          Apartment #1435085a
                                          6
                                          Viewed 12 times in the last 48 hours
                                            Exceptional! 5/5
                                            (4 reviews)
                                            avg/night
                                            • 2 BR
                                            • 2 BA
                                            • Sleeps 6
                                            Chateau / Country House #33324
                                            4
                                              • 5 BR
                                              • 5 BA
                                              • Sleeps 20
                                              Cottage #1534580
                                              2
                                              Viewed 34 times in the last 48 hours
                                                avg/night
                                                • 5 BR
                                                • 5 BA
                                                • Sleeps 12
                                                Villa #1768636
                                                1
                                                Viewed 6 times in the last 48 hours
                                                  Exceptional! 5/5
                                                  (2 reviews)
                                                  avg/night
                                                  • 13 BR
                                                  • 14 BA
                                                  • Sleeps 33
                                                  Villa #433458
                                                  2
                                                  Viewed 14 times in the last 48 hours
                                                    avg/night
                                                    • 3 BR
                                                    • 3 BA
                                                    • Sleeps 4
                                                    Apartment #1813811
                                                    Viewed 7 times in the last 48 hours
                                                      • 4 BR
                                                      • 2 BA
                                                      • Separate Toilet
                                                      • Sleeps 9
                                                      House #1949697
                                                        • 4 BR
                                                        • 3 BA
                                                        • Separate Toilet
                                                        • Sleeps 10
                                                        Villa #1886812
                                                        Viewed 14 times in the last 48 hours
                                                          • 3 BR
                                                          • 2 BA
                                                          • Sleeps 6
                                                          Villa #8083458
                                                            avg/night
                                                            • 4 BR
                                                            • 3 BA
                                                            • Sleeps 10
                                                            Villa #1951445
                                                            Viewed 41 times in the last 48 hours
                                                              • 5 BR
                                                              • 2 BA
                                                              • Sleeps 12
                                                              Villa #494369
                                                                • 4 BR
                                                                • 3 BA
                                                                • Sleeps 8
                                                                Apartment #1708236
                                                                Viewed 8 times in the last 48 hours
                                                                  avg/night
                                                                  • 4 BR
                                                                  • 3 BA
                                                                  • Separate Toilet
                                                                  • Sleeps 8
                                                                  House #6499502
                                                                  Viewed 9 times in the last 48 hours
                                                                    • 5 BR
                                                                    • 3 BA
                                                                    • Separate Toilet
                                                                    • Sleeps 12
                                                                    Villa #6493809
                                                                    Viewed 5 times in the last 48 hours
                                                                      • 4 BR
                                                                      • 2 BA
                                                                      • Separate Toilet
                                                                      • Sleeps 8
                                                                      Apartment #6723124
                                                                      Viewed 63 times in the last 48 hours
                                                                        • 4 BR
                                                                        • 2 BA
                                                                        • Sleeps 8
                                                                        Villa #6806241
                                                                        2
                                                                        Viewed 5 times in the last 48 hours
                                                                          avg/night
                                                                          • 3 BR
                                                                          • 2 BA
                                                                          • Sleeps 6
                                                                          Villa #8152865
                                                                          2
                                                                          Viewed 15 times in the last 48 hours
                                                                            • 3 BR
                                                                            • 2 BA
                                                                            • Sleeps 8
                                                                            Apartment #6506370
                                                                            1
                                                                              • 3 BR
                                                                              • 1 BA
                                                                              • Separate Toilet
                                                                              • Sleeps 5
                                                                              House #30150
                                                                              16
                                                                                Exceptional! 5/5
                                                                                (4 reviews)
                                                                                avg/night
                                                                                • 3 BR
                                                                                • 2 BA
                                                                                • Separate Toilet
                                                                                • Sleeps 6
                                                                                Apartment #8017275
                                                                                4
                                                                                Viewed 41 times in the last 48 hours
                                                                                  avg/night
                                                                                  • 6 BR
                                                                                  • 4 BA
                                                                                  • Sleeps 16
                                                                                  Villa #1100361
                                                                                  2
                                                                                  Viewed 18 times in the last 48 hours
                                                                                    avg/night
                                                                                    • 5 BR
                                                                                    • 3 BA
                                                                                    • Sleeps 12
                                                                                    House #1458318
                                                                                    Viewed 33 times in the last 48 hours
                                                                                      avg/night
                                                                                      • 2 BR
                                                                                      • 1 BA
                                                                                      • Separate Toilet
                                                                                      • Sleeps 6
                                                                                      Villa #8168296
                                                                                      Viewed 15 times in the last 48 hours
                                                                                        • 3 BR
                                                                                        • 2 BA
                                                                                        • Sleeps 6
                                                                                        Apartment #6512499
                                                                                        Viewed 8 times in the last 48 hours
                                                                                          • 4 BR
                                                                                          • 3 BA
                                                                                          • Sleeps 8
                                                                                          House #6743409
                                                                                            • 4 BR
                                                                                            • 2 BA
                                                                                            • Sleeps 9
                                                                                            Villa #6945152
                                                                                            Viewed 15 times in the last 48 hours
                                                                                              avg/night
                                                                                              • 8 BR
                                                                                              • 3 BA
                                                                                              • Sleeps 20
                                                                                              Villa #6955953
                                                                                              Viewed 28 times in the last 48 hours
                                                                                                Excellent! 4.7/5
                                                                                                (12 reviews)
                                                                                                avg/night
                                                                                                • 4 BR
                                                                                                • 3 BA
                                                                                                • Sleeps 10
                                                                                                House #6435877
                                                                                                12
                                                                                                  avg/night
                                                                                                  • 4 BR
                                                                                                  • 2 BA
                                                                                                  • Separate Toilet
                                                                                                  • Sleeps 8
                                                                                                  House #6916000
                                                                                                  Viewed 5 times in the last 48 hours
                                                                                                    • 10 BR
                                                                                                    • 5 BA
                                                                                                    • Sleeps 24
                                                                                                    Villa #8139472
                                                                                                    Viewed 14 times in the last 48 hours
                                                                                                      avg/night
                                                                                                      • 4 BR
                                                                                                      • 2 BA
                                                                                                      • Sleeps 10
                                                                                                      Cottage #6969325
                                                                                                      Viewed 7 times in the last 48 hours
                                                                                                      • 1 - 50 of 300+

                                                                                                      Sant Pere de Ribes Holiday Apartments & Villas (300+)

                                                                                                       

                                                                                                      Recent Reviews

                                                                                                      Very nice villa in nice grounds and great views

                                                                                                      4 of 5
                                                                                                      Was a great place for our party of 12 including 3 children, close to shops and easy access to Sitges and Vila Nova
                                                                                                      • Review Submitted: Apr 21, 2017
                                                                                                      • Date of Stay: Apr 2017

                                                                                                      Lovely stay in this beautiful house!

                                                                                                      5 of 5
                                                                                                      We had a lovely stay in this beautiful house! It was such a great vacation. We went there with a whole group ( 5 families) and this house was big enough and we could even play hide and seek. Inside the house, there were enough bedrooms and everybody had there own bathroom. The service we got from Servais and Helena was also fantastic! Therefore we want to thank them again. For us, this was a wonderfull week and a week we will never forget. The location, with a beautiful garden and swimmingpool, was also great. Unfortunately the time of the year was to early for a nice dive into the water, too cold, but the site of it was beautiful. The house was near Sitges and that is a lovely place to be.
                                                                                                      • Review Submitted: Apr 13, 2017
                                                                                                      • Date of Stay: Mar 2017