Vacation Rentals & Villas in St. John

Updating...

age 0-16
144 Results

Relevance

Price: low to high

Price: high to low

Reviews

144 villas

These homes match some but not all of your filters. Clear all filters

Gorgeous 3 bedroom villa on Fish Bay! Private pool and stunning views!

Virgin Islands National Park house

  • 3 bedrooms
  • 4 bathrooms
  • sleeps 8

3 of 4 match: Trampoline, Clothes dryer, Private outdoor pool (unheated), Towels provided

3 of 4 filters match

Price per night from

$918

St. John Great House

Virgin Islands National Park villa

  • 3 bedrooms
  • 4 bathrooms
  • sleeps 7

1 of 4 match: Clothes dryer, Towels provided, Trampoline, Private outdoor pool (unheated)

1 of 4 filters match

Price per night from

$1,616

Responds fast! avg. 16 minutes

2 of 4 match: Private outdoor pool (unheated), Trampoline, Clothes dryer, Towels provided

2 of 4 filters match

Price per night from

$1,286

Perfect 2BR Villa in the Heart of Cruz Bay

Cruz Bay villa

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

1 of 4 match: Clothes dryer, Private outdoor pool (unheated), Trampoline, Towels provided

1 of 4 filters match

Price per night from

$462

Stunning Ocean View Spacious Villa Private Pool - Cruz Bay St John USVI

Cruz Bay villa

  • 5 bedrooms
  • 4 bathrooms
  • sleeps 12

3 of 4 match: Trampoline, Clothes dryer, Private outdoor pool (unheated), Towels provided

3 of 4 filters match

Price per night from

$1,500

Villa L'Agave

Cruz Bay villa

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 8

3 of 4 match: Trampoline, Clothes dryer, Private outdoor pool (unheated), Towels provided

3 of 4 filters match

Price per night from

$664

Romantic Beachfront Villa

Virgin Islands National Park house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

2 of 4 match: Private outdoor pool (unheated), Trampoline, Clothes dryer, Towels provided

2 of 4 filters match

Price per night from

$333

Villa Circe

Coral Bay villa

  • 6 bedrooms
  • 4 bathrooms
  • sleeps 12

3 of 4 match: Trampoline, Clothes dryer, Private outdoor pool (unheated), Towels provided

3 of 4 filters match

Price per night from

$1,114

The Westin St. John Resort Premier Villa 2BRM Sleeps 6 with 2 Balconies

Cruz Bay villa

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

2 of 4 match: Private outdoor pool (unheated), Trampoline, Clothes dryer, Towels provided

2 of 4 filters match

Price per night from

$808

Banana Grove Villa, Ocean Views and Pool!

Cruz Bay villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

1 of 4 match: Clothes dryer, Private outdoor pool (unheated), Trampoline, Towels provided

1 of 4 filters match

Price per night from

$259

Sheraton Steamboat Resort Villas

Virgin Islands National Park villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

2 of 4 match: Private outdoor pool (unheated), Trampoline, Clothes dryer, Towels provided

2 of 4 filters match

Price per night from

$429

Ada by the Sea

Coral Bay house

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 8

2 of 4 match: Private outdoor pool (unheated), Trampoline, Clothes dryer, Towels provided

2 of 4 filters match

Price per night from

$699

Westin St. John Resort Villas, Beautiful One bedroom villas, well equipped

Virgin Islands National Park villa

  • 1 bedroom
  • 2 bathrooms
  • sleeps 4

2 of 4 match: Private outdoor pool (unheated), Trampoline, Clothes dryer, Towels provided

2 of 4 filters match

Price per night from

$741

Peter Bay Beach House

Virgin Islands National Park villa

  • 4 bedrooms
  • 5 bathrooms
  • sleeps 10

1 of 4 match: Clothes dryer, Towels provided, Trampoline, Private outdoor pool (unheated)

1 of 4 filters match

Price per night from

$3,693

Island Breeze- Central Location - Easy Access - New AC - Spa

Coral Bay villa

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

2 of 4 match: Private outdoor pool (unheated), Trampoline, Clothes dryer, Towels provided

2 of 4 filters match

Price per night from

$375

Turtle Nest Villa - Chocolate Hole (2, 3 or 5 bedroom villa)

Virgin Islands National Park villa

  • 5 bedrooms
  • 4 bathrooms
  • sleeps 10

2 of 4 match: Private outdoor pool (unheated), Trampoline, Clothes dryer, Towels provided

2 of 4 filters match

Price per night from

$577

2 of 4 match: Private outdoor pool (unheated), Trampoline, Clothes dryer, Towels provided

2 of 4 filters match

Price per night from

$1,183

2 of 4 match: Private outdoor pool (unheated), Trampoline, Clothes dryer, Towels provided

2 of 4 filters match

Price per night from

$2,510

Magical Mystic Ridge- 10 minutes to National Park Beaches!

Virgin Islands National Park villa

  • 4 bedrooms
  • 5 bathrooms
  • sleeps 8

1 of 4 match: Clothes dryer, Towels provided, Trampoline, Private outdoor pool (unheated)

1 of 4 filters match

