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

104 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

104 Best resorts in St John, Virgin Islands

Best St John, Virgin Islands resorts with air conditioning

Tropical Sands  Luxury Beachfront Condo At Elysian Beach Resort - St John, Virgin Islands
10 123 reviews

Tropical Sands Luxury Beachfront Condo At Elysian Beach Resort

resort, St Thomas
This beachfront condo at Elysian Beach Resort in St. Thomas offers stunning ocean views and proximity to Sapphire Beach and Virgin Islands National Park.
The 1000-square-foot unit features one bedroom, two bathrooms, sleeps four, and includes a fully equipped kitchen, two private balconies, resort pool access, and a king-size Temper-Pedic bed.
Cottages In Cane Garden Bay #3 - St John, Virgin Islands
9.3 32 reviews

Cottages In Cane Garden Bay #3

resort
This Cane Garden Bay cottage, steps from Cane Garden Bay's main beach, offers a beachfront escape in the British Virgin Islands.
The one-bedroom, one-bathroom home features a queen-sized bed, a fold-out sofa bed, a full kitchen with microwave and refrigerator, air conditioning, a private yard with gazebo and grill, and amenities including Wi-Fi and a local cell phone; it sleeps up to four guests and is Gold Seal Certified for COVID-19 quarantine use.
Luxury Private Pool Villa. Grill. Generator@sapphire - St John, Virgin Islands
9.6 15 reviews

Luxury Private Pool Villa. Grill. Generator@sapphire

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.
The Westin St. John Resort Villas - St John, Virgin Islands
8.8 897 reviews

The Westin St. John Resort Villas

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é.

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.

The Ritz-carlton St. Thomas - St John, Virgin Islands
9.3 1724 reviews

The Ritz-carlton St. Thomas

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.
3 Bedroom - Westin St. John Coral Vista Villas - Full Resort Access - St John, Virgin Islands
No reviews

3 Bedroom - Westin St. John Coral Vista Villas - Full Resort Access

resort, St. John
The 3 Bedroom - Westin St. John Coral Vista Villas - Full Resort Access is situated on 47 oceanfront acres along Great Cruz Bay in St. John, offering direct access to a 1,200-foot white-sand beach and proximity to Virgin Islands National Park and Cruz Bay Beach.
These 1,440 square foot, three-bedroom villas accommodate up to 12 guests and feature Westin's signature bedding, flat-screen TVs, terrace/balcony, garden, and full resort access including a fitness center and concierge services for water activities and island excursions.
3 Bedroom - Westin St. John Coral Vista Villas - Full Resort Access - St John, Virgin Islands
No reviews

3 Bedroom - Westin St. John Coral Vista Villas - Full Resort Access

resort, St. John
The 3 Bedroom - Westin St. John Coral Vista Villas offer direct oceanfront access on 47 acres in Great Cruz Bay, St. John, with 1,200 feet of beach and close proximity to Virgin Islands National Park and Cruz Bay Beach.
This 1440 square foot villa accommodates up to 12 guests with three bedrooms and three bathrooms, providing full resort access to amenities like a fitness center and concierge, alongside opportunities for sailing, snorkeling, and fishing.
3 Bedroom - Westin St. John Coral Vista Villas - Full Resort Access - St John, Virgin Islands
No reviews

3 Bedroom - Westin St. John Coral Vista Villas - Full Resort Access

resort, St. John
The 3 Bedroom - Westin St. John Coral Vista Villas offer full resort access in Great Cruz Bay, St. John, situated 0.2 miles from Virgin Islands National Park and a short distance from Cruz Bay Beach.
This 1440 square foot villa accommodates up to 12 guests with 3 bedrooms and 3 bathrooms, featuring Westin's signature coastal style, luxury bedding, flat-screen TVs, high-speed internet, and full access to resort amenities including a fitness center and concierge services for water activities and excursions.

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.

Popular destinations

Best St John, Virgin Islands resorts with a jacuzzi

Among the 104 accommodations in St John, Virgin Islands, here are the 1 best resorts with a jacuzzi

Gallows Point Resort - St John, Virgin Islands
9.6 612 reviews

Gallows Point Resort

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.

Best St John, Virgin Islands resorts with a pool

Among the 104 accommodations in St John, Virgin Islands, here are the 4 best resorts with a pool

Island Getaway! Dreamy Units In Paradise. - St John, Virgin Islands
9.0 110 reviews

Island Getaway! Dreamy Units In Paradise.

resort, Smith Bay
This beachfront resort in Smith Bay, St. Thomas is a short walk from Pineapple Beach and Coki Point Beach, offering easy access to stunning beaches and snorkeling opportunities. Guests rave about the resort's excellent amenities and service.
The resort features a pool, jacuzzi, fitness center, and restaurant, providing everything you need for a relaxing and enjoyable vacation. Enjoy a variety of water activities, explore nearby attractions, and soak up the peaceful atmosphere of Smith Bay.
Nanny Cay Resort And Marina - St John, Virgin Islands
9.4 100 reviews

Nanny Cay Resort And Marina

resort, Tortola
Nanny Cay Resort and Marina in Road Town, Tortola, offers a beachfront location directly on Nanny Cay, just steps from the water and less than 10 miles from the Tortola Cruise Ship Port.
This resort provides complimentary Wi-Fi, an on-site spa, multiple dining options including Peg Legs restaurant and a beach bar, and air-conditioned rooms with balconies or patios, microwaves, and complimentary toiletries.
Ritz Carlton Two Bedroom Oceanfront - St John, Virgin Islands
10 3 reviews

Ritz Carlton Two Bedroom Oceanfront

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.
Romantic Private Pool Villa  @ Sapphire. Generator.grill - St John, Virgin Islands
9.2 24 reviews

Romantic Private Pool Villa @ Sapphire. Generator.grill

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.

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.

Luxury 2 Bedroom Townhouse In St John Westin Paradise Resort.  Full Amenities - St John, Virgin Islands
No reviews

Luxury 2 Bedroom Townhouse In St John Westin Paradise Resort. Full Amenities

resort, Cruz Bay

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.

Pavilions And Pools Resort - St John, Virgin Islands
8.0 2 reviews

Pavilions And Pools Resort

resort, Frydendal

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.

Luxury Suite On The Sand @ Sapphire Beach Resort I - St John, Virgin Islands
9.8 16 reviews

Luxury Suite On The Sand @ Sapphire Beach Resort I

resort, St Thomas
Westin Resort On St John 2bedroom 2bath Sleeps 8  Stay 2-7 Nights Full Kitchen - St John, Virgin Islands
No reviews

Westin Resort On St John 2bedroom 2bath Sleeps 8 Stay 2-7 Nights Full Kitchen

resort, Cruz Bay
Lovango Resort And Beach Club - St John, Virgin Islands
10 5 reviews

Lovango Resort And Beach Club

resort, Cruz Bay
Fort Recovery Oceanfront 1-bedroom Premium Corner Villa - St John, Virgin Islands
10 20 reviews

Fort Recovery Oceanfront 1-bedroom Premium Corner Villa

resort, Tortola

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.

Long Bay Beach Resort - St John, Virgin Islands
No reviews

Long Bay Beach Resort

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.

Concordia Eco-resort - St John, Virgin Islands
No reviews

Concordia Eco-resort

resort, St. John
Cottages In Cane Garden Bay #2 - St John, Virgin Islands
9.7 48 reviews

Cottages In Cane Garden Bay #2

resort
©2026 cozycozy.com