Top 10 Hotels in St. Thomas

See all 40 Hotels in St. Thomas

Recent Reviews in St. Thomas

Hide content

Where to stay in St. Thomas

St. Thomas Hotel Guide

There's a generous assortment of accommodations for travelers chasing a comfortable place to stay in or around St. Thomas. You can explore no less than 26 hotels within a 6-mile away from the main part of St. Thomas, is the Frenchmans. The Caneel Bay is located 10 miles away. The Gallows Point Resort as well as the Grande Bay Resort are two more Expedia-listed hotel options in St. Thomas.

Situated 10 miles to the west of St. Thomas is Cruz Bay, which has number of hotels and apartments. Hotel options here include the Westin St. John Resort and Hillcrest Guest House.

Before your St. Thomas trip comes to an end, why not spend an hour or two rubbing shoulders with local sports fans at a local match. Lionel Roberts Stadium is 0.8 miles to the northwest of St. Thomas. Book a hotel close to the action at the Magens Point Resort or the Marriott's Frenchman's Cove.

Located 2 miles away from St. Thomas is Cyril E. King Airport. Stay nearby at Lindbergh Bay Hotel and Villas or Emerald Beach Resort.