Thank you for your interest in and support of the U.S. Virgin Islands. The Territory continues to recover and rebuild from back-to-back hurricanes. While some of our larger hotels renovate and rebuild and power restoration continues, there are many accommodation options, restaurants and attractions that are open for business. Please contact your airline, accommodations provider and/or travel consultant/advisor for updates before you travel. Also, please visit for more details as we welcome visitors back to our shores. We can't wait to show you that the USVI is #stillnice.

Book a Trip

St. Thomas

Wherever you decide to stay, you’re sure to experience the radiance of St. Thomas.

Don’t miss a thing! Be sure to visit all three of the U.S. Virgin Islands. Since the islands are small and in close proximity to each other, it’s easy to hop from one to another. St. John is just a 20 minute ferry ride away, and St. Croix can easily be reached by local planes.

St. Thomas hotels offer luxurious accommodations to complement the ultimate Caribbean shopping spree. Known for their sophisticated ambiance, superb dining, and spectacular nightlife, hotels in St. Thomas offer a variety of lodging alternatives from grand resort estates to small inns and villas. Although cruise ships sometimes loom in the harbor, visitors to St. Thomas experience breathtaking views, secluded beaches and a deeply relaxing atmosphere. For an unparalleled Caribbean vacation, look no further than St. Thomas!


Where to Stay in St. Thomas

To book your stay, review the listings for St. Thomas hotels and resorts below or, for the latest deals, visit our package and promotions page.

Bluebeard's Castle Resort
Toll Free: 800-438-6493
Bolongo Bay Beach Resort
Toll Free: 800-524-4746
Phone: 340-775-1800
Crystal Cove at Sapphire Beach
Toll Free: 800-524-2025
Phone: 340-775-6100
Elysian Beach Resort
Toll Free: 800-438-6493
Emerald Beach Resort
Toll Free: 800-233-4936
Phone: 340-777-8800
Frenchman's Reef & Morning Star Marriott Beach Resort
Phone: 340-776-8500
Lindbergh Bay Hotel and Villas
Toll Free: 800-792-2742
Phone: 340-774-2525
Point Pleasant Resort
Toll Free: 888-619-4010
Phone: 340-775-7200
Sapphire Beach Resort
Toll Free: 800-524-2025
Phone: 340-775-6100
Secret Harbour Beach Resort
Toll Free: 800-524-2250
Phone: 340-775-6550
Sugar Bay Resort & Spa
Toll Free: 800-927-7100
Phone: 305-608-4803
The Ritz-Carlton, St. Thomas
Toll Free: 800-241-3333
Phone: 340-775-3333
Windward Passage
Toll Free: 800-524-7389
Phone: 340-774-5200

At Home in the Tropics Bed & Breakfast
Phone: 340-777-9857
Bellavista Bed & Breakfast
Toll Free: 888-333-3063
Phone: 340-714-5706
Bellavista Scott Hotel
Phone: 340-714-5500
Bunker Hill Hotel
Phone: 340-774-8056
Franko's Guest House B&B
Phone: 340-715-3695
Hotel 1829
Toll Free: 800-524-2002
Phone: 340-776-1234
Island View Guest House
Toll Free: 800-524-2023
Phone: 340-774-4270
Mafolie Hotel
Toll Free: 800-225-7035
Phone: 340-774-2790
Pavilions and Pools Hotel
Toll Free: 800-524-2025
Phone: 340-775-6110
The Green Iguana Hotel
Toll Free: 855-473-GREEN (855-473-4733)
Phone: 340-776-7654
Two Sandals by the Sea Inn - Bed & Breakfast
Phone: 340-998-2394

Calypso Realty
Toll Free: 800-787-4855
Phone: 340-774-1620
Leeward Islands Villas
Phone: 813-388-8995
McLaughlin Anderson Luxury Villas
Toll Free: 800-666-6246
Phone: 340-776-0635
Pineapple Rooms & Villas
Toll Free: 800-479-1539
Pineapple Village Villas
Toll Free: 800-992-9232
Phone: 340-775-5516
Vacation VI
Toll Free: 800-727-6610

The Waterfront Cottages & Apartments
  • Located on Water Island
Phone: 340-774-2635
Virgin Islands Campground
  • Located on Water Island
Toll Free: 877-502-7225
Phone: 340-776-5488