Villas in St. Croix and Estates - Holiday Lettings - Holiday Rentals St. Croix

Close

View larger map

Also consider

North America Holidays
207066 properties
Caribbean Holidays
20855 properties
Christiansted
96 properties
Teague Bay
18 properties
Frederiksted
10 properties
Cane Bay
6 properties

Enter dates for more accurate prices

Payment Protection
To book this holiday home you need to pay through the Holiday Lettings website. We can’t protect your payment if you don’t pay through us. Learn more

144 Holiday homes

35

Looking for child friendly accommodation in Frederiksted? Rent this house from £171/night

St. Croix / Frederiksted

3 10 1 night min

  • 3 bedrooms
  • sleeps 10
  • 1 night min
  • Beach / lakeside relaxation
  • Child friendly
  • Pet friendly

from £172 / night

£1,067 / week

Book View

from £172 / night

23

Experience a home from home at this condo in Christiansted | wi-fi & sea view

St. Croix / Christiansted

1 4 2 nights min

  • 1 bedroom
  • sleeps 4
  • 2 nights min
  • Swimming pool
  • Child friendly
  • Air conditioning

from £73 / night

£507 / week

Book View

from £73 / night

(5) Excellent 

32

Cane Bay condo great for golf within 30mins drive, air conditioning from £152/night

St. Croix / Cane Bay

2 6 3 nights min

  • 2 bedrooms
  • sleeps 6
  • 3 nights min
  • Nearest beach 0.1 km
  • Swimming pool
  • Child friendly

from £153 / night

£1,201 / week

Book View

Responds fast!
avg. 14 minutes

from £153 / night

(19) Excellent 

86

Grapetree Bay holiday villa rental

St. Croix / Grapetree Bay

3 7 min stay varies

  • 3 bedrooms
  • sleeps 7
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 2 km
  • Swimming pool

from £522 / night

£3,194 - £6,022 / week

Book View

Responds fast!
avg. 3 hours 57 minutes

from £522 / night

(7) Very Good 

18

Holiday accommodation in Christiansted with great reviews | satellite tv, air conditioning | fishing

St. Croix / Christiansted

1 2 1 night min

  • 1 bedroom
  • sleeps 2
  • 1 night min
  • Nearest beach 0.3 km
  • Swimming pool
  • Air conditioning

from £54 / night

£337 - £412 / week

Book View

from £54 / night

(13) Excellent 

15

Private apartment with 1 bedroom in Christiansted | water sports, golf within 30mins drive and more

St. Croix / Christiansted

1 2 2 nights min

  • 1 bedroom
  • sleeps 2
  • 2 nights min
  • Nearest beach 8 km
  • Swimming pool
  • Suitable for children age 5+

from £65 / night

£454 / week

Book View

from £65 / night

(6) Excellent 

10

Top rated holiday villa in Christiansted | beach / lakeside relaxation | Sleeps 4 | water sports

St. Croix / Christiansted

2 4 3 nights min

  • 2 bedrooms
  • sleeps 4
  • 3 nights min
  • Beach / lakeside relaxation
  • Swimming pool
  • Child friendly

from £111 / night

£915 - £968 / week

Book View

from £111 / night

(6) Excellent 

8

Affordable apartment rental in St. Croix – 1 bedroom from £50/night

St. Croix / Christiansted

1 2 1 night min

  • 1 bedroom
  • sleeps 2
  • 1 night min
  • Air conditioning

from £50 / night

£347 / week

Book View

Responds fast!
avg. 32 minutes

from £50 / night

(1) Excellent 

30

2 bedroom apartment in St. Croix from £114/night | swimming pool & air conditioning

US Virgin Isles / St. Croix

2 6 5 nights min

  • 2 bedrooms
  • sleeps 6
  • 5 nights min
  • Beach / lakeside relaxation
  • Swimming pool
  • Child friendly

from £115 / night

£801 - £1,227 / week

Book View

from £115 / night

(5) Excellent 

29

