Updating

Tell us your dates, and we will find the most accurate rates and availability for you

Updating

Holiday Rentals in Sant Pere de Ribes - Holiday Lettings - Villas

All filters (2)

Filters (2)

Clear filters

1 Holiday homes

Great rentals within 20 miles that match your search

Holiday apartment with shared pool in Olot

Olot apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 5

from £182 / night

£1,268 / week

1 / 25

Great rentals within 20 miles that match your search

These homes match some but not all of your filters.

Clear all filters

Holiday villa with swimming pool in Badalona

Badalona villa

  • 6 bedrooms
  • 7 bathrooms
  • sleeps 12

1 filter does not match: Shared indoor pool

from £2,975 / night

£20,819 / week

1 / 99

Great rentals within 20 miles that match your search

Llagostera holiday apartment rental

Llagostera apartment

  • 3 bedrooms
  • 1 bathroom
  • sleeps 6

1 filter does not match: Shared indoor pool

from £140 / night

£1,106 / week

1 / 31

Great rentals within 20 miles that match your search

Holiday home rental

L'Ametlla de Mar house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

1 filter does not match: Shared indoor pool

from £133 / night

£931 / week

1 / 28

Great rentals within 20 miles that match your search

Holiday home in Begur

Begur house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

1 filter does not match: Shared indoor pool

from £163 / night

£1,138 / week

1 / 56

Great rentals within 20 miles that match your search

Holiday apartment rental

Salou apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

1 filter does not match: Shared indoor pool

from £84 / night

£586 - £879 / week

1 / 25

Great rentals within 20 miles that match your search

Apartment rental in Platja d'Aro

Platja d'Aro apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 5

1 filter does not match: Shared indoor pool

from £65 / night

£456 / week

1 / 16

Great rentals within 20 miles that match your search

Holiday home in L'Escala

L'Escala house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

1 filter does not match: Horse riding

from £217 / night

£1,518 / week

1 / 23

Great rentals within 20 miles that match your search

Holiday home with swimming pool in Olot

Olot house

  • 5 bedrooms
  • 6 bathrooms
  • sleeps 10

1 filter does not match: Shared indoor pool

from £428 / night

£2,789 - £3,346 / week

1 / 24

Great rentals within 20 miles that match your search

Canyelles holiday villa rental

Canyelles villa

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 8

1 filter does not match: Shared indoor pool

from £363 / night

£1,708 - £3,779 / week

1 / 44

Great rentals within 20 miles that match your search

Apartment rental in Lloret de Mar with shared pool

Lloret de Mar apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

1 filter does not match: Shared indoor pool

from £78 / night

£543 / week

1 / 16

Great rentals within 20 miles that match your search

Holiday manor house with swimming pool in Olivella

Olivella manor house

  • 23 bedrooms
  • 27 bathrooms
  • sleeps 50

1 filter does not match: Shared indoor pool

from £3,055 / night

£14,781 / week

1 / 40

Great rentals within 20 miles that match your search

Holiday villa with shared pool in Platja de Sa Riera

Platja de Sa Riera villa

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 8

1 filter does not match: Shared indoor pool

from £291 / night

£2,035 / week

1 / 42

Great rentals within 20 miles that match your search

Holiday villa in Sitges

Sitges villa

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 8

1 filter does not match: Shared indoor pool

from £493 / night

£3,449 / week

1 / 46

Great rentals within 20 miles that match your search

Holiday lodge in Celra

Celra lodge

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

1 filter does not match: Shared indoor pool

from £112 / night

£744 / week

1 / 13

Great rentals within 20 miles that match your search

Holiday home with swimming pool in Siurana

Siurana house

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 8

1 filter does not match: Shared indoor pool

from £212 / night

£1,478 / week

1 / 44

Great rentals within 20 miles that match your search

Cambrils holiday apartment rental

Cambrils apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

1 filter does not match: Horse riding

from £70 / night

£490 / week

1 / 16

Great rentals within 20 miles that match your search

Cambrils holiday apartment rental

Cambrils apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

1 filter does not match: Horse riding

from £77 / night

£538 / week

1 / 21

Great rentals within 20 miles that match your search

Holiday home with swimming pool in Alcoletge

Alcoletge house

  • 3 bedrooms
  • 4 bathrooms
  • sleeps 6

1 filter does not match: Shared indoor pool

from £279 / night

£1,850 / week

1 / 48

Great rentals within 20 miles that match your search

Holiday home in Tossa de Mar

Tossa de Mar house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

1 filter does not match: Shared indoor pool

from £69 / night

£482 / week

1 / 16

Great rentals within 20 miles that match your search

Calella holiday chalet rental

