Updating

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

Updating

Best Vilamoura Apartments on Holiday Lettings - Villas

All filters

Filters

3,782 Vacation rentals

Vacation penthouse accommodation

Vilamoura penthouse

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from $44 / night

$304 / week

1 / 35

Vacation villa with swimming pool, golf nearby in Vilamoura

Vilamoura villa

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 9

from $302 / night

$2,111 - $3,377 / week

1 / 45

Vilamoura Marina Vacation apartment rental

Vilamoura apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from $253 / night

$1,767 / week

1 / 18

Vacation home with shared pool in Vilamoura

Vilamoura house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from $207 / night

$1,444 / week

1 / 58

Vacation villa with swimming pool in Vilamoura

Vilamoura villa

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 8

from $239 / night

$3,799 / week

1 / 33

Vacation apartment with shared pool, golf nearby in Vilamoura

Vilamoura apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

from $69 / night

$482 / week

1 / 16

Vilamoura Vacation apartment rental

Vilamoura apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from $70 / night

$491 - $1,374 / week

1 / 22

Vacation apartment with shared pool, golf nearby in Vilamoura

Vilamoura apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from $60 / night

$414 / week

1 / 30

Vacation apartment with shared pool in Vilamoura

Vilamoura apartment

  • 2 bedrooms
  • 3 bathrooms
  • sleeps 5

from $131 / night

$916 / week

1 / 37

Vacation townhouse rental

Vilamoura townhouse

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

from $77 / night

$771 - $1,192 / week

1 / 16

Vilamoura Vacation apartment rental

Vilamoura apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from $104 / night

$724 - $1,255 / week

1 / 25

Vacation villa in Vilamoura

Vilamoura villa

  • 4 bedrooms
  • 5 bathrooms
  • sleeps 12

from $393 / night

$1,402 - $5,397 / week

1 / 86

Vacation apartment with shared pool, golf nearby in Vilamoura

Vilamoura apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from $74 / night

$369 - $1,212 / week

1 / 18

Vacation villa with swimming pool, golf nearby in Vilamoura

Vilamoura villa

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 8

from $213 / night

$1,486 / week

1 / 31

Vacation villa in Vilamoura

Vilamoura villa

  • 6 bedrooms
  • 7 bathrooms
  • sleeps 16

from $1,091 / night

$3,910 - $7,636 / week

1 / 42

Vacation villa in Vilamoura

Vilamoura villa

  • 5 bedrooms
  • 5 bathrooms
  • sleeps 10

from $372 / night

$2,600 / week

1 / 71

Vilamoura Vacation apartment rental

Vilamoura apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 5

from $91 / night

$634 - $1,309 / week

1 / 10

Vilamoura Vacation apartment rental

Vilamoura apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $127 / night

$883 / week

1 / 28

Vacation apartment in Vilamoura

Vilamoura apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $103 / night

$717 / week

1 / 33

Vacation apartment with shared pool in Vilamoura

Vilamoura apartment

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 7

from $187 / night

$1,306 / week

1 / 22

Vacation apartment with shared pool, golf nearby in Praia Village

Vilamoura apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from $104 / night

$724 - $1,182 / week

1 / 20

Vacation apartment in Vilamoura

Vilamoura apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $86 / night

$596 - $1,262 / week

1 / 20

Vilamoura Vacation apartment rental

Vilamoura apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from $79 / night

$549 / week

1 / 21

Vilamoura Vacation apartment rental

Vilamoura apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $53 / night

$372 / week

1 / 27

Vacation home with swimming pool in Vilamoura

Vilamoura house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 7

from $121 / night

$845 / week

1 / 31

Vilamoura Vacation apartment rental

Vilamoura apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from $155 / night

$912 - $1,311 / week

1 / 16

Vilamoura Vacation home rental

Vilamoura house

  • 5 bedrooms
  • 4 bathrooms
  • sleeps 11

from $239 / night

$1,672 / week

1 / 55

Vilamoura Vacation villa rental

Vilamoura villa

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 8

from $120 / night

$836 / week

1 / 57

Vilamoura Vacation villa rental

Vilamoura villa

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 8

from $181 / night

$1,267 - $2,687 / week

1 / 42

Vacation home in Vilamoura

Vilamoura house

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 9

from $393 / night

$2,748 / week

1 / 18

Vacation villa in Vilamoura

Vilamoura villa

  • 2 bedrooms
  • 1 bathroom
  • sleeps 3

from $53 / night

$372 / week

1 / 37

Vilamoura Vacation villa rental

Vilamoura villa

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 9

from $543 / night

$3,799 / week

1 / 25

Vacation apartment rental

Vilamoura apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from $140 / night

$980 / week

1 / 24

Vilamoura Vacation villa accommodation

Vilamoura villa

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 8

from $386 / night

$2,702 / week

1 / 13

Vilamoura Vacation apartment rental

Vilamoura apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

from $91 / night

$634 / week

1 / 21

Vacation apartment in Vilamoura

Vilamoura apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from $120 / night

$836 / week

1 / 51

Vacation condo rental

Vilamoura condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

from $78 / night

$541 / week

1 / 14

Vilamoura Vacation apartment rental

Vilamoura apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $121 / night

$784 - $1,435 / week

1 / 20

Vacation apartment with shared pool, golf nearby in Vilamoura

Vilamoura apartment

  • 1 bedroom
  • 2 bathrooms
  • sleeps 4

from $91 / night

$634 / week

1 / 26

Apartment rental in Vilamoura with shared pool

Vilamoura apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from $53 / night

$372 / week

1 / 33

×

Also consider