Holiday rental in Fredericksted from £126/night. Sleeps 2, 1 bedroom

St. Croix / Fredericksted

1 2 min stay varies

  • 1 bedroom
  • sleeps 2
  • min stay varies
  • Beach / lakeside relaxation
  • Swimming pool
  • Air conditioning

from £126 / night

£881 / week

Book View

from £126 / night

(1) Excellent 

27

Cosy rental in Cane Bay, St. Croix, sleeps 4 | wi-fi | Nearest beach 5 km, swimming pool

St. Croix / Cane Bay

2 4 2 nights min

  • 2 bedrooms
  • sleeps 4
  • 2 nights min
  • Nearest beach 5 km
  • Swimming pool
  • Suitable for children age 5+

from £99 / night

£610 / week

Book View

from £99 / night

(12) Very Good 

18

Frederiksted - apartment with a very good review rating | balcony / terrace & air conditioning | beach or lakeside relaxation

St. Croix / Frederiksted

1 2 3 nights min

  • 1 bedroom
  • sleeps 2
  • 3 nights min
  • Beach / lakeside relaxation
  • Swimming pool
  • Ask owner if suitable for children

from £96 / night

£667 / week

Book View

from £96 / night

(9) Excellent 

16

Self-catering apartment in Christiansted with garden & wi-fi - Great for fishing

St. Croix / Christiansted

1 2 4 nights min

  • 1 bedroom
  • sleeps 2
  • 4 nights min
  • Beach / lakeside relaxation
  • Nearest beach 2 km
  • Swimming pool

from £71 / night

£497 / week

Book View

from £71 / night

(10) Excellent 

19

Apartment in Frederiksted from £114/night | 2 bedrooms, sleeps 4, beach / lakeside relaxation

St. Croix / Frederiksted

2 4 3 nights min

  • 2 bedrooms
  • sleeps 4
  • 3 nights min
  • Beach / lakeside relaxation
  • Nearest beach 3 km
  • Swimming pool

from £115 / night

£801 - £1,121 / week

Book View

from £115 / night

(2) Excellent 

30

Enjoy cycling holidays and tennis in town in Christiansted at this apartment from £114/night

St. Croix / Christiansted

3 6 5 nights min

  • 3 bedrooms
  • sleeps 6
  • 5 nights min
  • Swimming pool
  • Child friendly
  • Air conditioning

from £115 / night

£801 / week

Book View

Responds fast!
avg. 36 minutes

from £115 / night

(2) Excellent 

27

Villa in Cane Bay with satellite tv from £393/night - Great for walking holidays

St. Croix / Cane Bay

3 9 7 nights min

  • 3 bedrooms
  • sleeps 9
  • 7 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0 km
  • Swimming pool

from £393 / night

£2,748 / week

Book View

from £393 / night

(1) Excellent 

16

Stay at this condo in St. Croix with bbq, balcony / terrace & wi-fi from £152/night

US Virgin Isles / St. Croix

2 4 7 nights min

  • 2 bedrooms
  • sleeps 4
  • 7 nights min
  • Swimming pool
  • Child friendly
  • Air conditioning

from £153 / night

£1,067 - £1,304 / week

Enquire View

from £153 / night

(5) Excellent 

29

Apartment in Christiansted with sea view from £229/night - Perfect for beach or lakeside relaxation, golf within 30mins drive & tennis in town

St. Croix / Christiansted

3 6 4 nights min

  • 3 bedrooms
  • sleeps 6
  • 4 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0 km
  • Swimming pool

from £229 / night

£1,372 - £2,104 / week

Book View

from £229 / night

(1) Excellent 

6

Holiday condo with 2 bedrooms and satellite tv in Christiansted

St. Croix / Christiansted

2 6 min stay varies

  • 2 bedrooms
  • sleeps 6
  • min stay varies
  • Swimming pool
  • Child friendly
  • Air conditioning

from £99 / night

£667 - £881 / week

Book View

Responds fast!
avg. 46 minutes

from £99 / night

(24) Very Good 

29

