Virgin Islands National Park Rentals

Close

Enter dates for more accurate prices

Payment Protection
Your payment for this rental is protected when you pay through FlipKey. Learn more

665 Houses

19

Walk to the Beach from your Quiet Cottage

St. John / Virgin Islands National Park

Virgin Islands National Park house

1 2 3 nights min

  • 1 bedroom
  • sleeps 2
  • 3 nights min
  • Nearest beach 0 mi
  • Child Friendly

Price per night from

$165

Price per night from

$165

(7) Excellent 

30

Pool-Private Snorkeling Beach-Free Kayaks

St. John / Virgin Islands National Park

Virgin Islands National Park villa

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.1 mi
  • Swimming pool

Price per night from

$430

Price per night from

$430

(4) Excellent 

28

Eco Friendly Beachfront Villa

St. John / Virgin Islands National Park

Virgin Islands National Park villa

4 8 4 nights min

  • 4 bedrooms
  • sleeps 8
  • 4 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0.08 mi
  • Swimming pool
“Great House and Setting” I agree with every positive comment made by others. This was our second year of staying at Reef Bay. There were 6 of us, including four teenage girls. There is so much living space! The design is remarkable. Our d
…see more

Price per night from

$602

Price per night from

$602

31

On A Clear Day! Walk to Francis Bay! Amazing Views!

St. John / Virgin Islands National Park

Virgin Islands National Park villa

4 8 5 nights min

  • 4 bedrooms
  • sleeps 8
  • 5 nights min
  • Child Friendly

Price per night from

$1,108

Price per night from

$1,108

(23) Very Good 

16

Las Brisas Caribe

St. John / Virgin Islands National Park

Virgin Islands National Park villa

4 8 7 nights min

  • 4 bedrooms
  • sleeps 8
  • 7 nights min
  • Beach / lakeside relaxation
  • Swimming pool
  • Ask about children
“Fabulous Vacation Spot” This was our first trip to St. John, and we loved what must be the most beautiful beaches in the Caribbean. This is a laid back "nature" island and Las Brisas Caribe is the perfect spot to stay to enjoy it: a beautiful villa,
…see more

Price per night from

$1,559

Price per night from

$1,559

(12) Excellent 

25

Peter Bay-Cinnamon Breeze

St. John / Virgin Islands National Park

Virgin Islands National Park villa

5 11 7 nights min

  • 5 bedrooms
  • sleeps 11
  • 7 nights min
  • Beach / lakeside relaxation
  • Swimming pool
  • Ask about children
“Cinnamon Breeze on incomparable Peter Bay” We were a family group of parents with college age and teenage kids. From the moment we pulled up to the gatehouse tower, each one of us began a marvelous week. Beautiful architecture resonant with local hi
…see more

Price per night from

$3,581

Price per night from

$3,581

28

Villa Desire - Outstanding 2 Bdrm 2 Bthrm midd Floor Apartment with amazing view

St. John / Virgin Islands National Park

Virgin Islands National Park apartment

2 6 1 night min

  • 2 bedrooms
  • sleeps 6
  • 1 night min
  • Child Friendly

Price per night from

$201

Price per night from

$201

(9) Very Good 

21

Peter Bay Gatehouse Honeymoon Suite

St. John / Virgin Islands National Park

Virgin Islands National Park villa

1 4 min stay varies

  • 1 bedroom
  • sleeps 4
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.56 mi
  • Air conditioning

Price per night from

$796

Price per night from

$796

(29) Very Good 

37

Old World Vacation Villa at Peter Bay. Close to North Shore Beaches.

St. John / Virgin Islands National Park

Virgin Islands National Park villa

4 8 7 nights min

  • 4 bedrooms
  • sleeps 8
  • 7 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0.8 mi
  • Child Friendly
“Wish I Could Live There” Amorosa is absolutely magical, heaven on earth. A week just isn't long enough but we packed quite a bit of "living" into our 7-days there. We hit all the expected places (Skinny Legs, Soggy Dollar, Willie Ts, etc.), had an u
…see more

Price per night from

$1,100

Responds fast!
avg. 2 hours 53 minutes

Price per night from

$1,100

(40) Very Good 

97

Luxury Villa with Best Views on Earth! St. John is ready for visitors!

St. John / Virgin Islands National Park

Virgin Islands National Park villa

6 12 7 nights min

  • 6 bedrooms
  • sleeps 12
  • 7 nights min
  • Beach / lakeside relaxation
  • Nearest beach 3 mi
  • Swimming pool
“Unbelievable!” Island stones is the epitome of a luxury Caribbean experience. Stayed at Caneel for years . . . Island stones is the place that you always wished you could stay at. Already booked for next year.
…see more

Price per night from

$1,100

Responds fast!
avg. 2 hours 53 minutes

Price per night from

$1,100

(4) Excellent 

10

Soulshine Charters

St. John / Virgin Islands National Park

Virgin Islands National Park yacht

