Search for your hotel in St. Thomas
Featured hotel in St. Thomas
Best Western Carib Beach - A Cardow Resort - 
This St Thomas resort is located 2.5 miles from the town of Charlotte Amalie and one mile from the airport.
In addition to private balconies with water views, guestrooms feature refrigerators and in-room safes.
The resort offers an outdoor pool, restaurant, bar, and complimentary Continental breakfast, served daily.
Best Western Carib Beach - A Cardow Resort - Show on map
Map of hotels in St. Thomas
3 star hotels in St. Thomas
Antilles Point Pleasant Resort -
- 6600 Estate Smith Bay 4
Crystal Cove Beach Resort -
- 6345 Estate Smith Bay
These fully equipped studios are located on Crystal Cove Beach, one of the Virgin Islands' finest white sand beaches.
Amenities include complimentary snorkeling gear and chaise lounges on the beach.
All guests have access to the onsite outdoor swimming pool and poolside bar.
Crystal Cove Beach Resort - Show on map
Sapphire Beach Resort & Marina -
- Route 6 Smith Bay Estate
2 star hotels in St. Thomas
Best Western Emerald Beach Resort -
- 8070 Lindbergh Bay
Bluebeard's Beach Club -
- 100 Frenchman's Bay
Set on 24 acres of secluded beachfront, this resort is located three miles from Charlotte Amalie.
Guest accommodations feature water-view balconies, kitchenettes, and in-room safes.
The resort offers an outdoor pool, tennis courts, and water-sport rentals, including kayaks and snorkeling gear.
Bluebeard's Beach Club - Show on map
Bluebeards Castle -
- Bluebeards Hill
Featuring a stone watchtower built in the 1600s, this St Thomas hotel overlooks the historic town of Charlotte Amalie.
Guestrooms feature view balconies, refrigerators, microwaves, sofa beds, and cable TV.
The hotel offers an outdoor pool, a fitness room, an Internet lounge with complimentary high-speed access, and more.
Bluebeards Castle - Show on map
Elysian Beach Resort -
- 6800 Estate Nazareth
The yacht-dotted waters of Cowpet Bay form a peaceful backdrop for this beachfront resort on the east end of St. Thomas.
Guestrooms with white-tile floors, wood ceilings, and rattan furnishings have terraces or balconies with ocean views.
Guests can play tennis, take a scuba lesson in the pool, or reserve Jet Skis and parasailing trips right on the beach.
Elysian Beach Resort - Show on map
Sapphire Village Resort -
- 6320 Estate Smith Bay
Located on the east end of St Thomas, this beachfront resort provides sweeping views of St John and Tortola.
All guestrooms feature private balconies, well-equipped kitchens, and VCRs.
The resort offers two outdoor pools, complimentary snorkeling gear for guests, and use of a nearby fitness facility.
Sapphire Village Resort - Show on map
