Vacation Rentals & Villas in St. John

Updating...

age 0-16
467 Results

Relevance

Price: low to high

Price: high to low

Reviews

467 villas

Private Island with 3 Pools, Private Beach, Tennis Court and More!

Fajardo apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 7

Responds fast! avg. 2 hours 15 minutes

Match: Boat available Linen provided Sea view Pool or snooker table Tennis in town

All filters match

Price per night from

$172

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

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

Virgin Islands National Park villa

  • 1 bedroom
  • 2 bathrooms
  • sleeps 4

4 of 5 match: Boat available, Tennis in town, Linen provided, Sea view, Pool or snooker table

4 of 5 filters match

Price per night from

$737

Villa ValMarc, Mahoe Bay,Virgin Gorda, BVI villa 4 bdrm 4 bath with pool

Virgin Gorda villa

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 8

4 of 5 match: Pool or snooker table, Tennis in town, Boat available, Linen provided, Sea view

4 of 5 filters match

Price per night from

$639

Brand New Waterfront Villa on Magens Bay - Ocean Breeze Villa

Charlotte Amalie house

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

4 of 5 match: Pool or snooker table, Tennis in town, Boat available, Linen provided, Sea view

4 of 5 filters match

Price per night from

$597

Luxury 2BR Residence –With ocean beachfront view

Nazareth apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

4 of 5 match: Pool or snooker table, Tennis in town, Boat available, Linen provided, Sea view

4 of 5 filters match

Price per night from

$1,043

Luxury 3BR Residence –With ocean beachfront view

Nazareth apartment

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 8

4 of 5 match: Pool or snooker table, Tennis in town, Boat available, Linen provided, Sea view

4 of 5 filters match

Price per night from

$1,238

Luxury 2BR Suite Apt. –With ocean beachfront view

Nazareth apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

4 of 5 match: Pool or snooker table, Tennis in town, Boat available, Linen provided, Sea view

4 of 5 filters match

Price per night from

$995

Blue Moon Villa at Point Pleasant Resort - STT

East End apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

4 of 5 match: Pool or snooker table, Tennis in town, Boat available, Linen provided, Sea view

4 of 5 filters match

Price per night from

$240

Live the ‘Suite Life’ - All Inclusive Private Yacht

Charlotte Amalie yacht

  • 4 bedrooms
  • 5 bathrooms
  • sleeps 9

4 of 5 match: Pool or snooker table, Tennis in town, Boat available, Linen provided, Sea view

4 of 5 filters match

Price per night from

$5,737

NEWLY RENOVATED: Beach Dreams a Luxury Beach Front Villa in Mahoe Bay

Nail Bay villa

  • 4 bedrooms
  • 5 bathrooms
  • sleeps 12

4 of 5 match: Pool or snooker table, Tennis in town, Boat available, Linen provided, Sea view

4 of 5 filters match

Price per night from

$1,601

Marriott's Frenchman's Cove - 2BR Condo - Sleeps 8!

Havensight condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 8

4 of 5 match: Tennis in town, Boat available, Linen provided, Sea view, Pool or snooker table

4 of 5 filters match

Price per night from

$537

Marriott's Frenchman's Cove - 2BR Condo - Sleeps 8!

Havensight condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 8

4 of 5 match: Tennis in town, Boat available, Linen provided, Sea view, Pool or snooker table

4 of 5 filters match

Price per night from

$576

Marriott's Frenchman's Cove - 3BR Condo - Sleeps 12!

Havensight condo

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 12

4 of 5 match: Tennis in town, Boat available, Linen provided, Sea view, Pool or snooker table

4 of 5 filters match

Price per night from

$789

Marriott's Frenchman's Cove - 3BR Condo - Sleeps 12!

Havensight condo

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 12

4 of 5 match: Tennis in town, Boat available, Linen provided, Sea view, Pool or snooker table

4 of 5 filters match

Price per night from

$485

Marriott's Frenchman's Cove - 3BR Condo - Sleeps 12!

Havensight condo

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 12

4 of 5 match: Tennis in town, Boat available, Linen provided, Sea view, Pool or snooker table

4 of 5 filters match

Price per night from

$789

Marriott's Frenchman's Cove - 2BR Condo - Sleeps 8!

Havensight condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 8

4 of 5 match: Tennis in town, Boat available, Linen provided, Sea view, Pool or snooker table

4 of 5 filters match

Price per night from

$472

The Retreat

Nail Bay apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

3 of 5 match: Boat available, Pool or snooker table, Tennis in town, Linen provided, Sea view

3 of 5 filters match

Price per night from

$402

Prettyview Villa

Sage Mountain National Park villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

3 of 5 match: Boat available, Pool or snooker table, Tennis in town, Linen provided, Sea view

3 of 5 filters match

Price per night from

$316

Oreanda - Casita Azul

Isla de Vieques villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

3 of 5 match: Boat available, Pool or snooker table, Tennis in town, Linen provided, Sea view

3 of 5 filters match

Price per night from

$184

Banana Grove Villa, Ocean Views and Pool!

Cruz Bay villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

