Best hotels in St. Thomas

St. Thomas overview

Visitors to St. Thomas speak favorably about this tropical city's beaches and port. You'll enjoy activities like snorkeling and boating. You can soak up sunshine at top spots in St. Thomas like Magens Bay Park and Coki Beach. Popular sights like Blackbeard's Castle and Emancipation Garden won't disappoint.

Where to stay in St. Thomas

Whether you're planning to stay for a night or a week, St. Thomas has the right accommodation for you. There are 133 hotels in St. Thomas and you can shop as many as 33 deals for rooms on Hotels.com, some with discounts of up to 30%. We have room prices as low as 69 USD per night and below are the number of hotels by star rating in St. Thomas as well as in the surrounding area: