Search over 1,000,000 properties worldwide and 550 airlines worldwide.
Search over a million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation.
Reviewed on Nov. 14, 2019
If you are on the lookout for the best hotels and apartments in St. Thomas, you've got plenty of options. Expedia has at least 41 places to stay within a 0.1-kilometre (0.1-mile) distance of St. Thomas' center.
The Flamboyan On The Bay is close to Magens Bay. Another nearby Expedia-approved hotel is the Windward Passage Hotel. If you'd rather book a room near Coki Beach, you could check out the Sapphire Beach Condo Resort & Marina by Antilles Resorts or the Antilles Resorts at Point Pleasant. Blackbeard's Castle, another St. Thomas attraction, is not far from the Marriott's Frenchman's Cove and the Marriott Frenchman's Reef and Morning Star Beach Resort. Hotels that are within walking distance of Fort Christian include the Sunset Gardens and the Villa Marbella Suites.
The hotels closest to Havensight Mall are the Bolongo Bay Beach Resort and Bluebeards Castle Hotel. The Virgin Islands Campground and Pirates Pension at Bluebeards Castle are close to the St. Thomas Synagogue.â€¨ If you plan to book accommodation near 99 Steps, choose from accommodation options which include the Hilltop Villas at Bluebeards Castle and Bluebeards Castle Villas. Hotels near Seven Arches Museum, include the Bluebeard's Castle Villas III and Flamboyan on the Bay Resort and Villas.
The Caneel Bay is situated 16 kilometres (10 miles) from downtown St. Thomas. Another option is the Frenchmans, which is situated 25 kilometres (16 miles) away. You could also choose to make a booking at The Ritz-Carlton, St. Thomas or the Gallows Point Resort.
Why not spend a few hours enjoying the Hassel Island and Weibel Museum in Charlotte Amalie, 2 kilometres (1 mile) to the southwest of St. Thomas. If you'd like to spend a few nights in Charlotte Amalie, check out the Lindbergh Bay Hotel and Villas and Emerald Beach Resort. 17 kilometres (11 miles) to the east of St. Thomas is Cruz Bay, which is home to the Grande Bay Resort and The Westin St. John Resort. Maho Beach and Bordeaux Mountain Trail are just a couple of the more popular attractions to experience when visiting Cruz Bay.