Updating

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

Updating

Beach apartments and villas in St. John

All filters (1)

Filters (1)

Clear filters

67 Holiday homes

Applied filters (1)

Holiday home with swimming pool in Cruz Bay

Cruz Bay house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from £916 / night

£6,412 / week

1 / 37

St. John holiday villa let

St. John villa

  • 3 bedrooms
  • 4 bathrooms
  • sleeps 6

from £480 / night

£3,360 - £4,340 / week

1 / 25

Holiday condo with shared pool in Cruz Bay

Cruz Bay condo

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

“Tropical paradise” Imagine stepping out of the snow in your hometown to board a plane in the am and off just a few hours later into the sun and warmth of this tropical paradise!!! It's still hard to believe but how wonderfully refreshing it is!! Just a short ride up the hill to Bliss and the beautiful scene below will definitely make you smile with luggage still in hand! What great accommodations you will experience here...lovely views, quiet and private, beautifully re-modeled and fully equipped kitchen, bath and living area with a/C if so desired. A shared pool just steps below that is usually yours alone with the same spectacular view. A real "home away from home" and so comfortable when returning from a day at the beach, sailing, hiking or exploring any of the unique places on the island. You won't be disappointed with a stay here... Truly a unique and satisfying experience!

from £210 / night

£1,470 / week

1 / 38

Villa rental in Coral Bay

Coral Bay villa

  • 1 bedroom
  • 2 bathrooms
  • sleeps 2

from £321 / night

£2,567 - £3,049 / week

1 / 25

Holiday cottage in Virgin Islands National Park

Virgin Islands National Park cottage

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from £320 / night

£2,238 / week

1 / 14

Holiday villa in Coral Bay

Coral Bay villa

  • 2 bedrooms
  • 3 bathrooms
  • sleeps 4

from £390 / night

£2,725 / week

1 / 31

Home rental in Coral Bay

Coral Bay house

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 8

from £555 / night

£3,880 / week

1 / 39

Holiday villa rental

Cruz Bay villa

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 10

from £1,441 / night

£10,083 / week

1 / 11

Coral Bay holiday villa rental

Coral Bay villa

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 8

from £772 / night

£5,399 / week

1 / 15

Holiday condo with shared pool in Cruz Bay

Cruz Bay condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 8

from £549 / night

£3,573 - £4,214 / week

1 / 14

St. John holiday villa rental

St. John villa

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 9

from £572 / night

£4,004 - £5,909 / week

1 / 47

Cottage rental in Virgin Islands National Park

Virgin Islands National Park cottage

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from £320 / night

£2,238 / week

1 / 14

Coral Bay holiday home rental

Coral Bay house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 7

from £495 / night

£3,466 / week

1 / 30

Holiday villa with swimming pool in Cruz Bay

Cruz Bay villa

  • 8 bedrooms
  • 9 bathrooms
  • sleeps 16

from £2,744 / night

£19,204 / week

1 / 30

Holiday villa with shared pool in Cruz Bay

Cruz Bay villa

  • 2 bedrooms
  • 3 bathrooms
  • sleeps 8

from £812 / night

£5,679 / week

1 / 12

Holiday villa with swimming pool in Coral Bay

Coral Bay villa

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 9

from £642 / night

£4,489 / week

1 / 36

Holiday villa with swimming pool in Cruz Bay

Cruz Bay villa

  • 8 bedrooms
  • 9 bathrooms
  • sleeps 20

“Outstanding villa rental in St. John with a house that provides” Great Expectations is beautifully sited, fully equipped property that provides everything a three generation family needs. From cribs, toys and videos for kids to a wading pool, adult pool and nearby wonderful beaches, everything was planned to make our stay seamless. Restaurants are close, and catering companies made dinners at home most enjoyable. With a toddler in tow, this was especially convenient. Everything about this house is comfortable, easy and well planned.

from £1,172 / night

£8,198 - £65,904 / week

1 / 58

Holiday apartment with shared pool in Coral Bay

Coral Bay apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from £321 / night

£2,084 - £2,565 / week

1 / 11

Cruz Bay holiday villa rental

Cruz Bay villa

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

from £367 / night

£2,565 / week

1 / 6

Holiday home with swimming pool in Cruz Bay

Cruz Bay house

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £280 / night

£1,960 - £2,880 / week

1 / 12

Holiday villa rental

Cruz Bay villa

  • 2 bedrooms
  • 3 bathrooms
  • sleeps 4

from £505 / night

£3,209 / week

1 / 9

Coral Bay holiday villa rental

Coral Bay villa

  • 2 bedrooms
  • 3 bathrooms
  • sleeps 4

from £454 / night

£3,174 / week

1 / 28

Coral Bay holiday cottage rental

Coral Bay cottage

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

