Book Cheap Hotels in St. Thomas
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Check hotel availability in St. Thomas
Most frequently booked St. Thomas hotels

Margaritaville Vacation Club - St. Thomas
6080 Estate Smith Bay, St. Thomas
2.86 km from city centre
The price is CA $787 per night
CA $787
CA $886 total
includes taxes & fees
18 Mar - 19 Mar
Stay at this 4-star beach hotel in St. Thomas. Enjoy free WiFi, free parking, and 2 outdoor pools. Our guests praise the pool and the helpful staff in our reviews. Popular attractions Coki Point Beach and Lindquist Beach are located nearby.
Pool
Parking included

Windward Passage Hotel
Veterans Drive Charlotte Amali, Po Box 640, St. Thomas, St. Thomas
Free cancellation
Reserve now, pay when you stay
4.53 km from city centre
The price is CA $344 per night
CA $344
CA $421 total
includes taxes & fees
16 Mar - 17 Mar
Stay at this 3.5-star hotel in St. Thomas. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the helpful staff and the clean rooms in our reviews. Popular attractions Magens Bay Beach and Bolongo Bay are located nearby.
Pool
Parking included

Hilltop Villas at Bluebeard's Castle
1331 Estate Taarneberg, Bluebeard Loop, St. Thomas, St. Thomas
3.19 km from city centre
The price is CA $309 per night
CA $309
CA $379 total
includes taxes & fees
26 Mar - 27 Mar
Stay at this 3-star aparthotel in St. Thomas. Enjoy free WiFi, free parking, and a fitness center. Our guests praise the bar and the helpful staff in our reviews. Popular attractions Magens Bay Beach and Bolongo Bay are located nearby.
Pool
Hot tub

Castle Villas at Bluebeard's
1331 Estate Taarneberg, St. Thomas, Bluebeard Loop, St. Thomas, Taarneberg
3.84 km from city centre
The price is CA $318 per night
CA $318
CA $390 total
includes taxes & fees
26 Mar - 27 Mar
Stay at this aparthotel in St. Thomas. Enjoy free WiFi, free parking, and 2 restaurants. Our guests praise the restaurant and the helpful staff in our reviews. Popular attractions Magens Bay Beach and Bolongo Bay are located nearby.
Pool
Hot tub

Emerald Beach Resort
8070 Lindbergh Bay, St. Thomas, St. Thomas
Free cancellation
Reserve now, pay when you stay
7.34 km from city centre
The price is CA $415 per night
CA $415
CA $509 total
includes taxes & fees
1 Apr - 2 Apr
Stay at this 3.5-star beach hotel in St. Thomas. Enjoy free WiFi, free parking, and 2 restaurants. Our guests praise the bar and the helpful staff in our reviews. Popular attractions Magens Bay Beach and Bolongo Bay are located nearby.
Pool
Pet-friendly

The Westin Beach Resort & Spa at Frenchman's Reef
5 Estate Bakkeroe, Po Box 7100, St. Thomas, St. Thomas
3.49 km from city centre
The price is CA $968 per night
CA $968
CA $1,237 total
includes taxes & fees
11 Apr - 12 Apr
Stay at this 4.5-star luxury resort in St. Thomas. Enjoy free WiFi, 3 outdoor pools, and a full-service spa. Our guests praise the helpful staff and the clean rooms in our reviews. Popular attractions Bolongo Bay and Magens Bay Beach are located nearby.
Pool
Spa

The Ritz-Carlton, St. Thomas
6900 Great Bay, St. Thomas, St. Thomas
5.71 km from city centre
The price is CA $1,507 per night
CA $1,507
CA $1,959 total
includes taxes & fees
31 Mar - 1 Apr
Stay at this 5-star luxury resort in St. Thomas. Enjoy 2 outdoor pools, a full-service spa, and 4 restaurants. Our guests praise the helpful staff in our reviews. Popular attractions Trunk Bay and Secret Harbour Beach are located nearby.
Pool
Spa

Bunker Hill Hotel
2307 Commandant Gade, St. Thomas
Free cancellation
Reserve now, pay when you stay
3.95 km from city centre
The price is CA $194 per night
CA $194
CA $238 total
includes taxes & fees
26 Mar - 27 Mar
Stay at this 3-star hotel in St. Thomas. Enjoy free WiFi, daily housekeeping, and cable TV channels. Our guests praise the breakfast and the pool in our reviews. Popular attractions Magens Bay Beach and Bolongo Bay are located nearby.
Pool
Free WiFi

Pirates Pension at Bluebeard's Castle
1331 Estate Taarneberg, Bluebeard Loop, St. Thomas, Charlotte Amalie
3.19 km from city centre
The price is CA $275 per night
CA $275
CA $337 total
includes taxes & fees
25 Mar - 26 Mar
Stay at this 3-star aparthotel in St. Thomas. Enjoy free WiFi, free parking, and 2 restaurants. Our guests praise the helpful staff in our reviews. Popular attractions Magens Bay Beach and Bolongo Bay are located nearby.
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.
Hotels in St. Thomas with star rating
Check St. Thomas hotel room prices by star rating

5 Star Hotels
1 properties
Top family friendly St. Thomas hotel deals

The Westin Beach Resort & Spa at Frenchman's Reef
5 Estate Bakkeroe, Po Box 7100, St. Thomas, St. Thomas
The price is CA $968 per night from Apr. 11 to Apr. 12
CA $968
CA $1,237 total
includes taxes & fees
11 Apr - 12 Apr
8/10 Very Good! (1,000 reviews)
Top cheap St. Thomas hotel deals

Bunker Hill Hotel
2307 Commandant Gade, St. Thomas
The price is CA $194 per night from Mar. 26 to Mar. 27
CA $194
CA $238 total
includes taxes & fees
26 Mar - 27 Mar
7.8/10 Good! (1,016 reviews)
Top hotels in St. Thomas for Extended Stay

Hilltop Villas at Bluebeard's Castle
1331 Estate Taarneberg, Bluebeard Loop, St. Thomas, St. Thomas
The price is CA $309 per night from Mar. 26 to Mar. 27
CA $309
CA $379 total
includes taxes & fees
26 Mar - 27 Mar
8.6/10 Excellent! (1,476 reviews)
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,352 hotels |
---|---|
Lowest Price | CA $144 |
Highest Price | CA $1,507 |
Popular hotels | Margaritaville Vacation Club - St. Thomas, Windward Passage Hotel, Hilltop Villas at Bluebeard's Castle, Castle Villas at Bluebeard's, Emerald Beach Resort, The Westin Beach Resort & Spa at Frenchman's Reef, The Ritz-Carlton, St. Thomas, Bunker Hill Hotel, Pirates Pension at Bluebeard's Castle |
Frequently asked questions
Recent St. Thomas hotel reviews by fellow wanderers

Margaritaville Vacation Club - St. Thomas
5 out of 5
Posted 1 day ago
Travelocity Verified Review
"Great location. Very fun property. We had no issues with anything. Nice room and pools."
A verified traveller stayed at Margaritaville Vacation Club - St. Thomas
Types of hotels
Hotels near…
Top hotel brands
Hotels by star rating
Areas of St. Thomas
Most popular
Hotels
Hotels in Downtown CalgaryMotels Sherwood ParkCheap Hotels in San FernandoHotels with an Indoor Pool in WinnipegDeltaHotels Hotels in WhistlerCheap Hotels in MontrealProvidenciales All Inclusive Resorts & HotelsCheap Hotels in Niagara-on-the-LakeVirgin Gorda All Inclusive Resorts & HotelsCheap Hotels in Mayreau Island
Flights
Activities