Viewing 40 of 162 rentals in
Tell us your dates, and we will find the most accurate rates and availability for you
Updating
Villas with pools; vacation rentals with private pools
162 Vacation rentals
from $603 / night
$4,219 / week
from $530 / night
$3,710 / week
from $1,134 / night
$7,557 / week
Vacation villa with golf nearby in Puerto Aventuras
Puerto Aventuras villa
- 10 bedrooms
- 11 bathrooms
- sleeps 20
from $4,008 / night
$28,053 / week
from $1,712 / night
$11,983 / week
from $1,254 / night
$8,777 / week
from $796 / night
$5,571 / week
from $4,578 / night
$32,042 - $36,971 / week
from $5,950 / night
$41,650 / week
from $573 / night
$4,008 / week
from $290 / night
$3,451 / week
from $457 / night
$3,198 / week
Villa rental in Puerto Vallarta with shared pool
Puerto Vallarta villa
- 4 bedrooms
- 5 bathrooms
- sleeps 12
from $1,373 / night
$9,610 / week
from $333 / night
$2,804 - $4,227 / week
from $1,356 / night
$9,490 - $10,352 / week
from $2,817 / night
$19,718 / week
from $328 / night
$2,290 / week
from $617 / night
$4,314 - $5,300 / week
from $247 / night
$1,724 - $5,963 / week
from $1,171 / night
$4,227 / week
from $818 / night
$5,726 - $8,100 / week
Vacation villa with swimming pool in Puerto Plata
Puerto Plata villa
- 6 bedrooms
- 5 bathrooms
- sleeps 6
from $144 / night
$1,002 / week
from $462 / night
$3,233 - $6,537 / week
from $1,849 / night
$12,940 / week
from $2,219 / night
$15,528 / week
from $1,356 / night
$9,490 / week
from $458 / night
$3,206 - $3,441 / week
from $752 / night
$5,262 / week
Vacation villa with golf nearby in Santa Cristina d'Aro
Santa Cristina d'Aro villa
- 8 bedrooms
- 6 bathrooms
- sleeps 16
from $549 / night
$3,815 - $9,237 / week
from $3,435 / night
$24,045 / week
from $247 / night
$1,726 / week
from $1,913 / night
$14,267 / week
from $477 / night
$3,339 / week
from $477 / night
$3,339 / week
from $477 / night
$3,339 / week
from $1,242 / night
$8,689 - $12,626 / week
from $2,806 / night
$19,637 / week
from $1,163 / night
$8,886 - $21,579 / week
from $25,861 / night
$181,022 / week