“Really Good Value” Was a great place to stay on my first trip to the Caribbean anywhere so St. John was a good choice. Very nicely decorated cottage, safe, good nights sleep in residential area, got to see the length of the island in staying at Coral Bay and going to various beaches at Cruz Bay Virgin Islands National Park on Route 20, ate dinner at Coral Bay. Nice people at the Virgin Islands, people shared their Caribbean Island trip experiences with me while touring the British Virgin Islands and I felt lucky that I chose St. John over other places. Entire island is safe for exploration, did not have to stay at a resort only which was a plus.

from £683 / night

£4,781 / week

1 / 32

Holiday villa with swimming pool in Coral Bay

Coral Bay villa

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 8

from £1,374 / night

£9,618 / week

1 / 39

Coral Bay holiday villa rental

Coral Bay villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £298 / night

£2,084 / week

1 / 53

Holiday villa in Cruz Bay

Cruz Bay villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £366 / night

£2,559 / week

1 / 31

Cruz Bay holiday villa rental

Cruz Bay villa

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 7

“Beautiful home, beautiful view” We really enjoyed our stay on St John, and the Villa Catalini was a very nice house, very clean, well appointed, gorgeous view. The basement room was accessed from outside of the house which the kids liked, and we enjoyed the peace and quiet that provided. We stayed at 6 homes during our 6 week vacation and this was the kids favorite. Be warned the roads on St John are very steep, and a 4x4 is required even to get up some of the paved roads on a dry day. I have no ideas for any improvements, it was great.

from £413 / night

£2,886 / week

1 / 35

Holiday home in Cruz Bay

Cruz Bay house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

“Beautiful Villa in Paradise” My wife and I have stayed in this villa for three years in a row (so far). The place is beautiful, high up on a ridge overlooking Fish Bay. The view is amazing. It's private, yet within 10 minutes of Cruz Bay. Michael is a great host and will go out of his way to provide any guidance you seek while on St John. This is a perfect spot for a couple and the pictures can't do it justice!

from £261 / night

£1,828 - £2,790 / week

1 / 31

Holiday villa with shared pool in Cruz Bay

Cruz Bay villa

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 8

from £1,832 / night

£12,824 / week

1 / 17

Holiday villa in Coral Bay

Coral Bay villa

  • 2 bedrooms
  • 4 bathrooms
  • sleeps 4

from £362 / night

£2,533 / week

1 / 24

Holiday villa in Coral Bay

Coral Bay villa

  • 3 bedrooms
  • 4 bathrooms
  • sleeps 6

from £454 / night

£3,177 / week

1 / 27

Holiday villa with swimming pool in Virgin Islands National Park

Virgin Islands National Park villa

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 8

from £596 / night

£4,168 - £7,695 / week

1 / 28

Holiday villa in St. John

St. John villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £545 / night

£3,815 / week

1 / 24

Cruz Bay holiday villa rental

Cruz Bay villa

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 7

“Great villa for couples or small families” It can be cost-prohibitive for couples to stay in Villas on STJ...they're usually much more cost-friendly to multiple couples or large families. So my wife and I did a lot of villa research before this last trip to STJ, our 4th. And for the price, location, villa design, views and overall amenities (a/c in bedrooms, washer/dryer, full kitchen, etc.), Mar De amores is really tough to beat. Only knock would maybe the lack of a hot tub, but there's a nice-sized pool that we enjoyed and preferred relaxing in after all those hot, fun days running around the island. We did not bring our small children on this trip, but if we had, we feel like they would have done great in this villa. It's very safe. We were really comfortable in this villa, always felt safe and secure, and the proximity to town made everything that much easier. Highly recommend. And the owners could not have been easier to work with.

from £458 / night

£3,206 / week

1 / 36

Bungalow rental in Coral Bay

Coral Bay bungalow

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £229 / night

£1,603 / week

1 / 26

Holiday villa letting

Coral Bay villa

  • 6 bedrooms
  • 4 bathrooms
  • sleeps 12

from £884 / night

£6,188 / week

1 / 43

Villa accommodation in Coral Bay with swimming pool

Coral Bay villa

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 9

from £559 / night

£3,912 / week

1 / 39

Holiday villa rental

Cruz Bay villa

  • 3 bedrooms
  • 4 bathrooms
  • sleeps 10

“Our best vacation yet!” We would highly recommend staying at this Villa. The views are simply amazing and it is close to everything you would want to do. The owners have set this Villa up to feel like a home away from home. Next time we come to St. John we will try to book with Scott and Teri. Thanks again

from £825 / night

£5,776 - £7,059 / week

1 / 156

Holiday villa with swimming pool in Coral Bay

Coral Bay villa

  • 2 bedrooms
  • 3 bathrooms
  • sleeps 4

from £495 / night

£3,463 / week

1 / 26

Holiday home in Coral Bay

Coral Bay house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from £320 / night

£2,240 - £2,800 / week

1 / 12

×

Also consider