Hotels & Resorts in St. Thomas
St. Thomas has at least 12 places listed under Hotels & Resorts. The best rated is Hotel 1829 (4.9 from 76 reviews). 12 of the 12 carry a photo and full details.
No activities yet
We're adding new spots soon. Check back later.
Hotels & Resorts venues on St. Thomas
Real local businesses — top-rated listed, book direct.
Looking for great hotels & resorts in St. Thomas? These are the venues travellers rate highest — what makes each one worth your visit:
Marriott’s Frenchmen Cove★ 4.6 (1382)
In St. Thomas, Marriott’s Frenchmen Cove is a local business. The venue sits at 7338 Estate Bakkeroe St. Thomas US Virgin Islands 00802, 3011, Islas Vírgenes de EE. UU., on the island of St. Thomas in the Caribbean. Marriott’s Frenchmen Cove operates as a Marriott property on St.
Read more →Point Pleasant Resort★ 4.4 (655)
On St. Thomas, Point Pleasant Resort is a hotel. The property sits at 6600 Estate Smith Bay, Saint Thomas 00802, Islas Vírgenes de EE. UU., placing it on the eastern side of the island near Smith Bay. Point Pleasant Resort operates as a hotel on St. Thomas, with 655 reviews recorded for the property.
Read more →Mafolie Hotel★ 4.3 (711)
Choose Mafolie Hotel for hotel in St. Thomas, set at 7091 Estate Mafolie, St Thomas 00802, Islas Vírgenes de EE. UU. The property operates as a hotel on St. Thomas in the Caribbean, with its address placing it in Estate Mafolie. Mafolie Hotel offers hotel accommodation on St.
Read more →
Hotel
Hotel 1829
30 Kongens Gade, Charlotte Amalie, St Thomas 00802, Islas Vírgenes de EE. UU.

Hotel
Marriott’s Frenchmen Cove
7338 Estate Bakkeroe St. Thomas US Virgin Islands 00802, 3011, Islas Vírgenes de EE. UU.

Hotel
Point Pleasant Resort
6600 Estate Smith Bay, Saint Thomas 00802, Islas Vírgenes de EE. UU.

Hotel
Mafolie Hotel
7091 Estate Mafolie, St Thomas 00802, Islas Vírgenes de EE. UU.

Hotel
Elysian Beach Resort
St. Thomas, 6800 Estate Nazareth, Nazareth, St Thomas 00802, Islas Vírgenes de EE. UU.

Hotel
Magen's Point Resort
6200 Magen's Bay Rd, St Thomas 00802, Islas Vírgenes de EE. UU.

Hotel
The Ritz-Carlton, Saint Thomas
6900 Great Bay, Nazareth, St Thomas 00802, Islas Vírgenes de EE. UU.

Hotel
Emerald Beach Resort
St. Thomas, 8070, 8070 Lindbergh Bay, Charlotte Amalie, St Thomas 00802, Islas Vírgenes de EE. UU.

Hotel
Carib Beach Resort
St. Thomas, 8070, 8070 Lindbergh Bay, Charlotte Amalie, St Thomas 00802, Islas Vírgenes de EE. UU.

Hotel
Bunker Hill Hotel
2307 Commandant Gade, Charlotte Amalie, St Thomas 00802, Islas Vírgenes de EE. UU.

Hotel
The Inn at Blackbeard's Castle
Carlota Amalia, St Thomas 00804, Islas Vírgenes de EE. UU.

Hotel
Island Beachcomber Hotel
8070 Lindberg bay, St Thomas, VI 00802, Islas Vírgenes de EE. UU.