vrbo

Search results showing properties in St. John, U.S. Virgin Islands

Loading
300+ properties

Google map showing 500 properties

1 min walk to Cruz Bay Beach

Cruzen Blue: Beautiful One Bedroom/One bathroom at Grande Bay Resort

Condo · Sleeps 4 · 1 bedroom · 1 bathroom
10 out of 10
exceptional
(85 reviews)
The current price is CA $603
avg per night
More information about Cruzen Blue: Beautiful One Bedroom/One bathroom at Grande Bay Resort, opens in a new tab
8 min drive to the beach

Sapphire Sunrise~ private pool! Perfect location to enjoy all of St. John!

Villa · Sleeps 6 · 3 bedrooms · 4 bathrooms
10 out of 10
exceptional
(49 reviews)
The current price is CA $799
avg per night
More information about Sapphire Sunrise~ private pool! Perfect location to enjoy all of St. John!, opens in a new tab
Premier Host
1 min walk to Cruz Bay Beach

Romantic penthouse condo with the best view in the Virgin Islands

Condo · Sleeps 2 · 1 bedroom · 1+ bathroom
10 out of 10
exceptional
(54 reviews)
The current price is CA $451
avg per night
More information about Romantic penthouse condo with the best view in the Virgin Islands, opens in a new tab
5 min walk to Sunset Beach

Sea View Terrace, Stunning Views, pool, private, quiet and convenient location!

Villa · Sleeps 8 · 4 bedrooms · 4 bathrooms
10 out of 10
exceptional
(16 reviews)
The current price is CA $1,585
avg per night
More information about Sea View Terrace, Stunning Views, pool, private, quiet and convenient location!, opens in a new tab
9 min drive to the beach

Panoramic view over Coral Bay and the BVI's. See 11 islands! Sunny pool. Private

Villa · Sleeps 6 · 3 bedrooms · 3 bathrooms
10 out of 10
exceptional
(94 reviews)
The current price is CA $866
avg per night
More information about Panoramic view over Coral Bay and the BVI's. See 11 islands! Sunny pool. Private, opens in a new tab
13 min walk to Trunk Bay

Insane views - Best Location - Simply Awesome-backup generator

Villa · Sleeps 14 · 6 bedrooms · 6+ bathrooms
10 out of 10
exceptional
(28 reviews)
The current price is CA $3,674
avg per night
More information about Insane views - Best Location - Simply Awesome-backup generator, opens in a new tab
10 min walk to Saltpond Bay Beach

Lameshur Cottages Yurt Tent and more!

Campsite · Sleeps 5 · 1 bedroom · 1 bathroom
10 out of 10
exceptional
(27 reviews)
The current price is CA $151
avg per night
More information about Lameshur Cottages Yurt Tent and more!, opens in a new tab
11 min walk to Cruz Bay Beach

Luxury Waterfront, Walking To Cruz Bay, 2 Bedroom 2 Bathroom Spa Villa, Cruz Bay

Condo · Sleeps 4 · 2 bedrooms · 2 bathrooms
10 out of 10
exceptional
(14 reviews)
The current price is CA $873
avg per night
More information about Luxury Waterfront, Walking To Cruz Bay, 2 Bedroom 2 Bathroom Spa Villa, Cruz Bay, opens in a new tab
5 min drive to the beach

Romantic 1BR Oasis – Private Pool, Ocean Views, Near Cruz Bay

Apartment · Sleeps 4 · 1 bedroom · 1 bathroom
10 out of 10
exceptional
(62 reviews)
The current price is CA $470
avg per night
More information about Romantic 1BR Oasis – Private Pool, Ocean Views, Near Cruz Bay, opens in a new tab
9 min drive to the beach

Almost Heaven with beautiful views of the BVI

Villa · Sleeps 6 · 3 bedrooms · 3 bathrooms
10 out of 10
exceptional
(57 reviews)
The current price is CA $553
avg per night
More information about Almost Heaven with beautiful views of the BVI, opens in a new tab
Tell us how we can improve our siteShare feedback