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

2br Luxury Beachfront Duplex Villa On Sapphire Beach Iii - St John, Virgin Islands
8.0 6 reviews

2br Luxury Beachfront Duplex Villa On Sapphire Beach Iii

resort, East End
This 2-bedroom beachfront duplex villa is located on Sapphire Beach in St. Thomas, Virgin Islands, just a short distance from Coral World Marine Park and Mahogany Run Golf Course. The resort has earned excellent ratings for its location and overall experience.
The "2br Luxury Beachfront Duplex Villa On Sapphire Beach Iii" offers 1100 square feet of space and can accommodate up to 6 guests. Amenities include a private terrace and balcony, a fully equipped kitchen, air conditioning, Wi-Fi, and access to a shared pool, beach area, and water sports activities.

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.

Peter Island Resort - St John, Virgin Islands
10 1 review

Peter Island Resort

resort, Anderson
Peter Island Resort, located on Peter Island in the British Virgin Islands, is a 4-mile boat ride south of Tortola, conveniently situated 3.7 miles from The Baths and 0.9 miles from the Road Town Ferry Terminal.
This Anderson resort offers 52 accommodations, including beachfront rooms, suites, and two-bedroom villas with some featuring private hot tubs, plus two restaurants (The Drake Steakhouse and the Drunken Pelican), a 3,200-square-foot oceanfront conference center, a spa, tennis courts, and a full range of water and land activities.
The Ritz-carlton St. Thomas - St John, Virgin Islands
9.3 1723 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.
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é.
Gallows Point Resort - St John, Virgin Islands
9.6 611 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.

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 4 best resorts with a jacuzzi

Gallows Point Resort - St John, Virgin Islands
9.6 611 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.
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é.
Peter Island Resort - St John, Virgin Islands
10 1 review

Peter Island Resort

resort, Anderson
Peter Island Resort, located on Peter Island in the British Virgin Islands, is a 4-mile boat ride south of Tortola, conveniently situated 3.7 miles from The Baths and 0.9 miles from the Road Town Ferry Terminal.
This Anderson resort offers 52 accommodations, including beachfront rooms, suites, and two-bedroom villas with some featuring private hot tubs, plus two restaurants (The Drake Steakhouse and the Drunken Pelican), a 3,200-square-foot oceanfront conference center, a spa, tennis courts, and a full range of water and land activities.
The Ritz-carlton St. Thomas - St John, Virgin Islands
9.3 1723 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.

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

Oceanfront 1-bedroom Premium Corner Villa - St John, Virgin Islands
10 20 reviews

Oceanfront 1-bedroom Premium Corner Villa

house, 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.
Oceanfront 2 Bedroom Premium Villa - St John, Virgin Islands
No reviews

Oceanfront 2 Bedroom Premium Villa

house, 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.
Peter Island Resort - St John, Virgin Islands
10 1 review

Peter Island Resort

resort, Anderson
Peter Island Resort, located on Peter Island in the British Virgin Islands, is a 4-mile boat ride south of Tortola, conveniently situated 3.7 miles from The Baths and 0.9 miles from the Road Town Ferry Terminal.
This Anderson resort offers 52 accommodations, including beachfront rooms, suites, and two-bedroom villas with some featuring private hot tubs, plus two restaurants (The Drake Steakhouse and the Drunken Pelican), a 3,200-square-foot oceanfront conference center, a spa, tennis courts, and a full range of water and land activities.
Lovango Resort And Beach Club - St John, Virgin Islands
10 5 reviews

Lovango Resort And Beach Club

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.

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.

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

Gallows Point Resort

resort, Saint John

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.

Nanny Cay Resort And Marina - St John, Virgin Islands
9.4 349 reviews

Nanny Cay Resort And Marina

resort, Road Town

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.

Oceanfront 1-bedroom Premium Corner Villa - St John, Virgin Islands
10 20 reviews

Oceanfront 1-bedroom Premium Corner Villa

house, Tortola
Margaritaville Vacation Club - St Thomas - St John, Virgin Islands
8.7 6383 reviews

Margaritaville Vacation Club - St Thomas

resort, Frydendal
The Westin St. John Resort Villas - St John, Virgin Islands
8.8 897 reviews

The Westin St. John Resort Villas

resort, Saint John
Peter Island Resort - St John, Virgin Islands
10 1 review

Peter Island Resort

resort, Anderson

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.

Oceanfront 3 Bedroom Signature Villa - St John, Virgin Islands
9.4 11 reviews

Oceanfront 3 Bedroom Signature Villa

house, 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
Peter Island Resort - St John, Virgin Islands
10 1 review

Peter Island Resort

resort, Anderson
Nanny Cay Resort And Marina - St John, Virgin Islands
9.4 349 reviews

Nanny Cay Resort And Marina

resort, Road Town
The Ritz-carlton St. Thomas - St John, Virgin Islands
9.3 1723 reviews

The Ritz-carlton St. Thomas

resort, St Thomas
©2026 cozycozy.com