Updating...

age 0-16
256 Results

Relevance

Price: low to high

Price: high to low

Number of reviews

Vacation Rentals & Villas in St. John

256 villas

Pool-Private Snorkeling Beach-Free Kayaks

Virgin Islands National Park villa

  • Beach / lakeside relaxation
  • •  Nearest beach 0.1 mi
  • •  Swimming pool
  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

Price per night from

$398

Coconut Cottage - St John

Cruz Bay cottage

  • Beach / lakeside relaxation
  • •  Air conditioning
  • •  Private garden
  • 1 bedroom
  • 1 bathroom
  • sleeps 2

Price per night from

$404

Soulshine Charters

Virgin Islands National Park yacht

  • Child Friendly
  • •  Car not necessary
  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

Price per night from

$1,498

Most Popular Couple and Family Villa 4 Equal King Master's & 5th Kids BR Full AC

Virgin Islands National Park villa

  • Beach / lakeside relaxation
  • •  Nearest beach 0 mi
  • •  Swimming pool
  • 5 bedrooms
  • 5 bathrooms
  • sleeps 10

Price per night from

$1,637

"One of the best views on St. John!" great breeze, just a few minutes from town

Virgin Islands National Park apartment

  • Nearest beach 1 mi
  • •  Child Friendly
  • •  Air conditioning
  • 4 bedrooms
  • 3 bathrooms
  • sleeps 10

Price per night from

$634

  • Studio
  • 1 bathroom
  • sleeps 4

Price per night from

$390

2 Bedroom spectacular views, amazing views, close to Cruz Bay

Virgin Islands National Park apartment

  • Nearest beach 1 mi
  • •  Swimming pool
  • •  Suitable for children age 5+
  • 2 bedrooms
  • 2 bathrooms
  • sleeps 8

Price per night from

$343

Thanksgiving Week at the Westin Resort in St. John

Cruz Bay villa

  • Swimming pool
  • •  Child Friendly
  • •  Air conditioning
  • 2 bedrooms
  • 2 bathrooms
  • sleeps 8

Price per night from

$661

Westin St. John 2 Bedroom Hillside Villa- Presidents Week!

Cruz Bay villa

  • Beach / lakeside relaxation
  • •  Swimming pool
  • •  Child Friendly
  • 2 bedrooms
  • 3 bathrooms
  • sleeps 6

Price per night from

$1,227

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 10

Price per night from

$864

Westin St. John

Cruz Bay villa

  • Swimming pool
  • •  Child Friendly
  • •  Air conditioning
  • 3 bedrooms
  • 3 bathrooms
  • sleeps 8

Price per night from

$786

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

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

2 of 3 match: Sea view, Boat available, Linen provided

2 of 3 filters match

Price per night from

$599

Westin St John Villa Rental 1or 2 Bedroom Townhouse

Cruz Bay villa

  • Beach / lakeside relaxation
  • •  Swimming pool
  • •  Child Friendly
  • 1 bedroom
  • 2 bathrooms
  • sleeps 4

2 of 3 match: Sea view, Boat available, Linen provided

2 of 3 filters match

Price per night from

$347

Oceanfront Private Beach Paradise Kayaks,SUPS,Snorkel,Fishing ,Pool w waterfall

Cruz Bay villa

  • Beach / lakeside relaxation
  • •  Swimming pool
  • •  Suitable for children age 5+
  • 5 bedrooms
  • 4 bathrooms
  • sleeps 12

2 of 3 match: Sea view, Boat available, Linen provided

2 of 3 filters match

Price per night from

$1,317

Westin St John 3BR PoolVilla: Summer, Xmas & NewYrs

Cruz Bay villa

  • Beach / lakeside relaxation
  • •  Swimming pool
  • •  Child Friendly
  • 3 bedrooms
  • 3 bathrooms
  • sleeps 10

2 of 3 match: Sea view, Boat available, Linen provided

2 of 3 filters match

Price per night from

$818

Westin St. John 3 Bdrm/ 3 Bath Thanksgiving Week

Cruz Bay villa

  • Beach / lakeside relaxation
  • •  Nearest beach 0 mi
  • •  Swimming pool
  • 4 bathrooms
  • sleeps 10

2 of 3 match: Sea view, Boat available, Linen provided

2 of 3 filters match

Price per night from

$985

A Place in the Sun

Coral Bay apartment

  • Swimming pool
  • •  Child Friendly
  • 1 bedroom
  • 1 bathroom
  • sleeps 2

2 of 3 match: Boat available, Linen provided, Sea view

2 of 3 filters match

Price per night from

$202

Walk to the Beach from your Quiet Cottage

Virgin Islands National Park house

  • Nearest beach 0 mi
  • •  Child Friendly
  • 1 bedroom
  • 1 bathroom
  • sleeps 2

2 of 3 match: Boat available, Linen provided, Sea view

2 of 3 filters match

Price per night from

$103

Rendezvous by the Sea - The Garden

Cruz Bay private room

  • Swimming pool
  • •  Air conditioning
  • 1 bedroom
  • 1 bathroom
  • sleeps 2

2 of 3 match: Boat available, Linen provided, Sea view

2 of 3 filters match

Price per night from

$271

Kiddel Bay Cottage - Spectacular View & Walkable Beach Acces

