Compare best resorts in St John, Virgin Islands from 100+ providers!
100 available resort offers
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating
100 Best resorts in St John, Virgin Islands
10 1 review
St John, Virgin Islands
07/12 – 07/17
$413/nighttotal: $2065 (5 )
Pavilions And Pools Resort
1 2
resort , Frydendal
Pavilions And Pools Resort is located in Frydendal, just a 14-minute walk from Coki Beach and a short drive from Pelican Beach and Sapphire Beach. The resort features an outdoor swimming pool, a garden, a restaurant and bar, free Wi-Fi, and free private parking.
9.4 11 reviews
St John, Virgin Islands
06/20 – 06/27
$738/nighttotal: $5166 (7 )
Fort Recovery Oceanfront 3br Villa - Upstairs
3 2
resort , Tortola
The Fort Recovery Beachfront Villa And Suites Hotel 3br is located in West End, Tortola, a short distance from popular beaches like Apple Bay and Long Bay, as well as Soper's Hole Marina and the West End Ferry Terminal. This resort has earned excellent user ratings, making it a popular choice for travelers. The hotel features a range of amenities to enhance your stay, including a swimming pool, fitness center, and a garden. Guests can enjoy the convenience of air conditioning, a terrace or balcony, and parking, perfect for relaxing and exploring the beautiful island of Tortola.
8.8 849 reviews
St John, Virgin Islands
12/24 – 12/31
$1174/nighttotal: $8218 (7 )
Elysian Beach Resort
2 4
resort , St Thomas
Elysian Beach Resort is conveniently located in Nazareth, providing easy access to the city's highlights. The resort offers a range of amenities and activities, including a swimming pool, Jacuzzi, tennis court, and fitness center. The resort's rooms are well-equipped and feature air conditioning, a balcony, and a private bathroom. The resort also has a restaurant, bar, and spa.
9.2 23 reviews
St John, Virgin Islands
12/31 – 01/08
$527/nighttotal: $4216 (8 )
Romantic Private Pool Villa @ Sapphire. Generator.grill
1 4
resort , Red Hook
This resort is located in Red Hook, a short walk from Cabes Point and Sapphire Beach, and a little further from Smith Bay Beach and Turquoise Beach. It has received excellent ratings from previous guests. The "Privacy. Romantic Private Pool Villa @ Sapphire" offer provides a 600 square foot, one-bedroom villa with a private pool, perfect for up to four guests. The villa features air conditioning, internet, parking, and amenities like an outdoor pool, a garden, and barbecue grills.
9.6 23 reviews
St John, Virgin Islands
07/12 – 07/17
$373/nighttotal: $1865 (5 )
Fort Recovery Beachfront 1-bedroom Signature Villa
1 2
resort , Tortola
Fort Recovery Beachfront Villa And Suites Hotel Luxury 1br is a waterfront resort located near West End, Tortola, within 3 miles of Apple Bay, Long Bay, and Soper's Hole Marina, offering easy access to some of the island's most popular beaches. The resort has earned excellent ratings for its location, cleanliness, and overall experience. This one-bedroom suite can comfortably accommodate two guests and features a modern layout with a private balcony. Guests can enjoy amenities such as an outdoor pool, fitness center, and a garden, as well as convenient access to a smoke-free environment, parking, and internet.
8.7 6351 reviews
St John, Virgin Islands
07/12 – 07/17
$243/nighttotal: $1215 (5 )
Margaritaville Vacation Club - St Thomas
1 2
resort , Frydendal
Margaritaville Vacation Club By Wyndham - St Thomas is located in Frydendal, a short walk from Coki Beach, Pelican Beach, and Sapphire Beach, making it a convenient base for exploring the beautiful beaches of St. Thomas. The 4-star resort has received very good user ratings for its cleanliness, location, and overall experience. The resort offers a range of accommodations, including rooms with balconies and kitchenettes, providing guests with flexibility and comfort. Guests can enjoy a variety of amenities and activities, including an outdoor pool, fitness center, restaurant, bar, hot tub, and free Wi-Fi.
8.7 885 reviews
St John, Virgin Islands
12/31 – 01/08
$1294/nighttotal: $10352 (8 )
The Westin St. John Resort Villas
1 4
resort , Saint John
The Westin St. John Resort Villas is located on Great Cruz Bay, a 15-minute drive from Caneel Bay and 8.7 miles from Mangrove Bay, offering easy access to St. John's natural beauty. This resort has received very good user ratings, with excellent ratings for location and cleanliness. The resort offers a variety of accommodations, including rooms and villas with modern amenities. Guests can enjoy a private 400-yard white-sand beach, swimming pool, Jacuzzi, and on-site restaurants like Cruz Bay Prime and Beach Café.
9.6 15 reviews
St John, Virgin Islands
07/12 – 07/17
$334/nighttotal: $1670 (5 )
Luxury Private Pool Villa. Grill. Generator@sapphire
1 2
resort , Red Hook
This St. Thomas villa, offered as "Beautiful Private Pool Villa. Generator @Sapphire," is a five-minute walk from Sapphire Beach and near Secret Harbour Beach, providing easy access to these popular St. Thomas attractions. The 600-square-foot, single-story villa features a private pool, one bedroom, one bathroom, sleeps four guests, and includes amenities such as air conditioning, Wi-Fi, and proximity to opportunities for birdwatching and game walks.
8.8 1207 reviews
St John, Virgin Islands
12/31 – 01/08
$629/nighttotal: $5032 (8 )
Sapphire Beach Resort
1 4
resort , St Thomas
This beachfront condo building in St. Thomas is located just steps from Cabes Point and Sapphire Beach, with Turquoise Beach and Smith Bay Beach within a mile. The "View Of Paradise At Sapphire Beach" offer provides a 3.5-star accommodation with excellent user ratings for location, cleanliness, and overall experience. The condo features a fully equipped kitchen, modern amenities like a dryer and coffee maker, and a private balcony with breathtaking ocean views. Guests can enjoy amenities like a swimming pool, a fitness center, a tennis court, and a restaurant, as well as relax in the garden or on the terrace.
St John, Virgin Islands
12/24 – 12/31
$559/nighttotal: $3913 (7 )
Fort Recovery Oceanfront 2 Bedroom Premium Villa
2 4
resort , Tortola
Fort Recovery Beachfront Villa And Suites Hotel 2br, a resort in Tortola's West End district, is located near the Tortola Cruise Ship Port and offers convenient access to Trunk Bay and Sapphire Beach. This two-bedroom, two-bathroom accommodation accommodates up to four guests and features air conditioning, a swimming pool, a terrace or balcony, and garden access, with laundry and housekeeping services provided.
8.0 2 reviews
St John, Virgin Islands
12/31 – 01/08
$3187/nighttotal: $25496 (8 )
Lovango Resort + Beach Club (Private Island Resort)
1 4
resort , St. John
Lovango Resort + Beach Club is a private island resort located near St. Thomas, just a short boat ride from popular beaches like Honeymoon Beach, Trunk Bay, Cinnamon Bay Beach, and Sapphire Beach. This resort offers a variety of amenities, including a swimming pool, spa, restaurant, and bar, as well as yoga classes and towel exchange upon request.
10 6 reviews
St John, Virgin Islands
12/31 – 01/08
$3052/nighttotal: $24416 (8 )
Lovango Resort And Beach Club
1 4
resort , Cruz Bay
Lovango Resort And Beach Club is located in Cruz Bay, just 17 miles from Cyril E. King Airport, offering a convenient escape to this beautiful destination. The resort has consistently received excellent ratings for its location, cleanliness, and overall experience. The resort features rooms with balconies offering stunning sea views. Guests can enjoy an outdoor pool, a terrace, a restaurant, and a bar, along with free WiFi, comfortable accommodations, and a continental breakfast. Activities like hiking and snorkeling are available for those who want to explore the beauty of Cruz Bay.
Best St John, Virgin Islands resorts with air conditioning
St John, Virgin Islands
12/24 – 12/31
$1875/nighttotal: $13125 (7 )
Long Bay Beach Resort
2 4
resort , Tortola
Long Bay Beach Resort is located on Tortola, 4.3 miles from the city center, conveniently near Long Bay Beach and Smuggler's Cove Beach. This Tortola hotel offers guests a range of amenities including a spa, tennis court, restaurant, bar, and room service, plus free Wi-Fi and parking.
9.3 1685 reviews
St John, Virgin Islands
07/12 – 07/17
$819/nighttotal: $4095 (5 )
The Ritz-carlton St. Thomas
1 2
resort , St Thomas
The Ritz-Carlton St. Thomas is located in Benner, just an 8-minute walk from Cowpet Bay Beach and a short drive from Charlotte Amalie Harbor. This resort consistently receives excellent ratings for cleanliness, location, and overall user experience. The resort offers a range of comfortable rooms and suites with balconies or terraces, each featuring private bathrooms, flat-screen TVs, and air conditioning. Guests can enjoy amenities like a swimming pool, fitness center, spa, restaurant, bar, tennis courts, and a variety of on-site activities.
9.6 4 reviews
St John, Virgin Islands
06/20 – 06/27
$717/nighttotal: $5019 (7 )
Fort Recovery Oceanfront 3br - Ground Level
3 2
resort , Tortola
The Fort Recovery Beachfront Villa And Suites Hotel is located in West End, Tortola, a short distance from Apple Bay and Long Bay beaches, as well as Soper's Hole Marina. This smoke-free resort offers easy access to the West End Ferry Terminal, making it convenient for travelers arriving from other islands. This 3-bedroom, 3-bathroom villa can accommodate up to 6 guests. Amenities include a swimming pool, fitness center, and air conditioning, along with parking and internet access.
9.6 242 reviews
St John, Virgin Islands
07/12 – 07/17
$383/nighttotal: $1915 (5 )
Breathtaking Views Of St. John & Bvi. Remodelled Villa. Generator.
1 2
resort , St. Thomas
This oceanfront resort is situated in St. Thomas's Coki Beach district, within walking distance of Wyndham Sugar Bay Beach and Coki Point Beach, and a short drive from Sapphire Beach. It features an outdoor pool, a fitness center, a spa tub, a garden, and free parking. The resort has received excellent ratings for its location, cleanliness, and user experience. It offers a 950-square-foot, one-bedroom, one-bathroom accommodation for up to four guests. The 9 Island View. Quartz Island. Dishwasher. Marriott Bed. Nespresso. offer includes amenities such as a dishwasher, a Nespresso machine, and a Marriott bed.
Best Resorts with a Gym in St John, Virgin Islands
Keeping up with a coastal workout is simple when your St John, Virgin Islands resort includes a modern gym on-site.
9.5 694 reviews
St John, Virgin Islands
07/12 – 07/17
$655/nighttotal: $3275 (5 )
Gallows Point Resort
1 2
resort , Saint John
Gallows Point Resort is an aparthotel in St. John, offering direct beach access and proximity to Mongoose Junction (15-minute walk) and Virgin Islands National Park. It has excellent user and location ratings. The resort offers fully equipped apartments with kitchens, washer/dryers, and sofa beds. Guests can enjoy the outdoor pool, fitness center, and concierge services. The apartments also include TVs with satellite channels and DVD players for entertainment.
Frequently Asked Questions about resorts in St John, Virgin Islands
What are the top attractions in and around Saint John?
St. John is known for its stunning beaches and lush national park. You'll definitely want to visit Trunk Bay, Cinnamon Bay, and the Virgin Islands National Park. The park has hiking trails, historic ruins, and plenty of beaches.
What are the best resorts with a swimming pool in St John, Virgin Islands?
What time of year is best to stay in a resort in Saint John?
The best time to visit is during the shoulder seasons, April-May and September-October, when the weather is still great and the crowds are smaller. Hurricane season is from June to November, so keep that in mind.
What are the best family friendly resorts in St John, Virgin Islands?
You can easily take a day trip to St. Thomas or St. Croix. St. Thomas has great shopping and nightlife, while St. Croix has historical sites and beautiful beaches. Both islands are easily accessible by ferry.
What are the best pet friendly resorts in St John, Virgin Islands?
What are the most romantic activities in and around Saint John?
St. John is a very romantic island. Take a sunset cruise, dine at a restaurant overlooking the water, or spend a day on a secluded beach. You can also hike to the top of the island for breathtaking views.
What are the nearest cities to explore when you are in Saint John?
The closest city is Charlotte Amalie on St. Thomas. It's a vibrant city with a lot to offer, including shopping, dining, and nightlife. You can easily take a ferry to St. Thomas for a day trip.
What are the most requested amenities in resorts in Saint John?
Resorts in St. John often offer amenities like swimming pools, restaurants, bars, and spas. Many resorts also have private beaches and water sports activities.
Destinations nearby
Best St John, Virgin Islands resorts with a jacuzzi
Among the 100 accommodations in St John, Virgin Islands, here are the 4 best resorts with a jacuzzi
9.5 694 reviews
St John, Virgin Islands
07/12 – 07/17
$655/nighttotal: $3275 (5 )
Gallows Point Resort
1 2
resort , Saint John
Gallows Point Resort is an aparthotel in St. John, offering direct beach access and proximity to Mongoose Junction (15-minute walk) and Virgin Islands National Park. It has excellent user and location ratings. The resort offers fully equipped apartments with kitchens, washer/dryers, and sofa beds. Guests can enjoy the outdoor pool, fitness center, and concierge services. The apartments also include TVs with satellite channels and DVD players for entertainment.
8.8 849 reviews
St John, Virgin Islands
12/24 – 12/31
$1174/nighttotal: $8218 (7 )
Elysian Beach Resort
2 4
resort , St Thomas
Elysian Beach Resort is conveniently located in Nazareth, providing easy access to the city's highlights. The resort offers a range of amenities and activities, including a swimming pool, Jacuzzi, tennis court, and fitness center. The resort's rooms are well-equipped and feature air conditioning, a balcony, and a private bathroom. The resort also has a restaurant, bar, and spa.
8.7 6351 reviews
St John, Virgin Islands
07/12 – 07/17
$243/nighttotal: $1215 (5 )
Margaritaville Vacation Club - St Thomas
1 2
resort , Frydendal
Margaritaville Vacation Club By Wyndham - St Thomas is located in Frydendal, a short walk from Coki Beach, Pelican Beach, and Sapphire Beach, making it a convenient base for exploring the beautiful beaches of St. Thomas. The 4-star resort has received very good user ratings for its cleanliness, location, and overall experience. The resort offers a range of accommodations, including rooms with balconies and kitchenettes, providing guests with flexibility and comfort. Guests can enjoy a variety of amenities and activities, including an outdoor pool, fitness center, restaurant, bar, hot tub, and free Wi-Fi.
9.3 1685 reviews
St John, Virgin Islands
07/12 – 07/17
$819/nighttotal: $4095 (5 )
The Ritz-carlton St. Thomas
1 2
resort , St Thomas
The Ritz-Carlton St. Thomas is located in Benner, just an 8-minute walk from Cowpet Bay Beach and a short drive from Charlotte Amalie Harbor. This resort consistently receives excellent ratings for cleanliness, location, and overall user experience. The resort offers a range of comfortable rooms and suites with balconies or terraces, each featuring private bathrooms, flat-screen TVs, and air conditioning. Guests can enjoy amenities like a swimming pool, fitness center, spa, restaurant, bar, tennis courts, and a variety of on-site activities.
Best St John, Virgin Islands resorts with a pool
Among the 100 accommodations in St John, Virgin Islands, here are the 4 best resorts with a pool
St John, Virgin Islands
07/12 – 07/17
$1775/nighttotal: $8875 (5 )
Westin Resort On St John 2bedroom 2bath Sleeps 8 Stay 2-7 Nights Full Kitchen
2 2
resort , Cruz Bay
The Westin Resort on St. John, located in Cruz Bay, offers convenient access to Virgin Islands National Park and Cruz Bay Beach, though exact distances aren't specified. The Westin Resort On St John 2-bedroom 2-bath Sleeps 7 Stay 2-7 Nights Full Kitchen condo features a full kitchen, sleeps seven guests, and includes access to resort amenities like a pool and shuttle service.
10 3 reviews
St John, Virgin Islands
07/12 – 07/17
$2713/nighttotal: $13565 (5 )
Ritz Carlton Two Bedroom Oceanfront
3 2
resort , St Thomas
The Ritz Carlton Two Bedroom Oceanfront resort is located in St. Thomas, a short walk from Beverhout Point and Cowpet Bay, and within 3 kilometers of Smith Bay Beach and Turquoise Beach. This resort boasts excellent user ratings, making it a popular choice for travelers seeking a comfortable and enjoyable stay. The property features two bedrooms and two bathrooms, comfortably accommodating up to six guests. Amenities include an outdoor pool, a fitness center, a spa tub, and a tennis court, providing ample opportunities for relaxation and recreation.
10 5 reviews
St John, Virgin Islands
07/12 – 07/17
$2328/nighttotal: $11640 (5 )
Ritz Carlton Luxury Beachfront Condo, Best Location St. Thomas
2 2
resort , St Thomas
The Ritz Carlton Luxury Beachfront Condo, Best Location St. Thomas, is located on the beautiful island of St. Thomas, within walking distance of Secret Harbour Beach and a short drive from other popular beaches like Beverhout Point, Turquoise Beach, Cowpet Bay, and Nazareth Bay. This resort consistently receives excellent user ratings, highlighting its popularity among travelers. The condo offers a spacious layout that can accommodate up to six guests, making it perfect for families or groups of friends. Enjoy the resort's amenities, including a swimming pool, jacuzzi, fitness center, and a tranquil garden setting, providing a relaxing and enjoyable experience.
10 20 reviews
St John, Virgin Islands
07/12 – 07/17
$323/nighttotal: $1615 (5 )
Fort Recovery Oceanfront 1-bedroom Premium Corner Villa
1 2
resort , Tortola
The Fort Recovery Beachfront Villa And Suites Hotel 1br is located on the waterfront in Tortola, just a short distance from popular beaches like Apple Bay and Long Bay, as well as Soper's Hole Marina. This resort has consistently received excellent reviews from past guests, highlighting its prime location and comfortable accommodations. The hotel offers one-bedroom suites that can accommodate up to two guests. Enjoy a refreshing swim in the outdoor pool, stay active in the fitness center, or relax on your private terrace or balcony.
Browse Waterfront Resorts in St John, Virgin Islands
Experience relaxing maritime vibes at seaside resorts in St John, Virgin Islands, positioned short distances from local beach-town shorelines.
10 2 reviews
St John, Virgin Islands
07/12 – 07/17
$2713/nighttotal: $13565 (5 )
Secure Booking Beachfront Ritz 3 Bedroom Property Concierge Services Included
3 2
resort , St Thomas
Our Favorite Luxury Resorts in St John, Virgin Islands
Discover the pinnacle of comfort in St John, Virgin Islands. These luxury resorts offer exceptional facilities in locations that truly define the area.
10 122 reviews
St John, Virgin Islands
07/12 – 07/17
$471/nighttotal: $2355 (5 )
Tropical Sands Luxury Beachfront Condo At Elysian Beach Resort
1 2
resort , St Thomas
Browse Family-Friendly Resorts in St John, Virgin Islands
A resort built for families near the water in St John, Virgin Islands offers easy beach access and room to spread out, ensuring a much smoother trip for everyone.
10 122 reviews
St John, Virgin Islands
07/12 – 07/17
$471/nighttotal: $2355 (5 )
Tropical Sands Luxury Beachfront Condo At Elysian Beach Resort
1 2
resort , St Thomas
9.6 15 reviews
St John, Virgin Islands
07/12 – 07/17
$334/nighttotal: $1670 (5 )
Luxury Private Pool Villa. Grill. Generator@sapphire
1 2
resort , Red Hook
St John, Virgin Islands
07/12 – 07/17
$1775/nighttotal: $8875 (5 )
Westin Resort On St John 2bedroom 2bath Sleeps 8 Stay 2-7 Nights Full Kitchen
2 2
resort , Cruz Bay
8.8 849 reviews
St John, Virgin Islands
12/24 – 12/31
$1174/nighttotal: $8218 (7 )
Elysian Beach Resort
2 4
resort , St Thomas
Traveler-Approved Dog-Friendly Resorts in St John, Virgin Islands
Your dog is just as welcome as you are; every pet-friendly waterfront resort in St John, Virgin Islands features dog-friendly beaches and pet washing stations.
9.4 11 reviews
St John, Virgin Islands
06/20 – 06/27
$738/nighttotal: $5166 (7 )
Fort Recovery Oceanfront 3br Villa - Upstairs
3 2
resort , Tortola
Compare Resorts with Wellness in St John, Virgin Islands
A resort with a spa near the water in St John, Virgin Islands makes waterside wellness effortless.