Updating

Select dates to see availability

Updating

50 Best St. Croix Apartments on Holiday Lettings - Vacation rentals

All filters

Filters

92 Vacation rentals

Home rental in Frederiksted

Frederiksted house

3 bedrooms • 2 bathrooms • sleeps 10

from $287 / night

$1,890 / week

1 / 35

Vacation private room in Christiansted

Christiansted private room

1 bedroom • 1 bathroom • sleeps 2

from $121 / night

$842 / week

1 / 4

Vacation villa in Christiansted

Christiansted villa

2 bedrooms • 2 bathrooms • sleeps 4

from $166 / night

$1,163 / week

1 / 10

Vacation villa with swimming pool in Cane Bay

Cane Bay villa

3 bedrooms • 3 bathrooms • sleeps 9

from $590 / night

$4,128 / week

1 / 27

Vacation villa with golf nearby in Teague Bay

Teague Bay villa

2 bedrooms • 2 bathrooms • sleeps 6

from $195 / night

$1,363 / week

1 / 25

Vacation townhouse with shared pool in Frederiksted

Frederiksted townhouse

1 bedroom • 1 bathroom • sleeps 4

from $86 / night

$602 - $762 / week

1 / 19

Vacation apartment with swimming pool in Christiansted

Christiansted apartment

2 bedrooms • 2 bathrooms • sleeps 6

from $287 / night

$2,004 - $2,806 / week

1 / 13

Vacation condo with shared pool in Cane Bay

Cane Bay condo

2 bedrooms • 2 bathrooms • sleeps 6

from $315 / night

$1,804 / week

1 / 40

Vacation condo in Christiansted

Christiansted condo

2 bedrooms • 2 bathrooms • sleeps 4

from $258 / night

$1,800 / week

1 / 16

Frederiksted Vacation apartment rental

Frederiksted apartment

1 bedroom • 1 bathroom • sleeps 2

from $126 / night

$882 / week

1 / 17

Vacation apartment with shared pool in Christiansted

Christiansted apartment

3 bedrooms • 3 bathrooms • sleeps 8

from $310 / night

$2,164 / week

1 / 38

Vacation apartment with shared pool in Frederiksted

Frederiksted apartment

1 bedroom • 1 bathroom • sleeps 2

from $144 / night

$1,002 / week

1 / 18

Christiansted Vacation apartment rental

Christiansted apartment

2 bedrooms • 2 bathrooms • sleeps 4

from $247 / night

$1,718 - $1,947 / week

1 / 30

Teague Bay Vacation villa rental

Teague Bay villa

2 bedrooms • 2 bathrooms • sleeps 6

from $279 / night

$1,950 - $3,150 / week

1 / 24

Villa rental in St. Croix with swimming pool

St. Croix villa

4 bedrooms • 5 bathrooms • sleeps 8

from $1,595 / night

$11,164 / week

1 / 24

Condo rental in Christiansted with shared pool

Christiansted condo

2 bedrooms • 2 bathrooms • sleeps 4

from $258 / night

$1,800 / week

1 / 20

Christiansted Vacation apartment rental

Christiansted apartment

• 1 bathroom • sleeps 2

from $229 / night

$1,411 / week

1 / 23

Vacation condo with swimming pool in Christiansted

Christiansted condo

2 bedrooms • 2 bathrooms • sleeps 4

from $171 / night

$1,088 - $1,329 / week

1 / 24

Vacation apartment rental

Christiansted apartment

1 bedroom • 1 bathroom • sleeps 2

from $338 / night

$2,246 / week

1 / 23

Vacation apartment with shared pool in Christiansted

Christiansted apartment

2 bedrooms • 2 bathrooms • sleeps 6

from $218 / night

$1,488 - $3,287 / week

1 / 28

Christiansted Vacation apartment rental

Christiansted apartment

1 bedroom • 1 bathroom • sleeps 4

from $138 / night

$962 / week

1 / 33

Vacation apartment in Christiansted

Christiansted apartment

2 bedrooms • 2 bathrooms • sleeps 4

from $344 / night

$2,405 / week

1 / 14

Vacation apartment in Christiansted

Christiansted apartment

1 bedroom • 1 bathroom • sleeps 3

from $86 / night

$572 / week

1 / 9

Vacation studio in Christiansted

Christiansted studio

Studio • 1 bathroom • sleeps 2

from $144 / night

$1,002 / week

1 / 12

Apartment rental in Christiansted

Christiansted apartment

1 bedroom • 1 bathroom • sleeps 2

from $86 / night

$542 / week

1 / 14

Vacation apartment with shared pool in Christiansted

Christiansted apartment

1 bedroom • 1 bathroom • sleeps 2

from $98 / night

$630 / week

1 / 18

Vacation cottage in Christiansted

Christiansted cottage

1 bedroom • 1 bathroom • sleeps 2

from $252 / night

$1,603 - $1,890 / week

1 / 20

Frederiksted Vacation apartment rental

Frederiksted apartment

2 bedrooms • 1 bathroom • sleeps 4

from $172 / night

$1,203 - $1,684 / week

1 / 19

Christiansted Vacation condo rental

Christiansted condo

3 bedrooms • 3 bathrooms • sleeps 9

from $269 / night

$1,884 / week

1 / 32

Vacation condo in Christiansted

Christiansted condo

2 bedrooms • 2 bathrooms • sleeps 5

from $201 / night

$1,403 / week

1 / 22

Vacation villa with swimming pool, golf nearby in Christiansted

Christiansted villa

1 bedroom • 1 bathroom • sleeps 4

from $321 / night

$2,245 / week

1 / 24

Vacation villa in Cane Bay

Cane Bay villa

5 bedrooms • 6 bathrooms • sleeps 14

from $589 / night

$4,122 - $8,739 / week

1 / 37

Christiansted Vacation home rental

Christiansted house

• 1 bathroom • sleeps 2

from $115 / night

$802 / week

1 / 10

Villa rental in Teague Bay with swimming pool

Teague Bay villa

2 bedrooms • 2 bathrooms • sleeps 4

from $285 / night

$1,995 - $2,499 / week

1 / 21

Christiansted Vacation apartment rental

Christiansted apartment

1 bedroom • 1 bathroom • sleeps 4

from $138 / night

$962 / week

1 / 24

Villa rental in Christiansted with swimming pool

Christiansted villa

2 bedrooms • 2 bathrooms • sleeps 4

from $279 / night

$1,950 - $2,454 / week

1 / 19

Vacation home in Cane Bay

Cane Bay house

3 bedrooms • 2 bathrooms • sleeps 5

from $326 / night

$2,277 / week

1 / 25

Condo accommodation in Christiansted with shared pool

Christiansted condo

2 bedrooms • 2 bathrooms • sleeps 4

from $228 / night

$1,946 - $2,186 / week

1 / 27

Cottage rental in Christiansted with shared pool

Christiansted cottage

1 bedroom • 1 bathroom • sleeps 4

from $138 / night

$1,031 - $1,512 / week

1 / 14

Villa rental in Teague Bay with swimming pool

Teague Bay villa

2 bedrooms • 2 bathrooms • sleeps 6

from $285 / night

$1,995 - $3,003 / week

1 / 20

×

Also consider