Compare Hotels with Restaurants in St. Thomas
Secret Bargains - Save an extra 10% or more on select Hotels with Restaurants
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Featured St. Thomas Hotels with Restaurants
The Westin Beach Resort & Spa at Frenchman's Reef
5 Estate Bakkeroe, Po Box 7100, St. Thomas, St. Thomas
The price is $679 per night
$679
includes taxes & fees
$613 per night
Jan 1 - Jan 2, 2025
With a stay at The Westin Beach Resort & Spa at Frenchman's Reef in St. Thomas, you'll be on the beach, within a 10-minute drive of Bolongo Bay and Frenchman's Bay.
Pool
Spa
Sugar Bay Resort and Spa
6500 Estate Smith Bay, St. Thomas, St. Thomas
When you stay at Sugar Bay Resort and Spa in St. Thomas, you'll be near the bay, a 4-minute drive from Sapphire Beach and 6 minutes from Coki Point Beach.
On private beach
Pool
Windward Passage Hotel
Veterans Drive Charlotte Amali, Po Box 640, St. Thomas, St. Thomas
The price is $281 per night
$281
includes taxes & fees
$252 per night
Dec 27 - Dec 28
Free Cancellation
Reserve now, pay when you stay
When you stay at Windward Passage Hotel in St. Thomas, you'll be near the airport, within a 10-minute drive of Magens Bay Beach and Bolongo Bay.
Pool
Parking included
Bunker Hill Hotel
2307 Commandant Gade, St. Thomas
The price is $146 per night
$146
includes taxes & fees
$131 per night
Jan 7 - Jan 8, 2025
Free Cancellation
Reserve now, pay when you stay
When you stay at Bunker Hill Hotel in St. Thomas, you'll be in the historical district, within a 10-minute drive of Magens Bay Beach and Bolongo Bay.
Pool
Free WiFi
Point Pleasant Resort
6600 Estate Smith Bay, St. Thomas, St. Thomas
When you stay at Point Pleasant Resort in St. Thomas, you'll be on the waterfront, within a 5-minute drive of Lindquist Beach and Coki Point Beach.
Pool
Kitchen
Olga's Fancy
Honduras 8, St. Thomas
The price is $165 per night
$165
includes taxes & fees
$147 per night
Jan 14 - Jan 15, 2025
When you stay at Olga's Fancy in St. Thomas, you'll be near the airport, within a 15-minute drive of Bolongo Bay and Magens Bay Beach.
Pool
Parking included
Emerald Beach Resort
8070 Lindbergh Bay, St. Thomas, St. Thomas
The price is $354 per night
$354
includes taxes & fees
$318 per night
Dec 29 - Dec 30
Free Cancellation
Reserve now, pay when you stay
When you stay at Emerald Beach Resort in St. Thomas, you'll be on the beach, within a 15-minute drive of Magens Bay Beach and Bolongo Bay.
Pool
Pet friendly
Bolongo Bay Beach Resort
7150 Bolongo, St. Thomas, St. Thomas
Located in St. Thomas, Bolongo Bay Beach Resort is by the ocean, within a 10-minute drive of Fort Christian and Blackbeard's Castle.
Pool
All inclusive
Lindbergh Bay Hotel and Villas
8075 Lindbergh Bay, St. Thomas, St. Thomas
The price is $219 per night
$219
includes taxes & fees
$197 per night
Jan 1 - Jan 2, 2025
Free Cancellation
Reserve now, pay when you stay
Located in St. Thomas, Lindbergh Bay Hotel and Villas is within a 15-minute drive of Blackbeard's Castle and Magens Bay Beach.
The Ritz-Carlton, St. Thomas
6900 Great Bay, St. Thomas, St. Thomas
The price is $1,666 per night
$1,666
includes taxes & fees
$1,491 per night
Jan 26 - Jan 27, 2025
When you stay at The Ritz-Carlton, St. Thomas in St. Thomas, you'll be on the beach, within a 10-minute drive of Sapphire Beach and Bolongo Bay.
Pool
Spa
Secret Harbour Beach Resort
6280 Estate Nazareth, St. Thomas, St. Thomas
The price is $682 per night
$682
includes taxes & fees
$613 per night
Jan 7 - Jan 8, 2025
When you stay at Secret Harbour Beach Resort in St. Thomas, you'll be on the beach, within a 10-minute drive of Bolongo Bay and Sapphire Beach.
Pool
Kitchen
Mafolie Hotel
7091 Estate Mafolie, Charlotte Amalie, St. Thomas
The price is $176 per night
$176
includes taxes & fees
$159 per night
Jan 8 - Jan 9, 2025
When you stay at Mafolie Hotel in St. Thomas, you'll be near the airport, within a 15-minute drive of Magens Bay Beach and Bolongo Bay.
Pool
Breakfast included
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.
Often, one of the most difficult things about booking a hotel is finding the best time to go. The cost of staying in hotels in could vary significantly, depending on the time of the year chosen. If you would like to figure out the most suitable time to take a trip then using CheapTickets could be the best option for you. We will be able to provide information on hotels in to ensure that you get the best deal possible. So if you are looking for a booking website that will streamline the process and offer good prices, then log in and get booking.
St. Thomas hotels essential information
Accommodation | 2,323 hotels |
---|---|
Lowest Price | $146 |
Highest Price | $1,666 |
Popular hotels | The Westin Beach Resort & Spa at Frenchman's Reef, Sugar Bay Resort and Spa, Windward Passage Hotel, Bunker Hill Hotel, Point Pleasant Resort, Olga's Fancy, Emerald Beach Resort, Bolongo Bay Beach Resort, Lindbergh Bay Hotel and Villas, The Ritz-Carlton, St. Thomas, Secret Harbour Beach Resort, Mafolie Hotel |
Most Recent St. Thomas Hotel Reviews
Margaritaville Vacation Club - St. Thomas
5 out of 5
Posted 1 day ago
CheapTickets Verified Review
"IT WAS EXCELLENT "
A verified traveler stayed at Margaritaville Vacation Club - St. Thomas
Types of Hotels
Top 20 St. Thomas Hotels
Hotels Near St. Thomas
Top Hotel Brands
Hotels By Star Rating
Cities near St. Thomas
More to Explore in St. Thomas
Top Picks
Hotels
Hotels in Historic Downtown SavannahHotels in CulebraHotels in Grand CayHotels near Port CanaveralThe LINQ Hotel + ExperienceHotels in RomeHotels in AguadillaHotels in PonceHotels in IndioHotels in ProvidencialesHotels in LetlhakaneHotels in St. JohnCasino Resorts & Hotels in MayagüezHotels near Fisher MallHotels in Omu-Aran
Flights