3 6 4 nights min

  • 3 bedrooms
  • sleeps 6
  • 4 nights min
  • Child Friendly
  • Car not necessary

Price per night from

$1,489

Price per night from

$1,489

(13) Excellent 

14

Villa Peace & Plenty on St. John, VI's Northshore

St. John / Virgin Islands National Park

Virgin Islands National Park villa

4 8 7 nights min

  • 4 bedrooms
  • sleeps 8
  • 7 nights min
  • Beach / lakeside relaxation
  • Swimming pool
  • Ask about children
“Paradise Found” Breathtaking views! This home was a perfect retreat for 3-4 couples. It conained every ammenity imagineable, and afforded the luxury of seclusion. The roadway leading to the house was harrowing at times, but at the same time added to t
…see more

Price per night from

$1,575

Price per night from

$1,575

24

Wyndham St. Thomas Margaritaville Ocean View!

St. John / Virgin Islands National Park

Virgin Islands National Park condo

1 4 2 nights min

  • 1 bedroom
  • sleeps 4
  • 2 nights min
  • Swimming pool
  • Child Friendly
  • Air conditioning

Price per night from

$343

Price per night from

$343

(21) Excellent 

22

Villa Coco de Mer Peter Bay Majestic Beach Views

St. John / Virgin Islands National Park

Virgin Islands National Park villa

5 10 7 nights min

  • 5 bedrooms
  • sleeps 10
  • 7 nights min
  • Beach / lakeside relaxation
  • Swimming pool
  • Ask about children
“My daughter's dream came true at Coco de Mer!” "Tommy" provided us with fantastic concierge service. Whenever there was a need, it was quickly fulfilled with a smile. As for the villa itself, the location was convenient, yet secluded. The 5 bedroom
…see more

Price per night from

$3,092

Price per night from

$3,092

4

Westin St John

St. John / Virgin Islands National Park

Virgin Islands National Park villa

2 8 7 nights min

  • 2 bedrooms
  • sleeps 8
  • 7 nights min
  • Beach / lakeside relaxation
  • Child Friendly

Price per night from

$778

Price per night from

$778

(27) Excellent 

46

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

St. John / Virgin Islands National Park

Virgin Islands National Park villa

5 10 7 nights min

  • 5 bedrooms
  • sleeps 10
  • 7 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0 mi
  • Swimming pool

Price per night from

$1,390

Responds fast!
avg. 1 hour 49 minutes

Price per night from

$1,390

(18) Very Good 

12

Sea View Beach Cottage

St. John / Virgin Islands National Park

Virgin Islands National Park villa

3 4 min stay varies

  • 3 bedrooms
  • sleeps 4
  • min stay varies
  • Beach / lakeside relaxation
  • Swimming pool
  • Ask about children
“Another week in paradise.” My favorite place in the world is St. John, Usvi. Last week I returned for my daughter's wedding. What a beautiful location for an even more beautiful event. While on St. John I stayed at Gallow's Point Seaview, a home as be
…see more

Price per night from

$739

Price per night from

$739

11

Stone Post Estate - The Cloud Room

St. John / Virgin Islands National Park

Virgin Islands National Park b and b

1 2 4 nights min

  • 1 bedroom
  • sleeps 2
  • 4 nights min
  • Swimming pool
  • Air conditioning
  • Private garden

Price per night from

$247

Price per night from

$247

4

3 bedroom/ 3 bath gorgeous villa at the Westin St

St. John / Virgin Islands National Park

Virgin Islands National Park villa

3 10 7 nights min

  • 3 bedrooms
  • sleeps 10
  • 7 nights min
  • Beach / lakeside relaxation
  • Swimming pool
  • Child Friendly

Price per night from

$1,210

Price per night from

$1,210

5

Centerline Vacation Rental

St. John / Virgin Islands National Park

Virgin Islands National Park apartment

2 5 7 nights min

  • 2 bedrooms
  • sleeps 5
  • 7 nights min
  • Child Friendly
  • Air conditioning

Price per night from

$277

Price per night from

$277

27

Villa SunSpot Peter Bay St. John

St. John / Virgin Islands National Park

Virgin Islands National Park villa

4 8 7 nights min

  • 4 bedrooms
  • sleeps 8
  • 7 nights min
  • Swimming pool
  • Air conditioning

Price per night from

$2,959

Price per night from

$2,959

4

no longer available

St. John / Virgin Islands National Park

Virgin Islands National Park villa

3 8 7 nights min

  • 3 bedrooms
  • sleeps 8
  • 7 nights min
  • Swimming pool
  • Child Friendly
  • Air conditioning

Price per night from

$687

Price per night from

$687

(6) Very Good 

21

Peter Bay Gatehouse Penthouse Suite

St. John / Virgin Islands National Park

Virgin Islands National Park villa

1 4 min stay varies

  • 1 bedroom
  • sleeps 4
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.56 mi
  • Air conditioning

Price per night from

$796

Price per night from

$796

