Find All-inclusive Resorts in St. Thomas and St. John

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide.

Why do I not see many all-inclusive resorts for this destination?

There are few or no all-inclusive stays in St. Thomas and St. John, so we expanded your search with incredible resorts that offer complimentary perks.

Top all-inclusive resorts and stays in St. Thomas and St. John

Secret Harbour Beach Resort
4 out of 5
6280 Estate Nazareth, St. Thomas, St. Thomas, 802
The price is $493 per night from Apr 15 to Apr 16
$493
per night
Apr 15 - Apr 16
Secret Harbour Beach Resort offers free in-room WiFi, a beachfront location, 2 restaurants, and an outdoor pool.
8.6/10 Excellent! (1,170 reviews)
"Loved where we stay by the beach and it was an amazing view. We stayed there with 7 month baby girl so it was great for family vacation, we enjoyed very quiet swimming pool(most of time only 3 of us!) Beach wasn’t big but it was enough to enjoy snorkeling. It was nice to have a kitchen even though ..."

Reviewed on Mar 20, 2023

Secret Harbour Beach Resort
Bolongo Bay Beach Resort
3 out of 5
7150 Bolongo, St. Thomas, St. Thomas, 802
∞ Verified all-inclusive room rates! What's included? Onsite food and beverages are included in some room rates. All non-motorized water sports.
7.8/10 Good! (1,000 reviews)
"This small resort is a great place for a quiet get away. It's not super fancy but the rooms were great, the staff is friendly, there are plenty of water sport amenities, the restaurant/bar had good food and drinks and the beach was just right. Plus they had live entertainment every night on the outdoor ..."

Reviewed on Mar 17, 2023

Bolongo Bay Beach Resort
The Westin Beach Resort & Spa at Frenchman's Reef
4.5 out of 5
5 Estate Bakkeroe, Po Box 7100, St. Thomas, St. Thomas, 00802
This resort offers free in-room WiFi, a beachfront location, 3 restaurants, and 3 outdoor pools.
7.8/10 Good! (1,000 reviews)
Great first stay in St. Thomas
"I am very pleased with the choice I made to stay at Frenchman's Reef. Although it's not in the middle of downtown Charlotte Amalie where restaurants and shops are more easily accessible, the property is beautiful and provides impressive picture-taking opportunities. The staff was very friendly and ..."

Reviewed on Sep 7, 2017

The Westin Beach Resort & Spa at Frenchman's Reef

Save an average of 15% on thousands of hotels when you're signed in

Emerald Beach Resort
3.5 out of 5
8070 Lindbergh Bay, St. Thomas, St. Thomas, 802
The price is $299 per night from Mar 28 to Mar 29
$299
per night
Mar 28 - Mar 29
This hotel offers free in-room WiFi, a beachfront location, free parking, and 2 restaurants.
6.8/10 (1,003 reviews)
"The location and the beach are great. They have refurbished the rooms so they are nice. Bed was very comfy. Wi-Fi and IT system were not reliable."

Reviewed on Mar 20, 2023

Emerald Beach Resort
Don't see what you're looking for?
See all available properties in St. Thomas and St. John
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Expand your search

Most booked all-inclusive stays in St. Thomas and St. John in 2023

Bundle an all-inclusive hotel + a flight for exclusive savings

Secret Harbour Beach Resort
Don't see what you're looking for?
See all available trips from Ashburn to St. Thomas and St. John
View all trips

Recent reviews of all-inclusive hotels in St. Thomas and St. John
Expedia verified reviews

all-inclusive hotel guide

Plan an all-inclusive vacation with Expedia

Get inspired by the world's most famous destinations for all-inclusive resorts and hotels.