Holiday rental in Christiansted with beach / lakeside relaxation, garden, swimming pool

St. Croix / Christiansted

3 6 3 nights min

  • 3 bedrooms
  • sleeps 6
  • 3 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0 km
  • Swimming pool

from £268 / night

£1,874 / week

Book View

Responds fast!
avg. 3 hours 36 minutes

from £268 / night

(1) Excellent 

8

Comfortable b&b in St. Croix. Sleeps 2 in Christiansted

St. Croix / Christiansted

1 2 1 night min

  • 1 bedroom
  • sleeps 2
  • 1 night min
  • Ask owner if suitable for children
  • Air conditioning

from £80 / night

£561 / week

Book View

from £80 / night

5

Ideal house in Christiansted from £210/night | 3 bedrooms, sleeps 4

St. Croix / Christiansted

3 4 4 nights min

  • 3 bedrooms
  • sleeps 4
  • 4 nights min
  • Child friendly
  • Air conditioning

from £210 / night

£1,368 / week

Book View

from £210 / night

(3) Excellent 

26

Spacious self catering property in St. Croix | sleeps 8 | tennis in town, pet friendly, swimming pool

US Virgin Isles / St. Croix

3 8 7 nights min

  • 3 bedrooms
  • sleeps 8
  • 7 nights min
  • Swimming pool
  • Child friendly
  • Air conditioning

from £202 / night

£1,410 - £2,287 / week

Enquire View

from £202 / night

(5) Excellent 

29

Christiansted self-catering apartment from £122/night. Pet friendly with wi-fi / water sports

St. Croix / Christiansted

2 9 3 nights min

  • 2 bedrooms
  • sleeps 9
  • 3 nights min
  • Beach / lakeside relaxation
  • Swimming pool
  • Child friendly

from £122 / night

£852 / week

Book View

Responds fast!
avg. 1 hour 48 minutes

from £122 / night

(8) Excellent 

12

Escape to Christiansted, St. Croix in this beautiful holiday apartment | Sleeps 5, 2 bedrooms

St. Croix / Christiansted

2 5 7 nights min

  • 2 bedrooms
  • sleeps 5
  • 7 nights min
  • Beach / lakeside relaxation
  • Swimming pool
  • Ask owner if suitable for children

from £153 / night

£1,067 - £1,384 / week

Enquire View

from £153 / night

(2) Excellent 

18

Country cottage in Christiansted, St. Croix | Ideal for 4 people | garden | Nearest beach 6 km, swimming pool

St. Croix / Christiansted

2 4 2 nights min

  • 2 bedrooms
  • sleeps 4
  • 2 nights min
  • Nearest beach 6 km
  • Swimming pool
  • Ask owner if suitable for children

from £99 / night

£694 / week

Book View

from £99 / night

(13) Excellent 

16

Unique cottage in Christiansted, St. Croix | Sleeps 2, mountain views, swimming pool

St. Croix / Christiansted

1 2 2 nights min

  • 1 bedroom
  • sleeps 2
  • 2 nights min
  • Nearest beach 6 km
  • Swimming pool
  • Child friendly

from £65 / night

£454 / week

Book View

from £65 / night

(26) Excellent 

36

Villa in Christiansted with air conditioning | beach or lakeside relaxation, water sports & tennis in town | From £210/night

St. Croix / Christiansted

2 5 min stay varies

  • 2 bedrooms
  • sleeps 5
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.8 km
  • Swimming pool

from £210 / night

£1,468 - £2,401 / week

Book View

Responds fast!
avg. 2 hours 58 minutes

from £210 / night

16

Cottage with 2 bedrooms in Christiansted, St. Croix | satellite tv, wi-fi & air conditioning

St. Croix / Christiansted

2 4 2 nights min

  • 2 bedrooms
  • sleeps 4
  • 2 nights min
  • Swimming pool
  • Child friendly
  • Air conditioning

from £99 / night

£694 / week

Book View

from £99 / night

(7) Excellent 

12

