Updating

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

Updating

Holiday Rentals in Douro Valley - Holiday Lettings - Villas

All filters (2)

Filters (3)

Clear filters

1 Holiday homes

Great rentals within 20 miles that match your search

Holiday home with golf nearby in Portonovo

Portonovo house

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 8

from £336 / night

£2,156 - £3,818 / week

1 / 40

Great rentals within 20 miles that match your search

These homes match some but not all of your filters.

Clear all filters

Pontevedra holiday apartment rental

Pontevedra apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

1 filter does not match: Shared outdoor pool (heated)

from £106 / night

£741 / week

1 / 13

Great rentals within 20 miles that match your search

Pontevedra holiday apartment rental

Pontevedra apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

1 filter does not match: Shared outdoor pool (heated)

from £112 / night

£782 / week

1 / 15

Great rentals within 20 miles that match your search

Montes holiday villa rental

Montes villa

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 12

1 filter does not match: Shared outdoor pool (heated)

from £256 / night

£1,789 / week

1 / 29

Great rentals within 20 miles that match your search

Sanxenxo holiday apartment rental

Sanxenxo apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

1 filter does not match: Shared outdoor pool (heated)

from £87 / night

£604 / week

1 / 21

Great rentals within 20 miles that match your search

Portonovo holiday apartment rental

Portonovo apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

1 filter does not match: Shared outdoor pool (heated)

from £106 / night

£741 / week

1 / 21

Great rentals within 20 miles that match your search

Holiday home in Serra da Pescaria

Serra da Pescaria house

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

1 filter does not match: Shared outdoor pool (heated)

from £121 / night

£845 / week

1 / 27

Great rentals within 20 miles that match your search

Apartment rental in A Virxe Do Camino

A Virxe Do Camino apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 5

1 filter does not match: Shared outdoor pool (heated)

from £89 / night

£618 / week

1 / 29

Great rentals within 20 miles that match your search

Aren holiday home rental

Aren house

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 8

1 filter does not match: Shared outdoor pool (heated)

from £246 / night

£1,721 / week

1 / 36

Great rentals within 20 miles that match your search

Home rental in Boiro

Boiro house

  • 5 bedrooms
  • 2 bathrooms
  • sleeps 9

1 filter does not match: Shared outdoor pool (heated)

from £159 / night

£1,174 - £1,971 / week

1 / 22

Great rentals within 20 miles that match your search

Holiday home with shared pool in Cruz

Cruz house

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

1 filter does not match: Shared outdoor pool (heated)

from £131 / night

£982 - £1,092 / week

1 / 16

Great rentals within 20 miles that match your search

Holiday home in Moledo

Moledo house

  • 1 bedroom
  • 1 bathroom
  • sleeps 5

1 filter does not match: Shared outdoor pool (heated)

from £267 / night

£2,245 / week

1 / 13

Great rentals within 20 miles that match your search

Holiday home in Ponte de Vagos

Ponte de Vagos house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 5

1 filter does not match: Shared outdoor pool (heated)

from £82 / night

£488 - £2,005 / week

1 / 59

Great rentals within 20 miles that match your search

A Lanzada holiday apartment rental

A Lanzada apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 5

1 filter does not match: Shared outdoor pool (heated)

from £69 / night

£481 / week

1 / 21

Great rentals within 20 miles that match your search

Holiday home in Podence

Podence house

  • 4 bedrooms
  • 2 bathrooms
  • sleeps 11

1 filter does not match: Shared outdoor pool (heated)

from £161 / night

£1,497 / week

1 / 20

Great rentals within 20 miles that match your search

Holiday villa accommodation

Mesquitela villa

  • 8 bedrooms
  • 8 bathrooms
  • sleeps 12

1 filter does not match: Shared outdoor pool (heated)

from £334 / night

£2,273 - £6,021 / week

1 / 37

Great rentals within 20 miles that match your search

Valga holiday home rental

Valga house

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 14

1 filter does not match: Shared outdoor pool (heated)

from £302 / night

£1,689 - £2,184 / week

1 / 20

Great rentals within 20 miles that match your search

Holiday apartment in Laxe

Laxe apartment

  • 3 bedrooms
  • 1 bathroom
  • sleeps 6

1 filter does not match: Shared outdoor pool (heated)

from £88 / night

£467 - £803 / week

1 / 19

Great rentals within 20 miles that match your search

Holiday apartment in Seia

Seia apartment

  • 3 bedrooms
  • 1 bathroom
  • sleeps 6

1 filter does not match: Shared outdoor pool (heated)

from £188 / night

£1,312 / week

1 / 15

Great rentals within 20 miles that match your search

Holiday apartment in Laxe

Laxe apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

1 filter does not match: Shared outdoor pool (heated)

from £88 / night

