Vacation Rentals & Villas in St. John

Updating...

age 0-16
252 Results

Relevance

Price: low to high

Price: high to low

Reviews

252 villas

Villa Capri inside Wyndham Grand Rio Mar Resort (7 Bedrooms)

Rio Grande villa

  • 7 bedrooms
  • 7 bathrooms
  • sleeps 21

Match: Shared outdoor pool (heated) Private outdoor pool (unheated) Pool or snooker table

All filters match

Price per night from

$3,423

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

Dahlia Villa

Cruz Bay villa

  • 3 bedrooms
  • 4 bathrooms
  • sleeps 6

2 of 3 match: Private outdoor pool (unheated), Shared outdoor pool (heated), Pool or snooker table

2 of 3 filters match

Price per night from

$742

Aquatika A Cozy Penthouse #7703

Loiza apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

2 of 3 match: Private outdoor pool (unheated), Shared outdoor pool (heated), Pool or snooker table

2 of 3 filters match

Price per night from

$286

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

Havensight condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 8

2 of 3 match: Private outdoor pool (unheated), Shared outdoor pool (heated), Pool or snooker table

2 of 3 filters match

Price per night from

$469

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

Havensight condo

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 12

2 of 3 match: Private outdoor pool (unheated), Shared outdoor pool (heated), Pool or snooker table

2 of 3 filters match

Price per night from

$784

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

Havensight condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 8

2 of 3 match: Private outdoor pool (unheated), Shared outdoor pool (heated), Pool or snooker table

2 of 3 filters match

Price per night from

$573

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

Havensight condo

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 12

2 of 3 match: Private outdoor pool (unheated), Shared outdoor pool (heated), Pool or snooker table

2 of 3 filters match

Price per night from

$784

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

Havensight condo

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 12

2 of 3 match: Private outdoor pool (unheated), Shared outdoor pool (heated), Pool or snooker table

2 of 3 filters match

Price per night from

$482

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

Havensight condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 8

2 of 3 match: Private outdoor pool (unheated), Shared outdoor pool (heated), Pool or snooker table

2 of 3 filters match

Price per night from

$534

Eco Serendib Villa & Spa - Luxury in Harmony with Nature

Cruz Bay villa

  • 8 bedrooms
  • 9 bathrooms
  • sleeps 16

“Want for nothing -- and I mean nothing!” From the incredibly spacious and luxurious suites to the world class swimming pool to the on-site massage therapy sanctuaries to the full on-site gym with sauna, steam and soaking tub to the Epicurean theater to the on-site fruit, vegetable and herb garden to the meeting facilities and beyond -- all served up astride one of the most amazing views on St. John -- it's not only possible to spend several weeks here without the need to leave the grounds, it's actually desirable. Still, see the parks and head downtown for some amazing cuisine just to round out the stay. And enjoy one of the best support staffs on the island. Well done, all!

2 of 3 match: Shared outdoor pool (heated), Private outdoor pool (unheated), Pool or snooker table

2 of 3 filters match

Price per night from

$3,417

2 of 3 match: Shared outdoor pool (heated), Private outdoor pool (unheated), Pool or snooker table

2 of 3 filters match

Price per night from

$399

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

Cruz Bay villa

  • 5 bedrooms
  • 4 bathrooms
  • sleeps 12

2 of 3 match: Shared outdoor pool (heated), Private outdoor pool (unheated), Pool or snooker table

2 of 3 filters match

Price per night from

$1,483

Christmas at the Hyatt, Dorado, Puerto Rico, from Dec.23-30

Dorado apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

1 of 3 match: Shared outdoor pool (heated), Private outdoor pool (unheated), Pool or snooker table

1 of 3 filters match

Price per night from

$547

Cheerful 3 -bedroom villa with Pool

Mount Healthy villa

  • 3 bedrooms
  • 4 bathrooms
  • sleeps 8

1 of 3 match: Pool or snooker table, Private outdoor pool (unheated), Shared outdoor pool (heated)

1 of 3 filters match

Price per night from

$1,019

Escape to Paradise

Isla Verde apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

1 of 3 match: Pool or snooker table, Private outdoor pool (unheated), Shared outdoor pool (heated)

1 of 3 filters match

Price per night from

$206

Oceanfront 3 bd/3ba condo - "Villa de sol"

Bolongo Bay villa

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 7

1 of 3 match: Pool or snooker table, Private outdoor pool (unheated), Shared outdoor pool (heated)

1 of 3 filters match

Price per night from

$531

Need a place to stay while in Puerto Rico

Carolina apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

1 of 3 match: Pool or snooker table, Private outdoor pool (unheated), Shared outdoor pool (heated)

1 of 3 filters match

Price per night from

$97

Ritz Carlton Residence for 12/24/22-12/31/22, 2/18/23-2/25/23

Red Hook villa

  • 3 bedrooms
  • 4 bathrooms
  • sleeps 8

1 of 3 match: Pool or snooker table, Private outdoor pool (unheated), Shared outdoor pool (heated)

1 of 3 filters match

Price per night from

$1,631

Modern 3-bedroom villa with pool

Road Town villa

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 8

1 of 3 match: Pool or snooker table, Private outdoor pool (unheated), Shared outdoor pool (heated)

1 of 3 filters match

Price per night from

$1,019

2-Level Penthouse Near Beach And Rain Forest

Luquillo house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

1 of 3 match: Pool or snooker table, Private outdoor pool (unheated), Shared outdoor pool (heated)

1 of 3 filters match

Price per night from

$86

Mount Healthy Villas 6- bedrooms with spa & pool

