Updating

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

Updating

Vacation homes - vacation rentals

All filters (1)

Filters (1)

Clear filters

97 Vacation rentals

Applied filters (1)

Great rentals within 20 miles that match your search

East End Vacation villa rental

East End villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from $229 / night

$1,460 - $1,781 / week

1 / 42

Great rentals within 20 miles that match your search

Vacation apartment rental

East End apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from $240 / night

$1,598 - $1,918 / week

1 / 11

Great rentals within 20 miles that match your search

Vacation cottage with shared pool in Charlotte Amalie

Charlotte Amalie cottage

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $400 / night

$2,798 / week

1 / 15

Great rentals within 20 miles that match your search

Isla Verde Vacation apartment rental

Isla Verde apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

from $344 / night

$2,405 / week

1 / 49

Great rentals within 20 miles that match your search

Vacation villa in Isabela

Isabela villa

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from $189 / night

$1,031 / week

1 / 12

Great rentals within 20 miles that match your search

Apartment rental in Smith Bay with shared pool

Smith Bay apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $343 / night

$2,397 / week

1 / 75

Great rentals within 20 miles that match your search

Road Town ski yacht to rent.

Road Town yacht

  • 10 bedrooms
  • 10 bathrooms
  • sleeps 20

from $490 / night

$3,430 - $455,716 / week

1 / 15

Great rentals within 20 miles that match your search

Yacht rental in Brewers Bay with shared pool

Brewers Bay yacht

  • 1 bedroom
  • 3 bathrooms
  • sleeps 2

from $2,313 / night

$9,244 / week

1 / 29

Great rentals within 20 miles that match your search

Water Island Vacation yacht rental

Water Island yacht

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from $916 / night

$6,412 / week

1 / 12

Great rentals within 20 miles that match your search

Belmont Vacation home rental

Belmont house

  • 5 bedrooms
  • 5 bathrooms
  • sleeps 12

from $3,264 / night

$22,843 / week

1 / 20

Great rentals within 20 miles that match your search

Vacation yacht in Charlotte Amalie

Charlotte Amalie yacht

  • 4 bedrooms
  • 5 bathrooms
  • sleeps 8

from $2,944 / night

$20,607 / week

1 / 21

Great rentals within 20 miles that match your search

Vacation b&b with shared pool in Water Island

Water Island b&b

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $229 / night

$1,603 / week

1 / 41

Great rentals within 20 miles that match your search

Vacation yacht in East End

East End yacht

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from $2,446 / night

$17,118 / week

1 / 12

Great rentals within 20 miles that match your search

Vacation bungalow rental

Bayamon bungalow

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $783 / night

$6,066 / week

1 / 44

Great rentals within 20 miles that match your search

Vacation cottage in Virgin Islands National Park

Virgin Islands National Park cottage

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from $400 / night

$2,798 / week

1 / 14

Great rentals within 20 miles that match your search

Vacation villa accommodation

Rincon villa

  • 1 bedroom
  • 2 bathrooms
  • sleeps 4

from $287 / night

$2,004 / week

1 / 13

Great rentals within 20 miles that match your search

Vacation apartment in Carolina

Carolina apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 2

from $146 / night

$152 / week

1 / 23

Great rentals within 20 miles that match your search

Vacation yacht in Virgin Islands National Park

Virgin Islands National Park yacht

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from $5,725 / night

$34,064 / week

1 / 16

Great rentals within 20 miles that match your search

Coral Bay Vacation villa rental

Coral Bay villa

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 8

from $964 / night

$6,749 / week

1 / 15

Great rentals within 20 miles that match your search

Vacation home in Ceiba

Ceiba house

  • 6 bedrooms
  • 2 bathrooms
  • sleeps 13

from $343 / night

$2,397 / week

1 / 31

Great rentals within 20 miles that match your search

Vacation condo in San Juan

San Juan condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $315 / night

$2,205 / week

1 / 9

Great rentals within 20 miles that match your search

Cottage rental in Virgin Islands National Park

Virgin Islands National Park cottage

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from $400 / night

$2,798 / week

1 / 14

Great rentals within 20 miles that match your search

Charlotte Amalie Vacation home rental

Charlotte Amalie house

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 8

from $630 / night

$4,409 / week

1 / 62

Great rentals within 20 miles that match your search

North Side Vacation apartment rental

North Side apartment

  • 1 bedroom
  • 2 bathrooms
  • sleeps 2

from $247 / night

$1,718 / week

1 / 8

Great rentals within 20 miles that match your search

Vacation villa with swimming pool in Cruz Bay

Cruz Bay villa

  • 8 bedrooms
  • 9 bathrooms
  • sleeps 16

from $3,430 / night

$24,005 / week

1 / 30

Great rentals within 20 miles that match your search

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

Great rentals within 20 miles that match your search

Vacation apartment with shared pool in Isla Verde

Isla Verde apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from $228 / night

$1,595 / week

1 / 19

Great rentals within 20 miles that match your search

Vacation home with shared pool in Rincon

Rincon house

  • 5 bedrooms
  • 5 bathrooms
  • sleeps 10

from $630 / night

$4,409 / week

1 / 24

Great rentals within 20 miles that match your search

Luquillo Vacation villa rental

Luquillo villa

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

from $109 / night

$544 / week

1 / 14

Great rentals within 20 miles that match your search

Vacation studio in Isla Verde

Isla Verde studio

  • Studio
  • 1 bathroom
  • sleeps 4

from $171 / night

$1,015 - $2,377 / week

1 / 28

Great rentals within 20 miles that match your search

Vacation cottage in Charlotte Amalie

Charlotte Amalie cottage

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $572 / night

$4,000 / week

1 / 17

Great rentals within 20 miles that match your search

St Thomas East Vacation townhouse rental

St Thomas East townhouse

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from $542 / night

$3,791 - $4,112 / week

1 / 57

Great rentals within 20 miles that match your search

Isla Verde Vacation condo rental

Isla Verde condo

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from $189 / night

$1,323 / week

1 / 21

Great rentals within 20 miles that match your search

Vacation villa in Smith Bay

Smith Bay villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from $178 / night

$1,243 / week

1 / 43

Great rentals within 20 miles that match your search

Villa rental in Smith Bay with shared pool

Smith Bay villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from $189 / night

$1,323 / week

1 / 50

Great rentals within 20 miles that match your search

Vacation villa in Cruz Bay

Cruz Bay villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $457 / night

$3,198 / week

1 / 31

Great rentals within 20 miles that match your search

Cruz Bay Vacation villa rental

Cruz Bay villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $602 / night

$4,208 / week

1 / 22

Great rentals within 20 miles that match your search

Vacation villa with shared pool in Cruz Bay

Cruz Bay villa

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 8

from $2,290 / night

$16,030 / week

1 / 17

Great rentals within 20 miles that match your search

Vacation cottage rental

Charlotte Amalie cottage

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $400 / night

$2,798 / week

1 / 14

Great rentals within 20 miles that match your search

Villa rental in Smith Bay with shared pool

Smith Bay villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from $182 / night

$1,275 / week

1 / 41

×

Also consider