£467 - £804 / week

1 / 23

Great rentals within 20 miles that match your search

Peniche holiday apartment rental

Peniche apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

1 filter does not match: Shared outdoor pool (heated)

from £54 / night

£371 - £804 / week

1 / 54

Great rentals within 20 miles that match your search

Holiday bungalow with shared pool in Burinhosa

Burinhosa bungalow

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

1 filter does not match: Shared outdoor pool (heated)

from £130 / night

£666 - £1,174 / week

1 / 50

Great rentals within 20 miles that match your search

Apartment rental in Espinho with golf nearby

Espinho apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

1 filter does not match: Shared outdoor pool (heated)

from £67 / night

£749 - £845 / week

1 / 28

Great rentals within 20 miles that match your search

Holiday home rental

Consolacao house

  • 3 bedrooms
  • 1 bathroom
  • sleeps 5

1 filter does not match: Shared outdoor pool (heated)

from £134 / night

£790 - £1,113 / week

1 / 15

Great rentals within 20 miles that match your search

Holiday apartment in Laxe

Laxe apartment

  • 3 bedrooms
  • 1 bathroom
  • sleeps 6

1 filter does not match: Shared outdoor pool (heated)

from £88 / night

£467 - £804 / week

1 / 32

Great rentals within 20 miles that match your search

Holiday apartment in Laxe

Laxe apartment

  • 3 bedrooms
  • 1 bathroom
  • sleeps 6

1 filter does not match: Shared outdoor pool (heated)

from £88 / night

£467 - £804 / week

1 / 23

Great rentals within 20 miles that match your search

Sabugueiro ski apartment to rent.

Sabugueiro apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

1 filter does not match: Shared outdoor pool (heated)

from £123 / night

£777 - £1,575 / week

1 / 12

Great rentals within 20 miles that match your search

Home rental in Vila Nova de Cerveira with swimming pool

Vila Nova de Cerveira house

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

1 filter does not match: Shared outdoor pool (heated)

from £166 / night

£1,036 - £1,433 / week

1 / 18

Great rentals within 20 miles that match your search

Figueiro dos Vinhos holiday home rental

Figueiro dos Vinhos house

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 2

1 filter does not match: Shared outdoor pool (heated)

from £61 / night

£357 - £605 / week

1 / 16

Great rentals within 20 miles that match your search

Holiday home rental

Raxo house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

1 filter does not match: Shared outdoor pool (heated)

from £107 / night

£639 - £749 / week

1 / 12

Great rentals within 20 miles that match your search

Sabugueiro ski apartment to rent.

Sabugueiro apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

1 filter does not match: Shared outdoor pool (heated)

from £166 / night

£955 / week

1 / 11

Great rentals within 20 miles that match your search

Lourinha holiday home rental

Lourinha house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

1 filter does not match: Shared outdoor pool (heated)

from £78 / night

£543 - £804 / week

1 / 34

Great rentals within 20 miles that match your search

Holiday apartment in Canidelo

Canidelo apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

1 filter does not match: Shared outdoor pool (heated)

from £108 / night

£584 - £1,078 / week

1 / 18

Great rentals within 20 miles that match your search

Holiday home in Nazare

Nazare house

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 8

1 filter does not match: Shared outdoor pool (heated)

from £200 / night

£1,401 / week

1 / 43

Great rentals within 20 miles that match your search

Holiday home in Guisande

Guisande house

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 8

1 filter does not match: Shared outdoor pool (heated)

from £141 / night

£804 / week

1 / 22

Great rentals within 20 miles that match your search

Sabugueiro ski apartment to rent.

Sabugueiro apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

1 filter does not match: Shared outdoor pool (heated)

from £102 / night

£714 - £1,298 / week

1 / 12

Great rentals within 20 miles that match your search

Holiday home with shared pool in Burinhosa

Burinhosa house

  • 3 bedrooms
  • 1 bathroom
  • sleeps 10

1 filter does not match: Shared outdoor pool (heated)

from £156 / night

£736 - £1,685 / week

1 / 17

Great rentals within 20 miles that match your search

Holiday home in Villarmayor

Villarmayor house

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

1 filter does not match: Shared outdoor pool (heated)

from £132 / night

£729 - £1,004 / week

1 / 42

Great rentals within 20 miles that match your search

Holiday apartment in Panxon

Panxon apartment

  • 3 bedrooms
  • 1 bathroom
  • sleeps 6

1 filter does not match: Shared outdoor pool (heated)

from £242 / night

£1,396 - £2,008 / week

1 / 20

Great rentals within 20 miles that match your search

Apartment accommodation in Sao Jacinto

Sao Jacinto apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

1 filter does not match: Shared outdoor pool (heated)

from £134 / night

£805 - £1,403 / week

1 / 31

×

Also consider