Mount Healthy villa

  • 6 bedrooms
  • 7 bathrooms
  • sleeps 16

1 of 3 match: Pool or snooker table, Private outdoor pool (unheated), Shared outdoor pool (heated)

1 of 3 filters match

Price per night from

$1,725

Beachfront 3BR/2BT Spacious Apt with Private Pool

Las Croabas apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

1 of 3 match: Shared outdoor pool (heated), Private outdoor pool (unheated), Pool or snooker table

1 of 3 filters match

Price per night from

$371

AQUATIKA PARADISE

Loiza apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

1 of 3 match: Pool or snooker table, Private outdoor pool (unheated), Shared outdoor pool (heated)

1 of 3 filters match

Price per night from

$250

Las Brisas Caribbean

Virgin Islands National Park villa

  • 4 bedrooms
  • 5 bathrooms
  • sleeps 8

“Fabulous” We love Las Brisas Caribe, and this is our second visit to this fabulous villa. There are three separate wings, so it accommodates a large family or couples comfortably and with privacy. The villa is beautifully decorated and landscaped, with a private pool, and located conveniently to the downtown area and beaches. We especially loved watching the sunset from the Crows Nest every night, with a Pain Killer in hand. We can't wait to go back.

1 of 3 match: Shared outdoor pool (heated), Pool or snooker table, Private outdoor pool (unheated)

1 of 3 filters match

Price per night from

$1,449

Villa Coco de Mer Peter Bay Majestic Beach Views

Virgin Islands National Park villa

  • 5 bedrooms
  • 6 bathrooms
  • sleeps 10

“Thanks giving Wedding at CoCo de mer” My husband and I just got back from a week at CoCo de Mer on St. John. While there, we celebrated our wedding and Thanksgiving! The house and Tommy, the guest contact on the island, were wonderful. The views from the home are sweeping and beautiful. The common areas and bedrooms are comfortable and well appointed. Also, the kitchen is extremely well outfitted. Three minor issues are these: the walk to the private beach is long and difficult, especially for older folks and the pool water was pretty chilly. All in all, we had a wonderful visit and hope to return!

1 of 3 match: Shared outdoor pool (heated), Pool or snooker table, Private outdoor pool (unheated)

1 of 3 filters match

Price per night from

$2,824

Villa Elegance - New Modern Ocean View Villa

Charlotte Amalie villa

  • 3 bedrooms
  • 5 bathrooms
  • sleeps 10

1 of 3 match: Shared outdoor pool (heated), Pool or snooker table, Private outdoor pool (unheated)

1 of 3 filters match

Price per night from

$1,997

1020 Ashford 1 Bed Private Pool + Location Walk Condado

San Juan apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 6

1 of 3 match: Shared outdoor pool (heated), Pool or snooker table, Private outdoor pool (unheated)

1 of 3 filters match

Price per night from

$166

Casa LindaMaria

Isla Verde house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

1 of 3 match: Shared outdoor pool (heated), Pool or snooker table, Private outdoor pool (unheated)

1 of 3 filters match

Price per night from

$319

Casa Serenity - Private Pool Villa ~A Perfect Getaway!

Teague Bay villa

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

1 of 3 match: Shared outdoor pool (heated), Pool or snooker table, Private outdoor pool (unheated)

1 of 3 filters match

Price per night from

$363

Mountaintop Pool Home ~ scenic views, patios, deck

Juncos house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

Responds fast! avg. 2 hours 11 minutes

1 of 3 match: Shared outdoor pool (heated), Pool or snooker table, Private outdoor pool (unheated)

1 of 3 filters match

Price per night from

$257

Tropical Studio with Beach Access in Isla Verde

Isla Verde studio

  • Studio
  • 1 bathroom
  • sleeps 4

Responds fast! avg. 2 hours 59 minutes

1 of 3 match: Shared outdoor pool (heated), Private outdoor pool (unheated), Pool or snooker table

1 of 3 filters match

Price per night from

$170

Oceanfront Two-Bedroom Condo w/ Isla Verde Beach Access

Isla Verde condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

Responds fast! avg. 2 hours 59 minutes

1 of 3 match: Shared outdoor pool (heated), Private outdoor pool (unheated), Pool or snooker table

1 of 3 filters match

Price per night from

$284

Frigate’s View Retreat

Christiansted studio

  • Studio
  • 1 bathroom
  • sleeps 2

1 of 3 match: Shared outdoor pool (heated), Private outdoor pool (unheated), Pool or snooker table

1 of 3 filters match

Price per night from

$143

Tropical Enchant

Fajardo house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 9

1 of 3 match: Shared outdoor pool (heated), Private outdoor pool (unheated), Pool or snooker table

1 of 3 filters match

Price per night from

$172

3 Bedroom Beach Penthouse with Rooftop Terrace & WiFi

Herreras condo

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 9

1 of 3 match: Pool or snooker table, Private outdoor pool (unheated), Shared outdoor pool (heated)

1 of 3 filters match

Price per night from

$284

1 of 3 match: Pool or snooker table, Private outdoor pool (unheated), Shared outdoor pool (heated)

1 of 3 filters match

Price per night from

$216

Beachtime! Top Floor End Unit Studio

Red Hook condo

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

1 of 3 match: Pool or snooker table, Private outdoor pool (unheated), Shared outdoor pool (heated)

1 of 3 filters match

Price per night from

$205

Luxury Villa with Large Pool Above Honeymoon Beach

Water Island house

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

1 of 3 match: Shared outdoor pool (heated), Pool or snooker table, Private outdoor pool (unheated)

1 of 3 filters match

Price per night from

$490

Viewing 38 of 252
rentals in St. John

×

Also consider