Compare Cheap 3 Star Hotels
Secret Bargains - Save an extra 10% or more on select hotels
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
Cheap St. Thomas Hotels

Bluebeard's Castle Resort
1331 Estate Taarneberg Charlotte Amalie Saint Thomas
$257 nightly
The price is $286 total per night
$286 total
Mar 25 - Mar 26
Total with taxes and fees
1.97 mi from city center
With a stay at Bluebeard's Castle Resort in St. Thomas, you'll be within a 15-minute drive of Bolongo Bay and Magens Bay Beach.
Pool
Hot Tub

Margaritaville Vacation Club - St. Thomas
6080 Estate Smith Bay St. Thomas
$557 nightly
The price is $627 total per night
$627 total
Feb 25 - Feb 26
Total with taxes and fees
1.78 mi from city center
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

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 1 - Mar 2
Total with taxes and fees
2.2 mi from city center
With a stay at The Westin St. Thomas Beach Resort & Spa in St. Thomas, you'll be on the beach, within a 10-minute drive of Bolongo Bay and Frenchman's Bay.
Pool
Spa

Emerald Beach Resort
8070 Lindbergh Bay St. Thomas St. Thomas
$294 nightly
The price is $327 total per night
$327 total
Mar 3 - Mar 4
Total with taxes and fees
4.56 mi from city center
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

Lindbergh Bay Hotel and Villas
8075 Lindbergh Bay St. Thomas St. Thomas
$183 nightly
The price is $203 total per night
$203 total
Mar 2 - Mar 3
Total with taxes and fees
4.98 mi from city center
With a stay at Lindbergh Bay Hotel and Villas in St. Thomas, you'll be 3.3 mi (5.3 km) from Blackbeard's Castle and 5.9 mi (9.6 km) from Magens Bay Beach.
Pool
Pet friendly

Windward Passage Hotel
Veterans Drive Charlotte Amali St. Thomas St. Thomas
$223 nightly
The price is $248 total per night
$248 total
Mar 1 - Mar 2
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
2.81 mi from city center
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

Mafolie Hotel
7091 Estate Mafolie St. Thomas
$222 nightly
The price is $247 total per night
$247 total
Feb 25 - Feb 26
Total with taxes and fees
2.56 mi from city center
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

Bunker Hill Hotel
2307 Commandant Gade St. Thomas
Free Cancellation
Reserve now, pay when you stay
2.45 mi from city center
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

The Ritz-Carlton, St. Thomas
6900 Great Bay St. Thomas St. Thomas
$1,642 nightly
The price is $1,834 total per night
$1,834 total
Mar 25 - Mar 26
Total with taxes and fees
3.54 mi from city center
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

Buoy Haus Beach Resort St. Thomas, Autograph Collection
2 Estate Bakkeroe St. Thomas VI
$1,227 nightly
The price is $1,377 total per night
$1,377 total
Mar 9 - Mar 10
Total with taxes and fees
2.05 mi from city center
With a stay at Buoy Haus Beach Resort St. Thomas, Autograph Collection in St. Thomas, you'll be on the beach, within a 10-minute drive of Bolongo Bay and Frenchman's Bay.
Pool
Free WiFi

Secret Harbour Beach Resort
6280 Estate Nazareth St. Thomas St. Thomas
$786 nightly
The price is $874 total per night
$874 total
Mar 1 - Mar 2
Total with taxes and fees
3.06 mi from city center
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 Lindquist Beach.
Pool
Spa
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,299 hotels |
|---|---|
Lowest Price | $203 |
Highest Price | $1,834 |
Popular hotels | Bluebeard's Castle Resort, Margaritaville Vacation Club - St. Thomas, The Westin St. Thomas Beach Resort & Spa, Emerald Beach Resort, Lindbergh Bay Hotel and Villas, Windward Passage Hotel, Mafolie Hotel, Bunker Hill Hotel, The Ritz-Carlton, St. Thomas, Buoy Haus Beach Resort St. Thomas, Autograph Collection, Secret Harbour Beach Resort, Bolongo Bay Beach Resort |
Most Recent St. Thomas Hotel Reviews

Bluebeard's Castle Resort
5 out of 5
Posted 2 days ago
CheapTickets Verified Review
"Lovely room, fabulous views, lovely helpful staff. Loved the pool and hot tub, with the great views. Great fun bar with karaoke nights and good bar snacks. Lots of parking spaces available."
A verified traveler stayed at Bluebeard's Castle Resort
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 Romulus
- Hotels in Vieques
- Hotels in Mayapur
- Hotels in Culebra
- Hotels in Grand Cay
- Hotels in Aguadilla
- Hotels in Ponce
- Hotels near Kay Bailey Hutchison Convention Center
- Hotels in Shoal Bay
- Hotels near St. Louis Zoo
- Hotels in Boone
- Hotels in Isabela
- Hotels in St. John
- Hotels in Port Charlotte
- Hotels in Point Fortin
- Casino Resorts & Hotels in Mayagüez
- Hotels in Willemstad
Flights