3 of 5 match: Boat available, Pool or snooker table, Tennis in town, Linen provided, Sea view

3 of 5 filters match

Price per night from

$257

Oreanda - Casita Verde

Isla de Vieques villa

  • 1 bathroom
  • sleeps 2

3 of 5 match: Boat available, Pool or snooker table, Tennis in town, Linen provided, Sea view

3 of 5 filters match

Price per night from

$172

Playcation in Paradise work away from the office with blue ocean & cool breezes.

Virgin Islands National Park villa

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

3 of 5 match: Boat available, Pool or snooker table, Tennis in town, Linen provided, Sea view

3 of 5 filters match

Price per night from

$573

Oreanda - Casa Limon

Isla de Vieques villa

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

3 of 5 match: Boat available, Pool or snooker table, Tennis in town, Linen provided, Sea view

3 of 5 filters match

Price per night from

$276

Clean 1bedroom with a turquoise view

Christiansted apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

“another great visit” again we booked with marlin's condo over- looking crx. we enjoyed our stay and and were surprised at the upgrades completed in several areas of the condo. of course we are looking forward to our next visit to st. Croix.

3 of 5 match: Boat available, Pool or snooker table, Tennis in town, Linen provided, Sea view

3 of 5 filters match

Price per night from

$98

Private Pool Villa with Views ~Hook, Wine & Sinker

Teague Bay villa

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

3 of 5 match: Boat available, Pool or snooker table, Tennis in town, Linen provided, Sea view

3 of 5 filters match

Price per night from

$365

Comfortable Cruz Bay Condo with Awesome Views and Convenient Walk

Cruz Bay condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

3 of 5 match: Boat available, Pool or snooker table, Tennis in town, Linen provided, Sea view

3 of 5 filters match

Price per night from

$402

Private Pool Upscale Villa -Bird of Paradise

Teague Bay villa

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

3 of 5 match: Boat available, Pool or snooker table, Tennis in town, Linen provided, Sea view

3 of 5 filters match

Price per night from

$365

Oreanda - Entire Property

Isla de Vieques villa

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 8

3 of 5 match: Boat available, Pool or snooker table, Tennis in town, Linen provided, Sea view

3 of 5 filters match

Price per night from

$511

Brand New - Sleek, Ultra Modern, Cottage for Two

Cruz Bay apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

3 of 5 match: Boat available, Pool or snooker table, Tennis in town, Linen provided, Sea view

3 of 5 filters match

Price per night from

$362

Great Views Caribbean Penthouse

Fajardo apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

Responds fast! avg. 3 hours 45 minutes

3 of 5 match: Boat available, Pool or snooker table, Tennis in town, Linen provided, Sea view

3 of 5 filters match

Price per night from

$207

A Place in the Sun

Coral Bay apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

3 of 5 match: Boat available, Pool or snooker table, Tennis in town, Linen provided, Sea view

3 of 5 filters match

Price per night from

$402

Villa at the Edge of the World

Charlotte Amalie condo

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

3 of 5 match: Boat available, Pool or snooker table, Tennis in town, Linen provided, Sea view

3 of 5 filters match

Price per night from

$402

The Garden of Eden Cottage Collection - Caribbean

Virgin Islands National Park cottage

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

3 of 5 match: Boat available, Pool or snooker table, Tennis in town, Linen provided, Sea view

3 of 5 filters match

Price per night from

$401

The Garden of Eden Cottage Collection - Ocean

Virgin Islands National Park cottage

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

3 of 5 match: Boat available, Pool or snooker table, Tennis in town, Linen provided, Sea view

3 of 5 filters match

Price per night from

$401

Escape Winter at Westin St. John Resort, USVI

Cruz Bay villa

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 10

3 of 5 match: Boat available, Pool or snooker table, Tennis in town, Linen provided, Sea view

3 of 5 filters match

Price per night from

$2,008

Bellamare at Mahoe Bay, Virgin Gorda

Spanish Town villa

  • 4 bedrooms
  • 5 bathrooms
  • sleeps 8

3 of 5 match: Boat available, Pool or snooker table, Tennis in town, Linen provided, Sea view

3 of 5 filters match

Price per night from

$803

Great Expectations St. John vacation rental villa

Cruz Bay villa

  • 8 bedrooms
  • 9 bathrooms
  • sleeps 20

“Re-impressed” I spent time at Great Expectations for one month, each, in 2010 and 2011 with family and friends. We had an amazing time. Its really a beautiful property, and its true, everything you need, they supply. in 2013 we tried a new place on a different island. What a mistake. the place did not live up to its on line review or pics. This year we went back to G E and were even more pleased (which none of us thought was possible)! The new pool is amazing. Infinity in style, large, with amazing views. Can't wait for next year!

3 of 5 match: Boat available, Pool or snooker table, Tennis in town, Linen provided, Sea view

3 of 5 filters match

Price per night from

$1,468

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 5 match: Boat available, Pool or snooker table, Tennis in town, Linen provided, Sea view

3 of 5 filters match

Price per night from

$912

Viewing 38 of 467
rentals in St. John

×

Also consider