Updating

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

Updating

Apartments and villas with BBQ area in Mahogany Run

All filters (1)

Filters (1)

Clear filters

114 Holiday homes

Applied filters (1)

Great rentals within 20 miles that match your search

East End holiday villa rental

East End villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £184 / night

£1,169 - £1,425 / week

1 / 42

Great rentals within 20 miles that match your search

East End holiday apartment rental

East End apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from £344 / night

£2,383 - £3,025 / week

1 / 35

Great rentals within 20 miles that match your search

Holiday home with swimming pool in Cruz Bay

Cruz Bay house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from £917 / night

£6,415 / week

1 / 37

Great rentals within 20 miles that match your search

St. Thomas holiday villa rental

St. Thomas villa

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from £459 / night

£3,208 - £3,529 / week

1 / 22

Great rentals within 20 miles that match your search

Water Island holiday yacht rental

Water Island yacht

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from £734 / night

£5,132 / week

1 / 12

Great rentals within 20 miles that match your search

Charlotte Amalie holiday apartment rental

Charlotte Amalie apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £97 / night

£527 / week

1 / 15

Great rentals within 20 miles that match your search

Cruz Bay holiday villa rental

Cruz Bay villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £206 / night

£1,437 / week

1 / 9

Great rentals within 20 miles that match your search

Holiday condo with shared pool in Cruz Bay

Cruz Bay condo

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £210 / night

£1,469 / week

1 / 38

Great rentals within 20 miles that match your search

Holiday villa rental

Peterborg villa

  • 9 bedrooms
  • 11 bathrooms
  • sleeps 26

from £6,136 / night

£42,949 / week

1 / 16

Great rentals within 20 miles that match your search

Holiday yacht in East End

East End yacht

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from £1,958 / night

£13,701 / week

1 / 12

Great rentals within 20 miles that match your search

Villa rental in Peterborg with shared pool

Peterborg villa

  • 4 bedrooms
  • 2 bathrooms
  • sleeps 8

from £399 / night

£2,791 / week

1 / 20

Great rentals within 20 miles that match your search

Holiday villa letting

Cruz Bay villa

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 8

from £961 / night

£8,007 / week

1 / 44

Great rentals within 20 miles that match your search

Holiday villa rental

East End villa

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £152 / night

£1,065 / week

1 / 18

Great rentals within 20 miles that match your search

Holiday villa rental

Cruz Bay villa

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from £862 / night

£6,802 / week

1 / 35

Great rentals within 20 miles that match your search

Holiday apartment rental

Smith Bay apartment

  • 2 bedrooms
  • 3 bathrooms
  • sleeps 6

from £353 / night

£2,470 / week

1 / 16

Great rentals within 20 miles that match your search

Holiday villa rental

Cruz Bay villa

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 10

from £1,440 / night

£10,080 / week

1 / 11

Great rentals within 20 miles that match your search

Holiday condo with shared pool in Cruz Bay

Cruz Bay condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 8

from £549 / night

£3,574 - £4,216 / week

1 / 14

Great rentals within 20 miles that match your search

St. John holiday villa rental

St. John villa

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 9

from £572 / night

£4,002 - £5,907 / week

1 / 47

Great rentals within 20 miles that match your search

Charlotte Amalie holiday home let

Charlotte Amalie house

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 8

from £504 / night

£3,529 / week

1 / 62

Great rentals within 20 miles that match your search

North Side holiday apartment let

North Side apartment

  • 1 bedroom
  • 2 bathrooms
  • sleeps 2

from £197 / night

£1,375 / week

1 / 8

Great rentals within 20 miles that match your search

Holiday villa in Virgin Islands National Park

Virgin Islands National Park villa

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

from £458 / night

£3,201 / week

1 / 25

Great rentals within 20 miles that match your search

Holiday villa with swimming pool in Cruz Bay

Cruz Bay villa

  • 8 bedrooms
  • 9 bathrooms
  • sleeps 16

from £2,745 / night

£19,213 / week

1 / 30

Great rentals within 20 miles that match your search

Holiday villa with shared pool in Cruz Bay

Cruz Bay villa

  • 2 bedrooms
  • 3 bathrooms
  • sleeps 8

from £812 / night

£5,682 / week

1 / 12

Great rentals within 20 miles that match your search

Holiday home in Cruz Bay

Cruz Bay house

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from £303 / night

£2,117 / week

1 / 10

Great rentals within 20 miles that match your search

Holiday villa with swimming pool in Cruz Bay

Cruz Bay villa

  • 8 bedrooms
  • 9 bathrooms
  • sleeps 20

from £1,172 / night

£8,202 - £65,938 / week

1 / 58

Great rentals within 20 miles that match your search

Cruz Bay holiday villa rental

Cruz Bay villa

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

from £367 / night

£2,566 / week

1 / 6

Great rentals within 20 miles that match your search

St Thomas East holiday townhouse rental

St Thomas East townhouse

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from £434 / night

£3,035 - £3,291 / week

1 / 57

Great rentals within 20 miles that match your search

Water Island holiday yacht rental

Water Island yacht

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from £1,320 / night

£7,698 - £12,061 / week

1 / 10

Great rentals within 20 miles that match your search

Holiday hotel apartment with shared pool in Charlotte Amalie

Charlotte Amalie hotel apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 8

from £446 / night

£3,116 / week

1 / 10

Great rentals within 20 miles that match your search

Holiday home with swimming pool in Cruz Bay

Cruz Bay house

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £281 / night

£1,961 - £2,882 / week

1 / 12

Great rentals within 20 miles that match your search

Holiday villa with swimming pool in East End

East End villa

  • 9 bedrooms
  • 10 bathrooms
  • sleeps 20

from £3,437 / night

£24,057 / week

1 / 71

Great rentals within 20 miles that match your search

Charlotte Amalie holiday villa rental

Charlotte Amalie villa

  • 3 bedrooms
  • 4 bathrooms
  • sleeps 12

from £1,008 / night

£7,057 / week

1 / 159

Great rentals within 20 miles that match your search

Cruz Bay holiday villa rental

Cruz Bay villa

  • 5 bedrooms
  • 6 bathrooms
  • sleeps 10

from £2,402 / night

£20,007 / week

1 / 31

Great rentals within 20 miles that match your search

Charlotte Amalie holiday home rental

Charlotte Amalie house

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from £477 / night

£3,336 / week

1 / 26

Great rentals within 20 miles that match your search

Holiday villa rental

St. Thomas villa

  • 5 bedrooms
  • 6 bathrooms
  • sleeps 12

from £908 / night

£6,351 / week

1 / 65

Great rentals within 20 miles that match your search

Holiday villa in Cruz Bay

Cruz Bay villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £366 / night

£2,560 / week

1 / 31

Great rentals within 20 miles that match your search

Villa letting in St Thomas East

St Thomas East villa

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from £207 / night

£1,444 / week

1 / 24

Great rentals within 20 miles that match your search

Cruz Bay holiday villa rental

Cruz Bay villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £482 / night

£3,368 / week

1 / 22

Great rentals within 20 miles that match your search

Holiday villa with shared pool in Cruz Bay

Cruz Bay villa

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 8

from £1,833 / night

£12,830 / week

1 / 17

Great rentals within 20 miles that match your search

Holiday condo with swimming pool in Estate Thomas

Estate Thomas condo

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £165 / night

£1,155 / week

1 / 19

×

Also consider