Vacation Rentals & Villas in St. John

Updating...

age 0-16
162 Results

Relevance

Price: low to high

Price: high to low

Reviews

162 villas

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

Fajardo apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 7

Responds fast! avg. 1 hour 52 minutes

Match: Boat available 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

2 of 3 match: Boat available, Tennis in town, Pool or snooker table

2 of 3 filters match

Price per night from

$736

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

Virgin Gorda villa

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 8

2 of 3 match: Pool or snooker table, Tennis in town, Boat available

2 of 3 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

2 of 3 match: Pool or snooker table, Tennis in town, Boat available

2 of 3 filters match

Price per night from

$597

Luxury 2BR Residence –With ocean beachfront view

Nazareth apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

2 of 3 match: Pool or snooker table, Tennis in town, Boat available

2 of 3 filters match

Price per night from

$1,043

Responds fast! avg. 16 minutes

2 of 3 match: Pool or snooker table, Tennis in town, Boat available

2 of 3 filters match

Price per night from

$1,278

Luxury 2BR Suite Apt. –With ocean beachfront view

Nazareth apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

2 of 3 match: Pool or snooker table, Tennis in town, Boat available

2 of 3 filters match

Price per night from

$994

Luxury 3BR Residence –With ocean beachfront view

Nazareth apartment

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 8

2 of 3 match: Pool or snooker table, Tennis in town, Boat available

2 of 3 filters match

Price per night from

$1,238

Special Offers on Elegant Condo Near Beach, Free Prkg, WIFI, Cable, D/W, W/D.

Fajardo apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

“Fantastic!!!” Alex,thank you so much for renting us your beautiful apartment and for making the rental process so much easier and the service you provided. It was perfect! We all had a great time. The apartment had every comfort we could have hoped for and absolutely everything we needed. It was very well kept. The location of the apartment was good and the 3 swimming pools and its facilities were exceptional. I liked everything about it. The fact of the controls at the gates are very reassuring. I did not appreciate the attitude of the female guard towards some other guests (not within our party)where instead of directing herself verbally to him, she basically blew her whistle in his ear and pointed to him with gestures what he was doing wrong. It was the only negative thing I can mention. Once again..it was a fantastic stay and would rent the same apartment again!

2 of 3 match: Pool or snooker table, Tennis in town, Boat available

2 of 3 filters match

Price per night from

$144

Blue Moon Villa at Point Pleasant Resort - STT

East End apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

2 of 3 match: Pool or snooker table, Tennis in town, Boat available

2 of 3 filters match

Price per night from

$240

Marriott Frenchman's Cove 2/2 Gorgeous, Spacious, Villa - 2 Units available -4BR

Charlotte Amalie hotel apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 8

2 of 3 match: Pool or snooker table, Tennis in town, Boat available

2 of 3 filters match

Price per night from

$558

Live the ‘Suite Life’ - All Inclusive Private Yacht

Charlotte Amalie yacht

  • 4 bedrooms
  • 5 bathrooms
  • sleeps 9

2 of 3 match: Pool or snooker table, Tennis in town, Boat available

2 of 3 filters match

Price per night from

$5,733

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

Nail Bay villa

  • 4 bedrooms
  • 5 bathrooms
  • sleeps 12

2 of 3 match: Pool or snooker table, Tennis in town, Boat available

2 of 3 filters match

Price per night from

$1,600

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

Havensight condo

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 12

2 of 3 match: Tennis in town, Boat available, Pool or snooker table

2 of 3 filters match

Price per night from

$787

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

Havensight condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 8

2 of 3 match: Tennis in town, Boat available, Pool or snooker table

2 of 3 filters match

Price per night from

$536

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

Havensight condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 8

2 of 3 match: Tennis in town, Boat available, Pool or snooker table

2 of 3 filters match

Price per night from

$575

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

Havensight condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 8

2 of 3 match: Tennis in town, Boat available, Pool or snooker table

2 of 3 filters match

Price per night from

$471

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

Havensight condo

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 12

2 of 3 match: Tennis in town, Boat available, Pool or snooker table

2 of 3 filters match

Price per night from

$787

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