Fantastic rental in Christiansted, St. Croix - Great for horse riding and water sports | wi-fi

St. Croix / Christiansted

Studio 2 5 nights min

  • Studio
  • sleeps 2
  • 5 nights min
  • Nearest beach 6 km
  • Child friendly
  • Private garden

from £77 / night

£614 / week

Book View

Responds fast!
avg. 23 minutes

from £77 / night

(1) Excellent 

33

Christiansted holiday villa rental

St. Croix / Christiansted

5 10 min stay varies

  • 5 bedrooms
  • sleeps 10
  • min stay varies
  • Swimming pool
  • Child friendly
  • Air conditioning

from £543 / night

£3,803 - £4,564 / week

Book View

from £543 / night

21

4 bedroom accommodation in Christiansted

St. Croix / Christiansted

4 8 min stay varies

  • 4 bedrooms
  • sleeps 8
  • min stay varies
  • Swimming pool
  • Child friendly
  • Air conditioning

from £381 / night

£2,662 - £3,423 / week

Book View

from £381 / night

(6) Excellent 

13

Self-catering holiday rental in Christiansted, St. Croix | air conditioning and bbq - pet friendly property

St. Croix / Christiansted

2 6 3 nights min

  • 2 bedrooms
  • sleeps 6
  • 3 nights min
  • Beach / lakeside relaxation
  • Swimming pool
  • Child friendly

from £153 / night

£1,067 / week

Book View

from £153 / night

(57) Excellent 

38

Popular apartment in Christiansted from £179/night. Sea view, garden

St. Croix / Christiansted

3 8 5 nights min

  • 3 bedrooms
  • sleeps 8
  • 5 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0 km
  • Swimming pool

from £180 / night

£1,258 - £1,898 / week

Book View

Responds fast!
avg. 1 hour 27 minutes

from £180 / night

25

St. Croix - Check out this amazing 3 bedrooms house with wi-fi in Frederiksted

St. Croix / Frederiksted

3 6 6 nights min

  • 3 bedrooms
  • sleeps 6
  • 6 nights min
  • Child friendly

from £46 / night

£320 / week

Book View

Responds fast!
avg. 36 minutes

from £46 / night

(17) Excellent 

17

Villa with air conditioning, bbq, balcony / terrace & more in Teague Bay

St. Croix / Teague Bay

1 2 7 nights min

  • 1 bedroom
  • sleeps 2
  • 7 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0.4 km
  • Swimming pool

from £191 / night

£1,334 - £1,410 / week

Enquire View

from £191 / night

(7) Excellent 

Certificate of Excellence

17

Certificate of Excellence apartment in Frederiksted with satellite tv and air conditioning - beach / lakeside relaxation

St. Croix / Frederiksted

1 2 3 nights min

  • 1 bedroom
  • sleeps 2
  • 3 nights min
  • Beach / lakeside relaxation
  • Swimming pool
  • Ask owner if suitable for children

Certificate of Excellence

from £84 / night

£587 / week

Book View

from £84 / night

(1) Excellent 

14

Holiday apartment in Christiansted, St. Croix, from £247/night. With swimming pool, bbq and much more!

St. Croix / Christiansted

2 6 7 nights min

  • 2 bedrooms
  • sleeps 6
  • 7 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0 km
  • Swimming pool

from £248 / night

£1,731 / week

Book View

from £248 / night

8

Villa in Frederiksted with tennis in town - from £149/night

St. Croix / Frederiksted

2 6 3 nights min

  • 2 bedrooms
  • sleeps 6
  • 3 nights min
  • Child friendly

from £149 / night

£1,041 / week

Book View

from £149 / night

(6) Excellent 

21

Villa rental in Teague Bay with swimming pool, balcony / terrace, mountain views from £196/night

St. Croix / Teague Bay

2 6 7 nights min

  • 2 bedrooms
  • sleeps 6
  • 7 nights min
  • Swimming pool
  • Child friendly
  • Air conditioning

from £196 / night

£1,372 - £2,255 / week

Enquire View

from £196 / night