Saint John Island Vacation Rentals

Aurora Rossi

Are you in a hurry?

Here is a quick list of Vacation Rentals in Saint John Island, selected based on their rating

Name of hotel Accommodation Rating Price, $
Luxurious One And Two Bedroom Villa

9.7 / 10

(58 Reviews)

From 120$
Scotland Villa 2

9.6 / 10

(41 Reviews)

From 153$
One Seven Solberg

9.3 / 10

(41 Reviews)

From 188$
Casa Cielo

9.5 / 10

(27 Reviews)

From 297$
Ocean Front Sapphire Del Mar B-107

9.9 / 10

(35 Reviews)

From 488$

Saint John Island, a gem in the United States Virgin Islands, boasts an array of vacation rentals that cater to different tastes and budgets. With stunning beaches and lush landscapes, guests can find various accommodations that enhance their tropical escape. From luxurious villas to charming cottages, there are options to suit every traveler's desire for comfort and adventure. Those seeking tranquility or proximity to local attractions will find an ideal setting in this paradise. Embrace the opportunity to create unforgettable memories in a rental that feels like home while reveling in the beauty of Saint John Island.

Best Saint John Island Vacation Rentals

Table of contents

Luxurious One And Two Bedroom Villa Scotland Villa 2 One Seven Solberg Casa Cielo Ocean Front Sapphire Del Mar B-107 Point Pleasant Resort Elysian Resort Condo With 3 Balconies + Amenities! Sapphire Dream Caribbean View For You Condo Beautiful Honeymoon Suite At Sunset Serenade

View all photos

9.7
Excellent
58 Reviews

Luxurious One And Two Bedroom Villa

📍 16 Estate Villa Kingshill Christiansted

From 120$

Check Availability

View all photos

9.6
Excellent
41 Reviews

Scotland Villa 2

📍 173A-58 Annas Retreat St. Thomas Us VI

From 153$

Check Availability

View all photos

9.3
Excellent
41 Reviews

One Seven Solberg

📍 17 Solberg Road

From 188$

Check Availability

View all photos

9.5
Excellent
27 Reviews

Casa Cielo

📍 3A-24 Estate St. Peter

From 297$

Check Availability

View all photos

9.9
Excellent
35 Reviews

Ocean Front Sapphire Del Mar B-107

📍 Smith Bay Road

From 488$

Check Availability

View all photos

8.6
Excellent
49 Reviews

Point Pleasant Resort

📍 6600 Estate Smith Bay

From 317$

Check Availability

View all photos

9.8
Excellent
8 Reviews

Elysian Resort Condo With 3 Balconies + Amenities!

📍 6800 Estate Nazareth, St. Thomas, VI 00802, Us

From 259$

Check Availability

View all photos

8.2
Very good
32 Reviews

Sapphire Dream

📍 6700 Sapphire Vlg Apt 173

From 165$

Check Availability

View all photos

10
Excellent
5 Reviews

Caribbean View For You Condo

📍 66B La Grande Princess 104

From 242$

Check Availability

View all photos

9.2
Excellent
9 Reviews

Beautiful Honeymoon Suite At Sunset Serenade

📍 10-5-6 Enighed Cruz Bay

From 319$

Check Availability

View all photos

9
Excellent
7 Reviews

Sea Turtle Condo With Loaded Amenities

📍 3220 Estate Golden Rock

From 155$

Check Availability

View all photos

8.9
Excellent
17 Reviews

Historic Apartment In The Heart Of Christiansted

📍 54 King Street

From 252$

Check Availability

View all photos

9.4
Excellent
11 Reviews

Sapphire Beachfront Renovated Villa 1200 Sf! - Free Wi-Fi

📍 6720 Smith Bay Rd Sapphire Beach Resort & Marina

From 349$

Check Availability

View all photos

7.6
Very good
29 Reviews

Chateau Nightwind

📍 14-21 Atlantic View Road

From 110$

Check Availability

View all photos

9.2
Excellent
14 Reviews

Sapphire Del Mar B-106 Ocean Front Beach Level

📍 6270 Smith Bay Road B-106

From 400$

Check Availability

View all photos

10
Excellent
3 Reviews

Luxury Beachfront Duplex Villa On Sapphire Beach IV

📍 6720 Estate Smith Bay

From 399$

Check Availability

View all photos

10
Excellent
3 Reviews

Southside Serenity Of St Croix

📍 24 Sally'S Fancy

From 291$

Check Availability

View all photos

10
Excellent
3 Reviews

Luxurious Beachfront Condo!!! Paradise At Your Toes

📍 Smith Bay Rd

From 293$

Check Availability

View all photos

9.2
Excellent
14 Reviews

Sapphire Beachfront Condo - Free Wi-Fi - Save!

📍 6720 Smith Bay Rd Sapphire Beach Resort And Marina

From 421$

Check Availability

Location