Calella chalet

  • 3 bedrooms
  • 1 bathroom
  • sleeps 6

1 filter does not match: Horse riding

from £153 / night

£1,067 / week

1 / 16

Great rentals within 20 miles that match your search

Holiday apartment with shared pool in Cambrils

Cambrils apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 9

1 filter does not match: Horse riding

from £106 / night

£738 / week

1 / 20

Great rentals within 20 miles that match your search

Villa rental in L'Ametlla de Mar

L'Ametlla de Mar villa

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 7

1 filter does not match: Shared indoor pool

from £133 / night

£930 - £2,370 / week

1 / 31

Great rentals within 20 miles that match your search

Holiday villa in L'Ametlla de Mar

L'Ametlla de Mar villa

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

1 filter does not match: Shared indoor pool

from £117 / night

£814 - £2,277 / week

1 / 46

Great rentals within 20 miles that match your search

Holiday home in L'Ametlla de Mar

L'Ametlla de Mar house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

1 filter does not match: Shared indoor pool

from £104 / night

£725 - £2,147 / week

1 / 31

Great rentals within 20 miles that match your search

Holiday villa in Calafat

Calafat villa

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 9

1 filter does not match: Shared indoor pool

from £142 / night

£995 - £2,417 / week

1 / 30

Great rentals within 20 miles that match your search

Holiday villa in L'Ametlla de Mar

L'Ametlla de Mar villa

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 7

1 filter does not match: Shared indoor pool

from £95 / night

£660 - £1,478 / week

1 / 46

Great rentals within 20 miles that match your search

Villa rental in L'Ametlla de Mar

L'Ametlla de Mar villa

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 7

1 filter does not match: Shared indoor pool

from £121 / night

£1,023 / week

1 / 61

Great rentals within 20 miles that match your search

Holiday villa in L'Ametlla de Mar

L'Ametlla de Mar villa

  • 3 bedrooms
  • 1 bathroom
  • sleeps 8

1 filter does not match: Shared indoor pool

from £96 / night

£670 - £2,115 / week

1 / 33

Great rentals within 20 miles that match your search

Olivella holiday villa rental

Olivella villa

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 12

1 filter does not match: Shared indoor pool

from £444 / night

£2,070 - £4,383 / week

1 / 39

Great rentals within 20 miles that match your search

Holiday apartment letting

Sant Hipolit de Voltrega apartment

  • 3 bedrooms
  • 1 bathroom
  • sleeps 5

1 filter does not match: Shared indoor pool

from £47 / night

£326 / week

1 / 9

Great rentals within 20 miles that match your search

Holiday home rental

Font-Rubi house

  • 4 bedrooms
  • 2 bathrooms
  • sleeps 8

1 filter does not match: Shared indoor pool

from £172 / night

£1,116 / week

1 / 18

Great rentals within 20 miles that match your search

Alella holiday villa rental

Alella villa

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 10

1 filter does not match: Shared indoor pool

from £936 / night

£6,553 / week

1 / 19

Great rentals within 20 miles that match your search

Holiday home with swimming pool in Canyelles

Canyelles house

  • 6 bedrooms
  • 3 bathrooms
  • sleeps 12

1 filter does not match: Shared indoor pool

from £473 / night

£2,070 - £5,853 / week

1 / 36

Great rentals within 20 miles that match your search

Apartment rental in Salou

Salou apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

1 filter does not match: Shared indoor pool

from £82 / night

£573 / week

1 / 45

Great rentals within 20 miles that match your search

Villa letting in Olivella with swimming pool

Olivella villa

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 10

1 filter does not match: Shared indoor pool

from £393 / night

£1,823 - £4,088 / week

1 / 38

Great rentals within 20 miles that match your search

Holiday apartment in Canet de Mar

Canet de Mar apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

1 filter does not match: Shared indoor pool

from £235 / night

£1,639 / week

1 / 19

Great rentals within 20 miles that match your search

Sitges holiday villa rental

Sitges villa

  • 7 bedrooms
  • 7 bathrooms
  • sleeps 15

1 filter does not match: Shared indoor pool

from £882 / night

£5,743 - £17,534 / week

1 / 54

Great rentals within 20 miles that match your search

Holiday apartment in Calella

Calella apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

1 filter does not match: Shared indoor pool

from £192 / night

£1,345 / week

1 / 53

Great rentals within 20 miles that match your search

Holiday villa with swimming pool in Canyelles

Canyelles villa

  • 6 bedrooms
  • 4 bathrooms
  • sleeps 12

1 filter does not match: Shared indoor pool

from £397 / night

£2,168 - £5,142 / week

1 / 43

×

Also consider