Price per night from

$1,462

Villa Nesta

Coral Bay villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

2 of 4 match: Private outdoor pool (unheated), Trampoline, Clothes dryer, Towels provided

2 of 4 filters match

Price per night from

$374

Caribbean Jewels

Coral Bay villa

  • 2 bedrooms
  • 3 bathrooms
  • sleeps 4

3 of 4 match: Trampoline, Clothes dryer, Private outdoor pool (unheated), Towels provided

3 of 4 filters match

Price per night from

$569

Retreat Along the Coral Bay Shore of St. John

Coral Bay villa

  • 5 bedrooms
  • 3 bathrooms
  • sleeps 10

2 of 4 match: Private outdoor pool (unheated), Trampoline, Clothes dryer, Towels provided

2 of 4 filters match

Price per night from

$632

Island Horizons | Million Dollar View

Coral Bay villa

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 9

3 of 4 match: Trampoline, Clothes dryer, Private outdoor pool (unheated), Towels provided

3 of 4 filters match

Price per night from

$701

Mayan Sky

Coral Bay house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 7

2 of 4 match: Private outdoor pool (unheated), Trampoline, Clothes dryer, Towels provided

2 of 4 filters match

Price per night from

$621

Bananakeet

Coral Bay villa

  • 2 bedrooms
  • 3 bathrooms
  • sleeps 4

2 of 4 match: Private outdoor pool (unheated), Trampoline, Clothes dryer, Towels provided

2 of 4 filters match

Price per night from

$489

Villa Ventosa

Coral Bay villa

  • 3 bedrooms
  • 4 bathrooms
  • sleeps 6

3 of 4 match: Trampoline, Clothes dryer, Private outdoor pool (unheated), Towels provided

3 of 4 filters match

Price per night from

$569

Villa Madeline | Cozy Hillside Villa

Coral Bay villa

  • 2 bedrooms
  • 4 bathrooms
  • sleeps 4

3 of 4 match: Trampoline, Clothes dryer, Private outdoor pool (unheated), Towels provided

3 of 4 filters match

Price per night from

$454

Bungalow Blue | Private Island Home

Coral Bay bungalow

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

2 of 4 match: Private outdoor pool (unheated), Trampoline, Clothes dryer, Towels provided

2 of 4 filters match

Price per night from

$288

Starvilla--Walk to Cruz Bay!

Cruz Bay house

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

1 of 4 match: Clothes dryer, Towels provided, Trampoline, Private outdoor pool (unheated)

1 of 4 filters match

Price per night from

$487

An Enchanting Caribbean Interlude affordable 4 you

Cruz Bay condo

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

2 of 4 match: Private outdoor pool (unheated), Trampoline, Clothes dryer, Towels provided

2 of 4 filters match

Price per night from

$166

Brand New - Sleek, Ultra Modern, Cottage for Two

Cruz Bay apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

2 of 4 match: Private outdoor pool (unheated), Trampoline, Clothes dryer, Towels provided

2 of 4 filters match

Price per night from

$361

Spectacular Views Day & Eve in Treetop Apartment

Cruz Bay apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

1 of 4 match: Clothes dryer, Private outdoor pool (unheated), Trampoline, Towels provided

1 of 4 filters match

Price per night from

$311

Villa Madeira

St. John villa

  • 3 bedrooms
  • 4 bathrooms
  • sleeps 6

3 of 4 match: Trampoline, Clothes dryer, Private outdoor pool (unheated), Towels provided

3 of 4 filters match

Price per night from

$600

Suite 8C - Gallows Point Resort Oceanfront Upper Level

Cruz Bay villa

  • 1 bedroom
  • 2 bathrooms
  • sleeps 6

2 of 4 match: Private outdoor pool (unheated), Trampoline, Clothes dryer, Towels provided

2 of 4 filters match

Price per night from

$682

The Peter Bay 1BR Honeymoon Suite at St. John

St. John villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

1 of 4 match: Towels provided, Private outdoor pool (unheated), Trampoline, Clothes dryer

1 of 4 filters match

Price per night from

$682

Escape Winter at Westin St. John Resort, USVI

Cruz Bay villa

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 10

2 of 4 match: Private outdoor pool (unheated), Trampoline, Clothes dryer, Towels provided

2 of 4 filters match

Price per night from

$2,004

Swogjan's Dragon 7A Carolina

Coral Bay house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

2 of 4 match: Private outdoor pool (unheated), Trampoline, Clothes dryer, Towels provided

2 of 4 filters match

Price per night from

$400

Charming luxury villa/ Super views/ Sleeps 2-8

St. John house

  • 4 bedrooms
  • 5 bathrooms
  • sleeps 8

“My happy place” A beautiful and well maintained villa with a breathtaking view of Coral Bay and the Francis Drake channel. Not the hustle and bustle of Cruz Bay but still close to great restaurants in Coral Bay. Separate living and sleeping buildings isa great idea.

3 of 4 match: Trampoline, Clothes dryer, Private outdoor pool (unheated), Towels provided

3 of 4 filters match

Price per night from

$542

Viewing 38 of 144
rentals in St. John

×

Also consider