St. Thomas Hotels range from very basic accommodations to ultra-luxury resorts. While one is unlikely to find a really cheap hotel room on St. Thomas, a bit of shopping can definitely turn up some bargains in relation to other hotels on St. Thomas and especially when compared to lodging on St. John. We also have a page dedicated to St. Thomas all inclusive resorts for those interested.
![]() |
![]() |
![]() |
Cruise ship harbor in St. Thomas from Bluebeard's Castle Hotel. | Ariel view of Anchorage Beach Resort and the adjoining Caribbean. |
Best Western Resort Emerald Beach at Lindbergh Beach. |