Compare Hotels with Room Service in St. Thomas
Secret Bargains - Save an extra 10% or more on select Hotels with Room Service
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 Room Service

The Ritz-Carlton, St. Thomas
6900 Great Bay St. Thomas St. Thomas
$1,803 nightly
The price is $2,014 total per night
$2,014 total
Mar 30 - Mar 31
Total with taxes and fees
Located in St. Thomas, The Ritz-Carlton, St. Thomas is by the ocean, a 3-minute drive from Secret Harbour Beach and 10 minutes from Bolongo Bay.
Pool
Spa

The Westin St. Thomas Beach Resort & Spa
5 Estate Bakkeroe St. Thomas St. Thomas
$810 nightly
The price is $909 total per night
$909 total
Mar 4 - Mar 5
Total with taxes and fees
When you stay at The Westin St. Thomas Beach Resort & Spa in St. Thomas, you'll be on the beach, within a 15-minute drive of Bolongo Bay and Magens Bay.
Pool
Spa

Windward Passage Hotel
Veterans Drive Charlotte Amali St. Thomas St. Thomas
$197 nightly
The price is $220 total per night
$220 total
Apr 1 - Apr 2
Total with taxes and fees
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 Magens Bay.
Pool
Parking included

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

Starz Hotel
Constant 38 St. Thomas
With a stay at Starz Hotel, you'll be centrally located in St. Thomas, within a 15-minute drive of Magens Bay and Bolongo Bay.
Parking included
Free WiFi

Margaritaville Vacation Club - St. Thomas
6080 Estate Smith Bay St. Thomas
$575 nightly
The price is $647 total per night
$647 total
Mar 10 - Mar 11
Total with taxes and fees
Located in St. Thomas, Margaritaville Vacation Club - St. Thomas is in a rural location, a 3-minute drive from Coki Point Beach and 6 minutes from Sapphire Beach.
Pool
Parking 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.
St. Thomas hotels essential information
Accommodation | 2,303 hotels |
|---|---|
Lowest Price | $220 |
Highest Price | $2,014 |
Popular hotels | The Ritz-Carlton, St. Thomas, The Westin St. Thomas Beach Resort & Spa, Windward Passage Hotel, Point Pleasant Resort, Starz Hotel, Margaritaville Vacation Club - St. Thomas, Sapphire Beach Resort |
Most Recent St. Thomas Hotel Reviews

Windward Passage Hotel
4 out of 5
Posted 4 hours ago
CheapTickets Verified Review
"Check in was horrible. The stay was ok. Clean hotel with things to do around it."
A verified traveler stayed at Windward Passage Hotel
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
Flights
Packages
- Aguadilla Vacation Packages
- Punta Cana Vacation Packages
- Ponce Vacation Packages
- San Sebastian Vacation Packages
- Fort Walton Beach - Destin Vacation Packages
- Culebra Vacation Packages
- Southwest Vacation Packages
- Jost Van Dyke Vacation Packages
- Florida Vacation Packages
- Rincon Vacation Packages
- Cabo Rojo Vacation Packages