(25) Excellent 

20

Mampoo Hill beach house 20 yrds from the ocean (Jeep optional)

St. John / Virgin Islands National Park

Virgin Islands National Park house

2 6 5 nights min

  • 2 bedrooms
  • sleeps 6
  • 5 nights min
  • Beach / lakeside relaxation
  • Ask about children
  • Air conditioning
“A dream vacation at a dream property” This was just like living a fantasy! The accommodations were first-rate, with everything you needed right at your fingertips. You will decompress immediately staying here. The view alone has me dreaming of retu
…see more

Price per night from

$449

Price per night from

$449

(1) Excellent 

12

Stone Post Estate - The Sky Room

St. John / Virgin Islands National Park

Virgin Islands National Park b and b

1 2 4 nights min

  • 1 bedroom
  • sleeps 2
  • 4 nights min
  • Swimming pool
  • Air conditioning
  • Private garden

Price per night from

$229

Price per night from

$229

4

440 Lagoon Catamaran "BlackSheep Charters"

St. John / Virgin Islands National Park

Virgin Islands National Park yacht

3 6 1 night min

  • 3 bedrooms
  • sleeps 6
  • 1 night min
  • Child Friendly
  • Air conditioning
  • Private garden

Price per night from

$1,718

Price per night from

$1,718

(1) Very Good 

105

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

St. John / Virgin Islands National Park

Virgin Islands National Park apartment

2 8 4 nights min

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

Price per night from

$343

Price per night from

$343

25

Turtle's Nest Villa

St. John / Virgin Islands National Park

Virgin Islands National Park cottage

1 4 5 nights min

  • 1 bedroom
  • sleeps 4
  • 5 nights min
  • Child Friendly
  • Air conditioning

Price per night from

$287

Price per night from

$287

16

Motor Yacht "Sea Mystic"

St. John / Virgin Islands National Park

Virgin Islands National Park yacht

3 6 2 nights min

  • 3 bedrooms
  • sleeps 6
  • 2 nights min
  • Child Friendly

Price per night from

$5,725

Price per night from

$5,725

5

Aft Cabin

St. John / Virgin Islands National Park

Virgin Islands National Park apartment

1 2 min stay varies

  • 1 bedroom
  • sleeps 2
  • min stay varies
  • Child Friendly
  • Air conditioning

Price per night from

$178

Price per night from

$178

16

Serene Golf Course Views | Experience the Sunrise

St. John / Virgin Islands National Park

Virgin Islands National Park condo

1 4 2 nights min

  • 1 bedroom
  • sleeps 4
  • 2 nights min
  • Child Friendly
  • Air conditioning

Price per night from

$144

Price per night from

$144

5

Marriott Frenchman Reef

St. John / Virgin Islands National Park

Virgin Islands National Park villa

2 8 7 nights min

  • 2 bedrooms
  • sleeps 8
  • 7 nights min
  • Swimming pool
  • Child Friendly
  • Air conditioning

Price per night from

$573

Price per night from

$573

5

Forward Cabin

St. John / Virgin Islands National Park

Virgin Islands National Park apartment

1 2 min stay varies

  • 1 bedroom
  • sleeps 2
  • min stay varies
  • Child Friendly
  • Air conditioning
  • Ask about pets

Price per night from

$161

Price per night from

$161

14

The Westin St. John Resort Villas

St. John / Virgin Islands National Park

Virgin Islands National Park villa

1 4 7 nights min

  • 1 bedroom
  • sleeps 4
  • 7 nights min
  • Swimming pool
  • Child Friendly
  • Car not necessary

Price per night from

$372

Price per night from

$372

(6) Excellent 

33

CASA DEL PALMAS - Perfectly Private Caribbean Comfort

St. John / Virgin Islands National Park

Virgin Islands National Park villa

6 12 min stay varies

  • 6 bedrooms
  • sleeps 12
  • min stay varies
  • Swimming pool
  • Child Friendly
  • Air conditioning

Price per night from

$549

Price per night from

$549

13

Mornin' Glory

St. John / Virgin Islands National Park

Virgin Islands National Park house

2 6 min stay varies

  • 2 bedrooms
  • sleeps 6
  • min stay varies
  • Child Friendly

Price per night from

$315

Price per night from

$315

(5) Very Good 

27

Lidskjalf at Annaberg - Walk to Francis Bay Beach!

St. John / Virgin Islands National Park

Virgin Islands National Park villa

3 6 5 nights min

  • 3 bedrooms
  • sleeps 6
  • 5 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0.8 mi
  • Child Friendly

Price per night from

$500

Price per night from

$500

(3) Excellent 

12

Stone Post Estate - The Stone Cottage

St. John / Virgin Islands National Park

Virgin Islands National Park b and b

1 2 4 nights min

  • 1 bedroom
  • sleeps 2
  • 4 nights min
  • Swimming pool
  • Air conditioning
  • Private garden

Price per night from

$264

Price per night from

$264