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 and St. John 3 Star Hotels

See all 264 Hotels in St. Thomas and St. John
Bunker Hill Hotel

Bunker Hill Hotel

2307 Commandant Gade, St. Thomas
    3.0 out of 5.0
     
     
    3.6 out of 5 (460 reviews)
    We enjoyed the two days at this hotel. I wish the internet connection would have been better, but the views and great food made up for it.
    Apr 22, 2018

    Bunker Hill Hotel$115

    Bunker Hill Hotel$115
    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)
      Nice location , bad food service They give you a buy 1 get one free drink coupon upon arrival , however when you go to use it the bar tender secretly charged normal Price instead of half off , we sat at a table and literally waited 30 minutes to even be recognized, I had to go and ask someone to help us , so I didn’t dine in any ...
      Apr 19, 2018

      Emerald Beach Resort$195

      Emerald Beach Resort$195
      Olga's Fancy

      Olga's Fancy

      Honduras 8, St. Thomas
        3.0 out of 5.0
         
         
        4.6 out of 5 (126 reviews)
        Very good experience ,nice people,very friendly and pleasant
        Apr 21, 2018

        Olga's Fancy$149

        Olga's Fancy$149
        Mafolie Hotel

        Mafolie Hotel

        7091 Estate Mafolie, St. Thomas
          3.0 out of 5.0
           
           
          3.9 out of 5 (297 reviews)
          Overall the hotel was excellent. One thing I would change or add is to have non pork product for breakfast meals. And remove the cats from the general area for guest who are affaid or allergic.
          Apr 4, 2018

          Mafolie Hotel$202

          Mafolie Hotel$202
          Lindbergh Bay Hotel and Villas

          Lindbergh Bay Hotel and Villas

          8075 Lindbergh Bay, St. Thomas
            3.5 out of 5.0
             
             
            3.2 out of 5 (358 reviews)
            Old, beaten with a security issueI am not sure what the hotel felt like before as this was my first stay but I spent the entire time worrying about security and ensuring that my belongings were safe. This hotel needs a major overhaul and renovation after the hurricane, but honesty it also may simply need to be torn down and re built. ...
            Apr 21, 2018

            Lindbergh Bay Hotel and Villas$143

            Lindbergh Bay Hotel and Villas$143
            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)
              Not a Resort!Misleading to call this place a resort, let alone all-inclusive. Was a Holiday Inn with one Denny's restaurant.
              Sep 4, 2017

              Bolongo Bay Beach Resort$250

              Bolongo Bay Beach Resort$250
              St John Inn

              St John Inn

              277 Estate Enighed, St. John
                3.0 out of 5.0
                 
                 
                4.4 out of 5 (198 reviews)
                The best place in Cruz bayI was at St. John inn when hurricane Irma hit the island. Dave, Kelly everyone were so accommodating and I honestly do not know what I would have done without their hospitality. The inn is quaint and nicely located in Cruz bay St. John. I holy recommend St. John inn to any person visiting St. ...
                JeanNov 30, 2017

                St John Inn$204

                St John Inn$204
                Sapphire Beach Condo Resort & Marina by Antilles Resorts

                Sapphire Beach Condo Resort & Marina by Antilles Resorts

                6720 Estate Smith Bay, St. Thomas
                  3.0 out of 5.0
                   
                   
                  3.2 out of 5 (215 reviews)
                  It was a great location for beach access but still compromised by the hurricanes. The restaurant wasn't open so there was no place within easy walking to eat. Rooms do have kitchens so we bought groceries and ate in most meals since a lot of restaurants in the area are still closed.
                  Mar 12, 2018

                  Sapphire Beach Condo Resort & Marina by Antilles Resorts$225

                  Sapphire Beach Condo Resort & Marina by Antilles Resorts$225
                  Estate Lindholm

                  Estate Lindholm

                  6B Estate Caneel Bay, St. John
                    3.0 out of 5.0
                     
                     
                    4.8 out of 5 (127 reviews)
                    Friendly, Thoughtful, Adults OnlyLocated just up the hill from Cruz Bay you can overlook all the action from a peaceful perch. The property is lovely with lush landscaping, just steps from trails that lead to various beaches. There is also a refreshing pool perfect for late afternoon cocktails. As part of the standard room price, ...
                    Mar 21, 2018

                    Estate Lindholm$305

                    Estate Lindholm$305
                    Cruz Bay Boutique Hotel

                    Cruz Bay Boutique Hotel

                    74-2 Cruz Bay Town, St. John
                      3.0 out of 5.0
                       
                       
                      4.6 out of 5 (65 reviews)
                      Had a wonderful stay at the hotel. The rooms are small but very neat. I requested an iron for my stay and it was in the room when we arrived. Perfect location for Cruz Bay area. Wonderful hiking within walking distance. No car is needed unless you want to see the other side of the island. Even then, ...
                      Apr 11, 2018

                      Cruz Bay Boutique Hotel$196

                      Cruz Bay Boutique Hotel$196

                      Three Star Hotel Guide for St. Thomas and St. John

                      There’s a reason the top 3 star hotels in St. Thomas and St. John, U.S. Virgin Islands are so incredibly popular: They combine comforting amenities and just-for-you service with some of the best rates and discounts the area has to offer. When you book a stay at a three star hotel in St. Thomas and St. John, you’ll get access to perfect little perks like on-site restaurants and cocktail bars, well-appointed fitness centers, and spacious rooms.

                      Search for a cheap deal on a 3 star upscale hotel in St. Thomas and St. John for the most elegant experience, or grab a low rate on one of the cheap 3 star hotels in St. Thomas and St. John near the local attractions, if you want something a touch more unassuming. Whatever your traveling style, make sure to use the search tools at Expedia to track down prices, read more about amenities, and score a few local discounts.

                      From business trips to family getaways, the St. Thomas and St. John 3 star hotels offer a fantastic home base for any type of vacation.

                      Recently booked 3 Star Hotels in St. Thomas and St. John

                      Windward Passage Hotel
                      3.5 out of 5.0
                      Last booking: 3 hours ago
                      Emerald Beach Resort
                      3.5 out of 5.0
                      Last booking: 6 hours ago
                      Crystal Cove Villas
                      3.0 out of 5.0
                      Last booking: 11 hours ago
                      Flamboyan on the Bay Resort and Villas
                      3.5 out of 5.0
                      Last booking: 12 hours ago
                      Bunker Hill Hotel
                      3.0 out of 5.0
                      Last booking: 12 hours ago
                      Bolongo Bay Beach Resort
                      3.0 out of 5.0
                      Last booking: 18 hours ago
                      Gallows Point Resort
                      4.0 out of 5.0
                      Last booking: 18 hours ago
                      Crystal Cove Beach Resort by Antilles Resorts
                      2.5 out of 5.0
                      Last booking: 21 hours ago
                      Villa Marbella Suites
                      3.0 out of 5.0
                      Last booking: 22 hours ago