Our customers tell us that they enjoy the helpful staff at Bolongo Bay Beach Resort. During your stay, you're just a quick walk from Bolongo Bay. Features include free WiFi in public areas and free self-parking, plus an outdoor pool.
Pool
Breakfast available
The Westin Beach Resort & Spa at Frenchman's Reef
4.5 out of 5
5 Estate Bakkeroe, Po Box 7100, St. Thomas, St. Thomas
The price is €454 per night
€454
per night
27 May - 28 May
During your stay at The Westin Beach Resort & Spa at Frenchman's Reef, you're just a quick walk from Frenchman's Bay. Enjoy features like free WiFi in public areas, plus 3 outdoor pools and 3 restaurants.
Spa
Pool
Emerald Beach Resort
3.5 out of 5
8070 Lindbergh Bay, St. Thomas, St. Thomas
The price is €283 per night
€283
per night
1 Jun - 2 Jun
Our customers tell us they enjoy Emerald Beach Resort's beach location. During your stay, you're just a quick walk from Lindbergh Bay. Enjoy features like free WiFi in public areas and free self-parking, plus 2 restaurants.
Pool
Pet-friendly
Secret Harbour Beach Resort
4 out of 5
6280 Estate Nazareth, St. Thomas, St. Thomas
The price is €634 per night
€634
per night
13 May - 14 May
Our customers tell us that they enjoy the clean apartments at Secret Harbour Beach Resort. During your stay, you're just a quick walk from Secret Harbour Beach. Enjoy features like free WiFi in public areas, plus 2 restaurants and an outdoor pool. This aparthotel has 70 apartments over 3 floors. Free WiFi and a kitchen are available in each apartment.
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,264 hotels
Lowest Price
€283
Highest Price
€634
Popular hotels
Bolongo Bay Beach Resort, The Westin Beach Resort & Spa at Frenchman's Reef, Emerald Beach Resort, Secret Harbour Beach Resort
Recent St. Thomas hotel reviews by travellers like you
ebookers verified reviews
5/5 Excellent
"My best trip ever love this place "
A verified traveller stayed at Emerald Beach Resort