Havensight condo

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 12

2 of 3 match: Tennis in town, Boat available, Pool or snooker table

2 of 3 filters match

Price per night from

$484

Prettyview Villa

Sage Mountain National Park villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

1 of 3 match: Pool or snooker table, Boat available, Tennis in town

1 of 3 filters match

Price per night from

$316

Island Time ~ Private Pool Villa at Villa Madeleine

Teague Bay villa

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

1 of 3 match: Pool or snooker table, Boat available, Tennis in town

1 of 3 filters match

Price per night from

$365

The Retreat

Nail Bay apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

1 of 3 match: Pool or snooker table, Boat available, Tennis in town

1 of 3 filters match

Price per night from

$402

2 bedroom, 2 bath harborside condo in St. Croix

Christiansted condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

1 of 3 match: Pool or snooker table, Boat available, Tennis in town

1 of 3 filters match

Price per night from

$171

Responds fast! avg. 1 hour 27 minutes

1 of 3 match: Tennis in town, Pool or snooker table, Boat available

1 of 3 filters match

Price per night from

$284

Escape Winter at Westin St. John Resort, USVI

Cruz Bay villa

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 10

1 of 3 match: Pool or snooker table, Boat available, Tennis in town

1 of 3 filters match

Price per night from

$2,007

Private Pool Villa with Views ~Hook, Wine & Sinker

Teague Bay villa

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

1 of 3 match: Pool or snooker table, Boat available, Tennis in town

1 of 3 filters match

Price per night from

$365

Villa Towanda, Belmont Estates Tortola

West End villa

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

1 of 3 match: Pool or snooker table, Boat available, Tennis in town

1 of 3 filters match

Price per night from

$562

Bellamare at Mahoe Bay, Virgin Gorda

Spanish Town villa

  • 4 bedrooms
  • 5 bathrooms
  • sleeps 8

1 of 3 match: Pool or snooker table, Boat available, Tennis in town

1 of 3 filters match

Price per night from

$803

Westin St. Johns, 2 Bedroom Bay Vista Villa Loft, April 21-28

Cruz Bay villa

  • 2 bedrooms
  • 3 bathrooms
  • sleeps 8

1 of 3 match: Pool or snooker table, Boat available, Tennis in town

1 of 3 filters match

Price per night from

$1,016

Comfortable Cruz Bay Condo with Awesome Views and Convenient Walk

Cruz Bay condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

1 of 3 match: Pool or snooker table, Boat available, Tennis in town

1 of 3 filters match

Price per night from

$402

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

Virgin Islands National Park villa

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

1 of 3 match: Pool or snooker table, Boat available, Tennis in town

1 of 3 filters match

Price per night from

$573

Perfect 2BR Villa in the Heart of Cruz Bay

Cruz Bay villa

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

1 of 3 match: Pool or snooker table, Boat available, Tennis in town

1 of 3 filters match

Price per night from

$459

Villa L'Agave

Cruz Bay villa

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 8

1 of 3 match: Pool or snooker table, Boat available, Tennis in town

1 of 3 filters match

Price per night from

$660

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

Virgin Islands National Park house

  • 3 bedrooms
  • 4 bathrooms
  • sleeps 8

1 of 3 match: Pool or snooker table, Boat available, Tennis in town

1 of 3 filters match

Price per night from

$912

Banana Grove Villa, Ocean Views and Pool!

Cruz Bay villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

1 of 3 match: Pool or snooker table, Boat available, Tennis in town

1 of 3 filters match

Price per night from

$257

Oreanda - Casita Azul

Isla de Vieques villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

1 of 3 match: Pool or snooker table, Boat available, Tennis in town

1 of 3 filters match

Price per night from

$184

Oreanda - Casa Limon

Isla de Vieques villa

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

1 of 3 match: Pool or snooker table, Boat available, Tennis in town

1 of 3 filters match

Price per night from

$276

Private Pool Upscale Villa -Bird of Paradise

Teague Bay villa

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

1 of 3 match: Pool or snooker table, Boat available, Tennis in town

1 of 3 filters match

Price per night from

$365

Viewing 38 of 162
rentals in St. John

×

Also consider