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

1 Vacation rentals

Applied filters (1)

Vacation villa in Road Town

Road Town villa

  • 4 bedrooms
  • 6 bathrooms
  • sleeps 12

from $655 / night

$6,126 - $11,336 / week

1 / 13

Great rentals within 20 miles that match your search

Vacation villa in Cruz Bay

Cruz Bay villa

  • 1 bedroom
  • 2 bathrooms
  • sleeps 6

from $682 / night

$4,769 / week

1 / 31

Villa rental in Cruz Bay with shared pool

Cruz Bay villa

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 10

from $2,004 / night

$14,027 / week

1 / 17

Condo rental in Cruz Bay with shared pool

Cruz Bay condo

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from $166 / night

$1,163 / week

1 / 21

Vacation villa with swimming pool in Cruz Bay

Cruz Bay villa

  • 8 bedrooms
  • 9 bathrooms
  • sleeps 20

from $1,464 / night

$10,248 - $82,383 / week

1 / 58

Virgin Gorda Vacation villa rental

Virgin Gorda villa

  • 6 bedrooms
  • 7 bathrooms
  • sleeps 14

from $959 / night

$6,713 / week

1 / 23

Vacation villa with swimming pool in West End

West End villa

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from $825 / night

$5,771 / week

1 / 20

Vacation apartment with shared pool in East End

East End apartment

  • 2 bedrooms
  • 3 bathrooms
  • sleeps 6

from $344 / night

$2,405 - $4,649 / week

1 / 41

Cruz Bay Vacation villa rental

Cruz Bay villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $602 / night

$4,208 / week

1 / 22

Vacation apartment with shared pool in East End

East End apartment

  • 2 bedrooms
  • 3 bathrooms
  • sleeps 8

from $344 / night

$2,405 - $4,649 / week

1 / 44

Vacation villa rental

Spanish Town villa

  • 4 bedrooms
  • 5 bathrooms
  • sleeps 8

from $802 / night

$5,611 - $7,919 / week

1 / 15

Vacation villa with swimming pool in Virgin Gorda

Virgin Gorda villa

  • 5 bedrooms
  • 5 bathrooms
  • sleeps 12

from $1,088 / night

$7,615 / week

1 / 19

Villa rental in Nail Bay with swimming pool

Nail Bay villa

  • 4 bedrooms
  • 5 bathrooms
  • sleeps 12

from $1,598 / night

$9,618 - $13,786 / week

1 / 29

Cruz Bay Vacation condo rental

Cruz Bay condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

from $401 / night

$2,806 / week

1 / 17

Vacation villa with swimming pool in Coral Bay

Coral Bay villa

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 8

from $457 / night

$3,206 - $4,649 / week

1 / 18

Virgin Islands National Park Vacation villa rental

Virgin Islands National Park villa

  • 6 bedrooms
  • 5 bathrooms
  • sleeps 12

from $790 / night

$5,531 / week

1 / 43

Vacation apartment with shared pool in Coral Bay

Coral Bay apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from $401 / night

$2,605 - $3,206 / week

1 / 11

Vacation villa with shared pool in Cruz Bay

Cruz Bay villa

  • 2 bedrooms
  • 3 bathrooms
  • sleeps 8

from $1,015 / night

$7,099 / week

1 / 12

Vacation villa with swimming pool in Coral Bay

Coral Bay villa

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 8

from $1,718 / night

$12,023 / week

1 / 39

Vacation villa rental

Coral Bay villa

  • 6 bedrooms
  • 4 bathrooms
  • sleeps 12

from $1,105 / night

$7,735 / week

1 / 43

Cruz Bay Vacation villa rental

Cruz Bay villa

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

from $458 / night

$3,206 / week

1 / 6

Vacation condo in Cruz Bay

Cruz Bay condo

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 10

from $1,276 / night

$8,931 / week

1 / 43

Virgin Islands National Park Vacation home rental

Virgin Islands National Park house

  • 3 bedrooms
  • 4 bathrooms
  • sleeps 8

from $911 / night

$6,372 / week

1 / 53

Villa rental in Cruz Bay with swimming pool

Cruz Bay villa

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 8

from $659 / night

$4,609 / week

1 / 30

Vacation home rental

Virgin Islands National Park house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $330 / night

$2,310 / week

1 / 6

Home rental in Coral Bay

Coral Bay house

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 8

from $693 / night

$4,849 / week

1 / 39

Nail Bay Vacation apartment rental

Nail Bay apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $401 / night

$2,806 / week

1 / 4

Vacation villa in Virgin Islands National Park

Virgin Islands National Park villa

  • 1 bedroom
  • 2 bathrooms
  • sleeps 4

from $736 / night

$5,147 / week

1 / 13

Cruz Bay Vacation villa rental

Cruz Bay villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $257 / night

$1,796 / week

1 / 9

Red Hook Vacation condo rental

Red Hook condo

  • 1 bedroom
  • 2 bathrooms
  • sleeps 5

from $441 / night

$3,000 - $3,601 / week

1 / 33

Vacation villa with swimming pool in Virgin Gorda

Virgin Gorda villa

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 8

from $638 / night

$4,466 - $13,740 / week

1 / 44

Vacation condo rental

East End condo

  • 1 bedroom
  • 2 bathrooms
  • sleeps 5

from $430 / night

$2,977 - $3,579 / week

1 / 64

Nazareth Vacation apartment rental

Nazareth apartment

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 8

from $1,236 / night

$8,649 / week

1 / 56

Vacation condo in Red Hook

Red Hook condo

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $184 / night

$1,145 / week

1 / 16

Vacation studio in East End

East End studio

  • Studio
  • 1 bathroom
  • sleeps 4

from $315 / night

$1,775 - $2,016 / week

1 / 23

Vacation condo with shared pool in Smith Bay

Smith Bay condo

  • 1 bedroom
  • 2 bathrooms
  • sleeps 2

from $269 / night

$1,884 / week

1 / 18

Vacation condo in St Thomas East

St Thomas East condo

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $258 / night

$1,623 - $2,233 / week

1 / 43

Vacation apartment in Nazareth

Nazareth apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from $1,041 / night

$6,842 / week

1 / 28

Vacation villa in Sage Mountain National Park

Sage Mountain National Park villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $315 / night

$2,205 / week

1 / 24

Vacation condo with shared pool in Cruz Bay

Cruz Bay condo

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $263 / night

$1,836 / week

1 / 38