Updating

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

Updating

All filters (1)

Filters (1)

Clear filters

279 Vacation rentals

Applied filters (1)

Great rentals within 20 miles that match your search

Vacation apartment in Portimao

Portimao apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 5

from $76 / night

$350 - $759 / week

1 / 21

Great rentals within 20 miles that match your search

Vacation apartment in Alvor

Alvor apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from $68 / night

$1,052 / week

1 / 24

Great rentals within 20 miles that match your search

Apartment rental in Alvor with shared pool, golf nearby

Alvor apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from $120 / night

$840 / week

1 / 26

Great rentals within 20 miles that match your search

Vacation penthouse with shared pool in Central Lagos

Central Lagos penthouse

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $230 / night

$1,151 - $2,301 / week

1 / 42

Great rentals within 20 miles that match your search

Lagos Vacation apartment rental

Lagos apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $99 / night

$588 - $909 / week

1 / 18

Great rentals within 20 miles that match your search

Apartment rental in Alvor with shared pool, golf nearby

Alvor apartment

  • 1 bedroom
  • 2 bathrooms
  • sleeps 4

from $72 / night

$497 - $1,156 / week

1 / 26

Great rentals within 20 miles that match your search

Vacation apartment with shared pool in Lagos

Lagos apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $92 / night

$641 / week

1 / 14

Great rentals within 20 miles that match your search

Vacation apartment with shared pool in Luz

Luz apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $103 / night

$719 / week

1 / 33

Great rentals within 20 miles that match your search

Alvor Vacation apartment rental

Alvor apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $174 / night

$1,212 - $1,818 / week

1 / 36

Great rentals within 20 miles that match your search

Alvor Vacation apartment rental

Alvor apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 5

from $98 / night

$684 - $1,880 / week

1 / 27

Great rentals within 20 miles that match your search

Lagos Vacation apartment rental

Lagos apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

from $205 / night

$1,025 - $2,049 / week

1 / 30

Great rentals within 20 miles that match your search

Vacation apartment with swimming pool in Alvor

Alvor apartment

  • 1 bedroom
  • 2 bathrooms
  • sleeps 4

from $62 / night

$433 / week

1 / 22

Great rentals within 20 miles that match your search

Vacation apartment with shared pool in Lagos

Lagos apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $135 / night

$944 / week

1 / 42

Great rentals within 20 miles that match your search

Vacation apartment with shared pool, golf nearby in Luz

Luz apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $143 / night

$1,515 / week

1 / 18

Great rentals within 20 miles that match your search

Vacation apartment in Lagos

Lagos apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $106 / night

$736 / week

1 / 13

Great rentals within 20 miles that match your search

Vacation apartment in Lagos

Lagos apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $92 / night

$641 / week

1 / 25

Great rentals within 20 miles that match your search

Apartment rental in Lagos

Lagos apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $143 / night

$848 - $1,559 / week

1 / 31

Great rentals within 20 miles that match your search

Vacation penthouse with shared pool in Dona Ana

Dona Ana penthouse

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $256 / night

$1,280 - $2,493 / week

1 / 33

Great rentals within 20 miles that match your search

Marina Vacation apartment rental

Marina apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 5

from $87 / night

$557 - $1,818 / week

1 / 26

Great rentals within 20 miles that match your search

Apartment rental in Alvor with shared pool

Alvor apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from $124 / night

$866 - $1,670 / week

1 / 17

Great rentals within 20 miles that match your search

Luz Vacation apartment rental

Luz apartment

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from $204 / night

$1,021 - $2,103 / week

1 / 31

Great rentals within 20 miles that match your search

Lagos Vacation apartment rental

Lagos apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $73 / night

$511 / week

1 / 30

Great rentals within 20 miles that match your search

Alvor Vacation apartment rental

Alvor apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from $223 / night

$1,559 / week

1 / 20

Great rentals within 20 miles that match your search

Vacation apartment with shared pool, golf nearby in Lagos

Lagos apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $59 / night

$407 / week

1 / 42

Great rentals within 20 miles that match your search

Alvor Vacation apartment rental

Alvor apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from $56 / night

$390 / week

1 / 24

Great rentals within 20 miles that match your search

Apartment rental in Lagos with shared pool, golf nearby

Lagos apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $87 / night

$607 / week

1 / 28

Great rentals within 20 miles that match your search

Vacation studio with golf nearby in Alvor

Alvor studio

  • Studio
  • 1 bathroom
  • sleeps 2

from $99 / night

$693 / week

1 / 36

Great rentals within 20 miles that match your search

Vacation apartment rental

Lagos apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $106 / night

$738 / week

1 / 5

Great rentals within 20 miles that match your search

Vacation apartment in Lagos

Lagos apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

from $193 / night

$1,345 / week

1 / 30

Great rentals within 20 miles that match your search

Vacation apartment with shared pool in Lagos

Lagos apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from $78 / night

$542 - $1,398 / week

1 / 25

Great rentals within 20 miles that match your search

Vacation apartment in Praia da Luz

Praia da Luz apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $88 / night

$614 - $1,664 / week

1 / 25

Great rentals within 20 miles that match your search

Apartment rental in Central Lagos

Central Lagos apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 4

from $223 / night

$1,559 / week

1 / 12

Great rentals within 20 miles that match your search

Vacation apartment with golf nearby in Lagos

Lagos apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $248 / night

$1,732 / week

1 / 49

Great rentals within 20 miles that match your search

Condo rental in Lagos

Lagos condo

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $150 / night

$1,048 / week

1 / 27

Great rentals within 20 miles that match your search

Vacation apartment in Praia da Rocha

Praia da Rocha apartment

  • 1 bedroom
  • 2 bathrooms
  • sleeps 4

from $106 / night

$699 - $1,726 / week

1 / 72

Great rentals within 20 miles that match your search

Vacation apartment with shared pool in Alvor

Alvor apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from $186 / night

$1,237 / week

1 / 13

Great rentals within 20 miles that match your search

Apartment accommodation in Lagos with shared pool

Lagos apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $101 / night

$702 / week

1 / 20

Great rentals within 20 miles that match your search

Vacation apartment with shared pool, golf nearby in Alvor

Alvor apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $155 / night

$1,083 - $2,165 / week

1 / 27

Great rentals within 20 miles that match your search

Vacation apartment in Meia Praia

Meia Praia apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from $78 / night

$542 - $1,398 / week

1 / 25

Great rentals within 20 miles that match your search

Vacation apartment with shared pool in Alvor

Alvor apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from $61 / night

$384 / week

1 / 41