Search for your hotel in St. Thomas

Featured hotel in St. Thomas

Best Western Carib Beach - A Cardow Resort - Best Western Carib Beach - A Cardow Resort a 2 star hotel in St. Thomas

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.

Map of hotels in St. Thomas

3 star hotels in St. Thomas

Antilles Point Pleasant Resort - 3 star hotels in St. Thomas - 6600 Estate Smith Bay 4

Antilles Point Pleasant Resort
Lush hillside resort in northeast St Thomas
Antilles Point Pleasant Resort - Show on map

Crystal Cove Beach Resort - 3 star hotels in St. Thomas - 6345 Estate Smith Bay

Crystal Cove Beach Resort
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 - 3 star hotels in St. Thomas - Route 6 Smith Bay Estate

Sapphire Beach Resort & Marina
Beach resort with views of lush green islands
Sapphire Beach Resort & Marina - Show on map
2 star hotels in St. Thomas

Best Western Emerald Beach Resort - 2 star hotels in St. Thomas - 8070 Lindbergh Bay

Best Western Emerald Beach Resort
Small resort on calm Caribbean beach
Best Western Emerald Beach Resort - Show on map

Bluebeard's Beach Club - 2 star hotels in St. Thomas - 100 Frenchman's Bay

Bluebeard's Beach Club
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 - 2 star hotels in St. Thomas - Bluebeards Hill

Bluebeards Castle
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 - 2 star hotels in St. Thomas - 6800 Estate Nazareth

Elysian Beach Resort
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 - 2 star hotels in St. Thomas - 6320 Estate Smith Bay

Sapphire Village Resort
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