Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5
Due to coronavirus (COVID-19) travel advisories, some destinations may be unavailable for certain dates. Find out more.
Tonight Jan 20 - Jan 21
This weekend Jan 22 - Jan 24
Next weekend Jan 29 - Jan 31

Does St. Thomas have all-inclusive resorts?

There are all-inclusive resorts in St. Thomas, as well as other hotel options to fit budgets of every size with loads of included amenities. 

Hotels in St. Thomas with Free Breakfast

$106
Bunker Hill Hotel

Bunker Hill Hotel

3.0 out of 5.0 2307 Commandant Gade, St. Thomas, St. Thomas
3.9/5
(28 Reviews)
Situated in the historical district, this hotel is steps from Haagensen House and Blackbeard's Castle. Magens Bay Beach is 2.9 mi (4.7 km) away.
$130
Mafolie Hotel

Mafolie Hotel

3.0 out of 5.0 7091 Estate Mafolie, Charlotte Amalie, St. Thomas, St. Thomas
4.4/5
(7 Reviews)
Situated near the airport, this hotel is within 1 mi (2 km) of Haagensen House and Blackbeard's Castle. Magens Bay Beach is 2.4 mi (3.9 km) away.
$80
Galleon House Hotel

Galleon House Hotel

2.5 out of 5.0 31 Kongen Gade, Charlotte Amalie, St. Thomas, St. Thomas
3.3/5
(21 Reviews)
Located in the heart of St. Thomas, this bed & breakfast is within a 5-minute walk of 99 Steps and Blackbeard's Castle. Magens Bay Beach is 3 mi (4.8 km) away.

Family Friendly Hotels in St. Thomas

$189
Windward Passage Hotel

Windward Passage Hotel

3.5 out of 5.0 Veterans Drive Charlotte Amali, Po Box 640, St. Thomas, St. Thomas
2.8/5
(31 Reviews)
Situated near the airport, this hotel is within a 15-minute walk of Estate Hassel Island and Blackbeard's Castle. Magic Ice Gallery and St. Thomas Synagogue are also within 10 minutes.
$248
Bolongo Bay Beach Resort

Bolongo Bay Beach Resort

3.0 out of 5.0 7150 Bolongo, St. Thomas, St. Thomas
4.1/5
(110 Reviews)
This St. Thomas resort is on the beach, 2.2 mi (3.5 km) from Buck Island Turtle Cove, and within 6 mi (10 km) of Fort Christian and Blackbeard's Castle. Sapphire Beach and Coki Beach are also within 6 mi (10 km).
$106
Bunker Hill Hotel

Bunker Hill Hotel

3.0 out of 5.0 2307 Commandant Gade, St. Thomas, St. Thomas
3.9/5
(28 Reviews)
Situated in the historical district, this hotel is steps from Haagensen House and Blackbeard's Castle. Magens Bay Beach is 2.9 mi (4.7 km) away.

Luxury Hotels in St. Thomas

$799
The Ritz-Carlton, St. Thomas

The Ritz-Carlton, St. Thomas

5.0 out of 5.0 6900 Great Bay, St. Thomas, St. Thomas
Nestled on the beach, this St. Thomas resort is within 1 mi (2 km) of Cowpet Bay and Secret Harbour Beach. Sapphire Beach is 2.4 mi (3.8 km) away.
Get Rates
Infinity Villa

Infinity Villa

4.5 out of 5.0 Skyline Drive, St. Thomas
Located in Rosendal, this luxury villa is 1.2 mi (1.9 km) from Drake Seat and within 3 mi (5 km) of Blackbeard's Castle and Magens Bay Beach. Market Square East and Haagensen House are also within 3 mi (5 km).
Get Rates
Pallina Villa

Pallina Villa

4.5 out of 5.0 Peterborg, Great North Side, St. Thomas
Situated near the beach, this luxury villa is 0.3 mi (0.5 km) from Magens Bay and 2.3 mi (3.7 km) from Magens Bay Beach. Little Magens and Magens Bay Park are also within 1 mi (2 km).

Romantic Hotels in St. Thomas

$799
The Ritz-Carlton, St. Thomas

The Ritz-Carlton, St. Thomas

5.0 out of 5.0 6900 Great Bay, St. Thomas, St. Thomas
Nestled on the beach, this St. Thomas resort is within 1 mi (2 km) of Cowpet Bay and Secret Harbour Beach. Sapphire Beach is 2.4 mi (3.8 km) away.
Map

St. Thomas Hotel Guide

All-inclusive deals for families in St. Thomas
St. Thomas does have a few all-inclusive resorts that are ideal for families. Give yourself one less thing to plan with a stay at these properties.

  • Sugar Bay Resort & Spa: This 4-star resort offers packages that cover meals and non-alcoholic beverages. Families will appreciate the children’s pool, private beach, and tennis court. And with five restaurants, even the pickiest eater in the family is sure to be pleased!
  • Bolongo Bay Beach Resort: Active families will enjoy the all-inclusive package, which covers meals and beverages (including the alcohol for the adults), plus kayaking, sailing, snorkeling, and windsurfing. 

Luxurious 5-star hotels in St. Thomas
Luxury-lovers have several 5-star resorts to choose from in St. Thomas. These hotels aren’t all-inclusive, but with golden beaches everywhere you look, you’ll still be totally blissed out.

  • St. Thomas Great Bay Resort: Pamper yourself with this luxury resort’s deep soaking tubs, designer toiletries, and premium bedding. Head outside and you’ll be right on the beach.
  • Blue Serenity 5-Bedroom Villa: Take the whole crew to this villa, which has a kitchen, pool, and barbecue area. Several beaches are within a 15-minute walk—not that you’ll ever want to leave.

Where to stay for a peaceful honeymoon
Those looking for some adults-only time while in St. Thomas may want to consider private or smaller properties. While they might not be your traditional all-inclusive resorts, there’s still plenty to explore!

  • On the Rocks Private Villa: Relax on your private patio or in your ocean-view pool, complete with a waterfall. This romantic, adults-only villa is also just a short drive from the beach and local attractions for couples who want to explore.
  • Villa Marina Vista: This secluded villa has just the right combination of hotel-like amenities and privacy. Enjoy rainfall showers, memory foam mattresses, and a stunning ocean view from your private balcony, plus dry cleaning and concierge services.

Recent St. Thomas Hotel & Resort Reviews By Fellow Wanderers

*Price based on the lowest price found within past 24 hours and based upon one night stay for two adults over the next thirty days. Prices and availability subject to change. Additional terms may apply.