St. Thomas Hotels & Resorts

St. Thomas Hotels & Resorts

Travel to USVI and book your stay at St. Thomas hotels and resorts. Find budget-friendly, kid-friendly, honeymoon suites, all-inclusive and more!


The Ritz-Carlton, St. Thomas

6900 Great Bay, 00802 Benner, U.S. Virgin Islands

Unparalleled Luxury Spa Club Lounge Aquatic Center

Point Pleasant Resort

6600 Estate Smith Bay, 00802 Charlotte Amalie, U.S. Virgin Islands

Spacious Suites Stunning Views Friendly Staff Complimentary Transportation

Secret Harbour Beach Resort

6280 Estate Nazareth, 00802 Nazareth, U.S. Virgin Islands

Condominiums Beachfront Diving Specials Full Kitchens

Marriott's Frenchman's Cove

7338 Estate Bakkeroe, 00802-3011 Estate Thomas, U.S. Virgin Islands

Luxury Resort Secluded Beach Villas Pacquereau Bay

Bunker Hill Hotel

2307 Commandant Gade, 00802 Charlotte Amalie, U.S. Virgin Islands

Bed & Breakfast Charlotte Amalie Complimentary Breakfast Outdoor Pools

Paradise Cove Ocean Front Villas & Suites

2 GA Ridge Rd, 00802 Nazareth, U.S. Virgin Islands

Nazareth Bay Oceanfront Secluded Great Value

Sapphire Beach Resort

6720 Smith Bay, 00802 Mandal, U.S. Virgin Islands

Private Beach Condominiums Swimming Pool Watersports

The Mafolie Hotel

7091 Estate Mafolie, 00802 Mafolie, U.S. Virgin Islands

Luxury Amenities Ocean Views Gourmet Dining Complimentary Breakfast

Bluebeard's Castle

Bluebeards Hill, 00801 Charlotte Amalie, U.S. Virgin Islands

Historic Studio Suites Condominiums Harbor Views

Windward Passage Hotel

3100 Kronprindsens Tvaer, 00802 Charlotte Amalie, U.S. Virgin Islands

Panoramic Views Waterfront Resort Central Location Casino

Island Beachcomber Hotel

8071 Lindberg Bay, 00802 Lindbergh Bay, U.S. Virgin Islands

Waterfront Lindbergh Bay Beach Warm & Friendly Staff Historic