Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 590,000 properties worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured St. Thomas All-inclusive Hotel

See all 172 Hotels in St. Thomas
Bolongo Bay Beach Resort

Bolongo Bay Beach Resort

7150 Bolongo, St. Thomas
    3.0 out of 5.0
     
     
    3.9 out of 5 (694 reviews)
    Wonderful, small resortThis was our second time at Bolongo Bay and we again enjoyed the relaxing atmosphere, good meals, and fine service. Very friendly and accommodating staff. Beautiful view of the bay from our room. This is not a good place for children, nothing really for them to do there except hang out at the pool. ...
    Aug 27, 2017

    Bolongo Bay Beach Resort$250

    Bolongo Bay Beach Resort$250
    Sugar Bay Resort and Spa

    Sugar Bay Resort and Spa

    6500 Estate Smith Bay, St. Thomas
      4.0 out of 5.0
       
       
      3.6 out of 5 (280 reviews)
      Beautiful views, nice pool area, small beachIn need of renovation. Some in progress. Tropical relaxing atmosphere.
      Sep 7, 2017

      Sugar Bay Resort and Spa$330

      Sugar Bay Resort and Spa$330
      Marriott Frenchman's Reef and Morning Star Beach Resort

      Marriott Frenchman's Reef and Morning Star Beach Resort

      5 Estate Bakkeroe, St. Thomas
        4.5 out of 5.0
         
         
        4.0 out of 5 (1,570 reviews)
        The good and bad of our trip.For the most part our experience was very good. The hotel was very nice and the "native" staff was awesome. Some of the other staff tended to be "business-like".
        Sep 4, 2017

        Marriott Frenchman's Reef and Morning Star Beach Resort$279

        Marriott Frenchman's Reef and Morning Star Beach Resort$279
        Emerald Beach Resort

        Emerald Beach Resort

        8070 Lindbergh Bay, St. Thomas
          3.5 out of 5.0
           
           
          3.8 out of 5 (1,035 reviews)
          Wonderful friendly staff and restaurant. Great food and drinks. The beach was very nice and the water was warm. The pool was clean but the fountain and the grotto didn't work.
          Apr 17, 2018

          Emerald Beach Resort$195

          Emerald Beach Resort$195
          Secret Harbour Beach Resort

          Secret Harbour Beach Resort

          6280 Estate Nazareth, St. Thomas
            3.5 out of 5.0
             
             
            4.2 out of 5 (829 reviews)
            Perfect!Secret Harbour will be our go-to for our much needed getaways from life! Everything was perfect. Even the groceries we arranged for delivery were put away before our arrival and drinks were put in the fridge for us. That said a lot! The beach was pristine and the snorkeling was just breathtaking. ...
            Sep 1, 2017

            Secret Harbour Beach Resort$336

            Secret Harbour Beach Resort$336
            Antilles Resorts at Point Pleasant

            Antilles Resorts at Point Pleasant

            6600 Estate Smith Bay, St. Thomas
              3.5 out of 5.0
               
               
              3.7 out of 5 (551 reviews)
              Incredible viewBEAUTIFUL ACCOMODATIONS, DEFINITELY COMING BACK TO POINT PLEASE!
              Aug 16, 2015

              Recently booked All-inclusive Hotel in St. Thomas

              Two Sandals by the Sea Inn - B&B
              2.5 out of 5.0
              Last booking: 20 minutes ago
              Sunset Gardens
              2.5 out of 5.0
              Last booking: 1 hour ago
              Windward Passage Hotel
              3.5 out of 5.0
              Last booking: 2 hours ago
              Mafolie Hotel
              3.0 out of 5.0
              Last booking: 2 hours ago
              Emerald Beach Resort
              3.5 out of 5.0
              Last booking: 19 hours ago
              Lindbergh Bay Hotel and Villas
              3.5 out of 5.0
              Last booking: 22 hours ago
              Olga's Fancy
              3.0 out of 5.0
              Last booking: 26 hours ago
              Bunker Hill Hotel
              3.0 out of 5.0
              Last booking: 26 hours ago
              Crystal Cove Villas
              3.0 out of 5.0
              Last booking: 38 hours ago

              St. Thomas All Inclusive Resort Information

              When it's time to daydream about your next getaway, Expedia gets that making plans is half the fun. Discovering your region, considering all the finest pastimes, and seeking out hotels and flights are all a part of creating memories. But you certainly don’t want to spend all your energy thinking about what’s included at your hotel. Never fear: All-inclusive hotels in St. Thomas are here to help. And Expedia's awesome offers and super simple payment process are here for you too.

              An Amazing St. Thomas All-Inclusive Hotel Awaits

              We have 9 St. Thomas all-inclusive lodgings, and no one can beat our offers. And by searching through our review section, where you can learn all the helpful details about St. Thomas and the St. Thomas area, you'll ensure you find what you really want.

              • Our reviews are verified and truthful.
              • Discover tricks and tips for visiting St. Thomas.
              • The conveniences you require are easy to come by.
              • Outside the walls, frills also abound.
              • Depend on Expedia as your guide, and you're certain to find everything you want for your St. Thomas Trip.

              Book Your St. Thomas Hotel Right Away

              St. Thomas has witnessed rising engagement over the past year, and it seems no one can resist getting in on the fun. You'll continue to score the most amazing deals on Expedia, whenever you want to explore this holiday hideaway. If you have a pause from everyday agendas in your near future, there has never been a better chance to book your all-inclusive hotel in St. Thomas. Then ready your taste buds for tasty eats and your new smartphone for exhilarating vistas—it's time to get out there!