Compare best resorts in St John, Virgin Islands from 100+ providers!

100 available resort offers

7 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • sonder
  • priceline
  • tripadvisor
  • tripcom
  • homestay
  • hotelscom
  • orbitz
  • vacasa
St John, Virgin Islands resorts
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating

100 Best resorts in St John, Virgin Islands

Best St John, Virgin Islands resorts with air conditioning

Long Bay Beach Resort - St John, Virgin Islands
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.
The Ritz-carlton St. Thomas - St John, Virgin Islands
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.
Fort Recovery Oceanfront 3br - Ground Level - St John, Virgin Islands
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.
Breathtaking Views Of St. John & Bvi. Remodelled Villa. Generator. - St John, Virgin Islands
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.

Gallows Point Resort - St John, Virgin Islands
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?

  • How easy is it to get to Saint John?

    You'll fly into St. Thomas Cyril E. King Airport (STT) and then take a ferry to St. John. The ferry ride is about 20 minutes and runs frequently.
  • What are the best resorts with jacuzzi 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?

  • What are the best daytrips from Saint John?

    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?

    The best pet friendly resorts in St John, Virgin Islands are The Westin St - John Resort Villas and Luxury Villa On The Beach - Sunset Bay - St John - Us Vi.

  • 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

Gallows Point Resort - St John, Virgin Islands
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.
Elysian Beach Resort - St John, Virgin Islands
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.
Margaritaville Vacation Club - St Thomas - St John, Virgin Islands
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.
The Ritz-carlton St. Thomas - St John, Virgin Islands
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

Westin Resort On St John 2bedroom 2bath Sleeps 8  Stay 2-7 Nights Full Kitchen - St John, Virgin Islands
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.
Ritz Carlton Two Bedroom Oceanfront - St John, Virgin Islands
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.
Ritz Carlton Luxury Beachfront Condo, Best Location St. Thomas - St John, Virgin Islands
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.
Fort Recovery Oceanfront 1-bedroom Premium Corner Villa - St John, Virgin Islands
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.

Secure Booking Beachfront Ritz 3 Bedroom Property Concierge Services Included - St John, Virgin Islands
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.

Tropical Sands  Luxury Beachfront Condo At Elysian Beach Resort - St John, Virgin Islands
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.

Tropical Sands  Luxury Beachfront Condo At Elysian Beach Resort - St John, Virgin Islands
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
Luxury Private Pool Villa. Grill. Generator@sapphire - St John, Virgin Islands
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
Westin Resort On St John 2bedroom 2bath Sleeps 8  Stay 2-7 Nights Full Kitchen - St John, Virgin Islands
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
Elysian Beach Resort - St John, Virgin Islands
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.

Fort Recovery Oceanfront 3br Villa - Upstairs - St John, Virgin Islands
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.

Margaritaville Vacation Club - St Thomas - St John, Virgin Islands
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
The Westin St. John Resort Villas - St John, Virgin Islands
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
Elysian Beach Resort - St John, Virgin Islands
8.8 849 reviews
St John, Virgin Islands
12/24 – 12/31
$1174/nighttotal: $8218 (7 )

Elysian Beach Resort

2 4
resort , St Thomas
The Ritz-carlton St. Thomas - St John, Virgin Islands
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
©2026 cozycozy.com