Beginning of main content

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Where To Stay In St. Thomas

St. Thomas Hotel Guide

Visiting St. Thomas and St. John and would like to book a bed in St. Thomas? Just a short drive from St. Thomas visitors can select from 28 Expedia-listed hotels.

The Windward Passage Hotel and the Mafolie Hotel are worth looking into. These great hotels are just minutes from the center. The Sunset Gardens and the Bluebeards Castle Hotel are some more brilliant options.

Charlotte Amalie has 16 places to stay making it the part of St. Thomas with the most hotels. It lies 1 mile from the center of St. Thomas. Expedia-approved hotels in Charlotte Amalie are the Marriott's Frenchman's Cove and Lindbergh Bay Hotel and Villas.

The Sapphire Beach Condo Resort & Marina by Antilles Resorts as well as the Antilles Resorts at Point Pleasant are within an easy walk from Coki Beach, while the Flamboyan On The Bay and the Pirates Pension at Bluebeards Castle are positioned close to Magens Bay Park.
 Blackbeard's Castle and Fort Christian are two more often-visited St. Thomas destinations. The Marriott Frenchman's Reef and Morning Star Beach Resort and the Villa Marbella Suites are close to Blackbeard's Castle, and the Virgin Islands Campground and the Hilltop Villas at Bluebeards Castle, are near Fort Christian.

Travelers may be tempted to set off and steer a course into the open waters after stopping by Yacht Haven Grande Marina. If your interest is sparked by these sorts of sites, you will be delighted to know that you can stay at two nearby hotels, the Bolongo Bay Beach Resort and Galleon House Bed Breakfast Inn. Enjoy a day of shopping at Havensight Mall and find the ideal gifts for your entire family. The closest hotels near this site are the Bluebeards Castle Villas and Bluebeard's Castle Villas III.

There is only a small selection of no-frills hotels in this area. You will find the Wyndham Margaritaville St Thomas is one of the better options on offer.

If you are searching for additional accommodation options, the Caneel Bay and the Frenchmans are 10 miles and 16 miles from the city center of St. Thomas. The Ritz-Carlton, St. Thomas and the Gallows Point Resort can be found 7 miles and 9 miles away.

13 miles to the east of St. Thomas is St. John, where you'll find the Long Bay Beach and Smuggler's Cove Beach. The Reef Madness and Starlit Escape Villa are a few of the great lodging options in St. John. 25 miles to the west of St. Thomas is Culebra, home to the Culebra Moon Villas and Sea Breeze Hotel. Culebrita Beach and Zoni Beach are just some of the more popular points of interest to see should you visit Culebra.

How to Get to St. Thomas

Cyril E. King Airport is situated 2 miles away from St. Thomas. Visitors who wish to stay close by can book a night at the St. Thomas All Inclusive B&B or the Island Beachcomber Hotel.