Coral Bay house

  • Child Friendly
  • •  Air conditioning
  • 2 bedrooms
  • 4 bathrooms
  • sleeps 8

2 of 3 match: Boat available, Linen provided, Sea view

2 of 3 filters match

Price per night from

$411

Rendezvous by the Sea - La Mer

Cruz Bay private room

  • Swimming pool
  • •  Air conditioning
  • 1 bedroom
  • 1 bathroom
  • sleeps 2

2 of 3 match: Boat available, Linen provided, Sea view

2 of 3 filters match

Price per night from

$269

3 bd/2 bath Paradise Villa in Cruz Bay

Cruz Bay villa

  • Child Friendly
  • •  Pet Friendly
  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

2 of 3 match: Boat available, Linen provided, Sea view

2 of 3 filters match

Price per night from

$519

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

2 of 3 match: Boat available, Linen provided, Sea view

2 of 3 filters match

Price per night from

$340

Villa Adeste - A Beautiful Destination

Coral Bay villa

  • Child Friendly
  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

2 of 3 match: Boat available, Linen provided, Sea view

2 of 3 filters match

Price per night from

$519

Spyglass Hill - Coral Bay

Coral Bay house

  • Beach / lakeside relaxation
  • •  Child Friendly
  • 4 bedrooms
  • 2 bathrooms
  • sleeps 9

2 of 3 match: Boat available, Linen provided, Sea view

2 of 3 filters match

Price per night from

$427

Blue Coral

Cruz Bay condo

  • Child Friendly
  • 3 bedrooms
  • 3 bathrooms
  • sleeps 8

2 of 3 match: Boat available, Linen provided, Sea view

2 of 3 filters match

Price per night from

$490

Rainbow Hideaway

Cruz Bay apartment

  • Child Friendly
  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

2 of 3 match: Boat available, Linen provided, Sea view

2 of 3 filters match

Price per night from

$461

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

2 of 3 match: Boat available, Linen provided, Sea view

2 of 3 filters match

Price per night from

$208

Sunset Shanti - Tropical Getaway for Two!

Cruz Bay guest house

  • Child Friendly
  • •  Pet Friendly
  • 1 bedroom
  • 1 bathroom
  • sleeps 2

2 of 3 match: Boat available, Linen provided, Sea view

2 of 3 filters match

Price per night from

$287

Romantic 5BR Cottage in Cruz Bay, St. John

Cruz Bay villa

  • Swimming pool
  • •  Child Friendly
  • •  Air conditioning
  • 5 bedrooms
  • 5 bathrooms
  • sleeps 10

2 of 3 match: Boat available, Linen provided, Sea view

2 of 3 filters match

Price per night from

$573

Jewel's View | NEW for Concorida Lovers!

Coral Bay villa

  • Child Friendly
  • 1 bedroom
  • 1 bathroom
  • sleeps 4

2 of 3 match: Boat available, Linen provided, Sea view

2 of 3 filters match

Price per night from

$218

The Peter Bay 1BR Honeymoon Suite at St. John

St. John villa

  • Beach / lakeside relaxation
  • •  Ask about children
  • •  Air conditioning
  • 1 bedroom
  • 1 bathroom
  • sleeps 4

2 of 3 match: Boat available, Linen provided, Sea view

2 of 3 filters match

Price per night from

$884

Casa Brisa Colina sleeps 9, 5.5 baths, pool, view!

Cruz Bay house

  • Swimming pool
  • •  Child Friendly
  • •  Air conditioning
  • 4 bedrooms
  • 6 bathrooms
  • sleeps 9

2 of 3 match: Boat available, Linen provided, Sea view

2 of 3 filters match

Price per night from

$810

Horizons Cottage. Walk to the beach, amazing views, privacy and comfort.

Coral Bay house

  • Child Friendly
  • •  Private garden
  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

2 of 3 match: Boat available, Linen provided, Sea view

2 of 3 filters match

Price per night from

$331

Periwinkle Cottage of Coral Bay

Coral Bay cottage

  • Swimming pool
  • •  Child Friendly
  • •  Private garden
  • 2 bedrooms
  • 3 bathrooms
  • sleeps 4

2 of 3 match: Boat available, Linen provided, Sea view

2 of 3 filters match

Price per night from

$301

Spectacular Sunsets & Ocean Views Remodeled Villa

Cruz Bay villa

  • Beach / lakeside relaxation
  • •  Nearest beach 8 mi
  • •  Swimming pool
  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

2 of 3 match: Boat available, Linen provided, Sea view

2 of 3 filters match

Price per night from

$807

Blue Heaven Rendezvous... We Have POWER!

Cruz Bay villa

  • Beach / lakeside relaxation
  • •  Nearest beach 2 mi
  • •  Child Friendly
  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

2 of 3 match: Boat available, Linen provided, Sea view

2 of 3 filters match

Price per night from

$260

Lidskjalf at Annaberg - Walk to Francis Bay Beach!

Virgin Islands National Park villa

  • Beach / lakeside relaxation
  • •  Nearest beach 0.8 mi
  • •  Child Friendly
  • 3 bedrooms
  • 4 bathrooms
  • sleeps 6

2 of 3 match: Boat available, Linen provided, Sea view

2 of 3 filters match

Price per night from

$503

Viewing 38 of 256
rentals in St. John

×

Also consider