Updating

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

Updating

St. John apartments: Rent holiday apartments in St. John

All filters

Filters (1)

Clear filters

40 apartments

Applied filters (1)

Holiday apartment in Cruz Bay

Cruz Bay apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £216 / night

£1,508 / week

1 / 12

Holiday apartment with shared pool in Cruz Bay

Cruz Bay apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

“Perfect Little Beach Bungalow in the Heart of Paradise!” The Cottage in the Battery Hill complex was exactly what we were looking for: comfortable accomodation and a place to rest our heads at night after long days at the beach, lively happy hours, and amazing dinners. The Cottage lies right next to the shared pool, but felt like we had ample privacy. There are 2 easy walking routes into town: one lets you out right near our fav restaurant (La Tapa) and the other right near our fav bar (Beach Bar)...couldn't be more ideally located. It's also a very short walk to our second fav restaurant (Zozo's). Anyway, great stay and great value!!!

from £156 / night

£1,087 - £2,145 / week

1 / 16

Holiday apartment with shared pool in Cruz Bay

Cruz Bay apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

from £211 / night

£1,477 - £3,232 / week

1 / 27

Cruz Bay holiday apartment rental

Cruz Bay apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £367 / night

£2,292 / week

1 / 19

Holiday apartment with shared pool in Coral Bay

Coral Bay apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from £298 / night

£2,086 - £2,567 / week

1 / 11

Apartment rental in Cruz Bay

Cruz Bay apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £249 / night

£1,742 / week

1 / 46

Holiday apartment in Cruz Bay

Cruz Bay apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £335 / night

£2,342 / week

1 / 32

Great rentals within 20 miles that match your search

Holiday apartment with shared pool in East End

East End apartment

  • 1 bedroom
  • 2 bathrooms
  • sleeps 6

from £262 / night

£1,829 / week

1 / 62

East End holiday apartment rental

East End apartment

  • 1 bedroom
  • 2 bathrooms
  • sleeps 4

from £271 / night

£1,604 - £2,053 / week

1 / 33

Holiday apartment in St. Thomas

St. Thomas apartment

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from £358 / night

£2,200 - £2,933 / week

1 / 28

Holiday apartment rental

St. Thomas apartment

  • 1 bathroom
  • sleeps 4

from £115 / night

£779 / week

1 / 21

Holiday apartment with shared pool in East End

East End apartment

  • 2 bedrooms
  • 3 bathrooms
  • sleeps 6

from £257 / night

£1,797 - £3,593 / week

1 / 45

Holiday apartment rental

St. Thomas apartment

  • 2 bedrooms
  • 3 bathrooms
  • sleeps 6

from £252 / night

£1,765 / week

1 / 16

East End holiday apartment rental

East End apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from £320 / night

£2,429 - £3,071 / week

1 / 35

Road Town holiday apartment rental

Road Town apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from £174 / night

£1,100 - £1,389 / week

1 / 22

Charlotte Amalie holiday apartment rental

Charlotte Amalie apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £97 / night

£527 / week

1 / 15

Holiday apartment in West End

West End apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £115 / night

£802 / week

1 / 19

Holiday apartment in Road Town

Road Town apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £124 / night

£867 / week

1 / 17

Holiday apartment with shared pool in East End

East End apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £362 / night

£2,406 / week

1 / 28

East End holiday apartment rental

East End apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from £589 / night

£4,124 / week

1 / 33

Holiday apartment rental

East End apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £247 / night

£1,641 - £1,898 / week

1 / 20

East End holiday apartment rental

East End apartment

  • 1 bedroom
  • 2 bathrooms
  • sleeps 7

from £524 / night

£3,666 / week

1 / 32

Holiday apartment with shared pool in Charlotte Amalie

Charlotte Amalie apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £243 / night

£1,701 / week

1 / 69

Holiday apartment with shared pool in Smith Bay

Smith Bay apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £179 / night

£1,251 / week

1 / 31

Holiday apartment with shared pool in East End

East End apartment

  • 2 bedrooms
  • 3 bathrooms
  • sleeps 8

from £257 / night

£1,797 - £3,593 / week

1 / 44

Nazareth holiday apartment rental

Nazareth apartment

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 8

from £916 / night

£6,410 / week

1 / 56

Holiday apartment in Nazareth

Nazareth apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from £714 / night

£5,477 / week

1 / 28

Nazareth holiday apartment rental

Nazareth apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from £650 / night

£4,491 - £4,560 / week

1 / 47

East End holiday apartment rental

East End apartment

  • 1 bedroom
  • 2 bathrooms
  • sleeps 5

from £289 / night

£1,834 - £2,218 / week

1 / 19

Holiday apartment in East End

East End apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £174 / night

£1,213 / week

1 / 18

North Side holiday apartment let

North Side apartment

  • 1 bedroom
  • 2 bathrooms
  • sleeps 2

from £197 / night

£1,375 / week

1 / 8

Apartment rental in Smith Bay with shared pool

Smith Bay apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £146 / night

£1,021 / week

1 / 14

Charlotte Amalie holiday apartment accommodation

Charlotte Amalie apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £106 / night

£738 / week

1 / 13

Holiday apartment accommodation

Charlotte Amalie apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £110 / night

£770 / week

1 / 14

Holiday apartment rental

East End apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £202 / night

£1,412 / week

1 / 22

Apartment rental in Charlotte Amalie

Charlotte Amalie apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £115 / night

£802 / week

1 / 13

East End holiday apartment rental

East End apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £246 / night

£1,632 / week

1 / 25

Holiday apartment rental

East End apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £173 / night

£1,180 - £1,436 / week

1 / 11

Apartment rental in Smith Bay

Smith Bay apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £273 / night

£1,908 / week

1 / 75

Holiday apartment in Charlotte Amalie

Charlotte Amalie apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £173 / night

£1,206 / week

1 / 20

×

Also consider