Compare and save on St. Thomas hotels

Find hotel dealsPlease select a place
Check in:
Check out:
Sort by Tribes
Best Value
Currency
102 Results
  • The Ritz-Carlton, St. Thomas
    Ranked #1 overall in Red Hook hotels
    9.1
    Wonderful!
    7 reviews
    Popular withFamilies
    • Free WiFi
    • Swimming Pool
    • Fitness Center
    • Free Parking
    ReviewsPhotosAmenitiesMaploadingclose
  • Marriott Frenchman's Reef & Morning Star Beach Resort
    Ranked #1 overall in Charlotte Amalie hotels
    7.4
    Pretty good
    10 reviews
    Popular withFamiliesLuxuryOutdoorsy

    Having known this resort over the decades, I can tell you that it has never looked better and was a thoroughly enjoyable hotel experience! The interior design team deserves a ...

    • Free WiFi
    • Swimming Pool
    • Fitness Center
    • Free Parking
    ReviewsPhotosAmenitiesMaploadingclose
  • Secret Harbour Beach Resort
    Ranked #2 overall in Charlotte Amalie hotels
    9.1
    Wonderful!
    7 reviews
    Popular withAdventureFamiliesFoodies

    Great beach and snorkeling. Swim and snorkel and then go to outdoor cafe on beach. In cove so water very smooth.

    • Free WiFi
    • Swimming Pool
    • Fitness Center
    • Free Parking
    ReviewsPhotosAmenitiesMaploadingclose
  • Bolongo Bay Beach Resort
    Ranked #1 overall in Bolongo Bay hotels
    8.8
    Wonderful!
    5 reviews
    Popular withFamiliesAdventure

    ‘Sitting in Iggies Beach Bar, which I heard was the best of its genre back in my own town of Charleston! T’is. There is live entertainment nightly – and it ...

    • Free WiFi
    • Swimming Pool
    • Fitness Center
    • Free Parking
    ReviewsPhotosAmenitiesMaploadingclose
  • Marriott's Frenchman's Cove
    Ranked #3 overall in Charlotte Amalie hotels
    8.5
    Wonderful!
    4 reviews
    Popular withLuxuryFamiliesNightlife

    Flat are really big and comfortable. The two private beaches are really nice. There is a nice restaurant on the beach where we had breakfast. It is quite big so ...

    • Free WiFi
    • Swimming Pool
    • Fitness Center
    • Free Parking
    ReviewsPhotosAmenitiesMaploadingclose
  • The Inn at Blackbeard's Castle
    Ranked #4 overall in Charlotte Amalie hotels
    8.0
    Wonderful!
    4 reviews
    Popular withFamiliesHistory

    Old castle, and kinda smal

      ReviewsPhotosAmenitiesMaploadingclose
    • Dreams Sugar Bay
      Ranked #1 overall in Charlotte Amalie West hotels
      6.7
      Pretty good
      3 reviews
      Popular withLuxury
      • Free WiFi
      • Restaurant
      • Fitness Center
      • Free Parking
      ReviewsPhotosAmenitiesMaploadingclose
    • Island View Guesthouse
      Ranked #5 overall in Charlotte Amalie hotels
      10.0
      Exceptional!
      2 reviews
      Popular withFamilies

      Ron & Beth are the best. This place is great for families! Friendly little haven on Saint Tommy! Great Steak Ron!

      • Restaurant
      • Free Parking
      ReviewsPhotosAmenitiesMaploadingclose
    • Point Pleasant Resort
      Ranked #1 overall in Water Bay hotels
      8.0
      Wonderful!
      2 reviews
      Popular withFamilies

      For decades this condo-hotel has been a landmark on the East End. Despite its need to be updated, it remains perennially popular. As I stared at the ooh-ah view, the ...

      • Free WiFi
      • Restaurant
      • Fitness Center
      • Free Parking
      ReviewsPhotosAmenitiesMaploadingclose
    • The Green Iguana Hotel
      Ranked #6 overall in Charlotte Amalie hotels
      5.3
      It was okay
      3 reviews

      Note: Forget the "driving distance" listed by some ignorant software. It's about 20 minutes away. If you are shopping downtown Charlotte Amalie this is a casual restaurant/bar that's easy to ...

      • Free Parking
      ReviewsPhotosAmenitiesMaploadingclose
    • Hotel 1829
      Ranked #7 overall in Charlotte Amalie hotels
      10.0
      Exceptional!
      1 review

      “Memories were made of this….” My first night in, I was happy at 1829. In the halcyon days, I was a frequent visitor to its lively bar and fine dining ...

        ReviewsPhotosAmenitiesMaploadingclose
      • Watergate Villas
        Ranked #8 overall in Charlotte Amalie hotels
        10.0
        Exceptional!
        1 review

        Villa 16 and 17 are the BEST - our personal condos provide the most personalized amenities and easy convenience to beach and pool!

        • Free Parking
        ReviewsPhotosAmenitiesMaploadingclose
      • Sapphire Village Resort at Sapphire Beach
        Ranked #9 overall in Charlotte Amalie hotels
        10.0
        Exceptional!
        1 review
        Popular withLuxuryGreenBusiness

        Sea~N~Islands, VRBO# 496862, is a one bedroom condo that can sleep 4. Breathtaking views of the British Virgin Islands and St. John. Completely remodeled, king, granite, rain shower, high-end touches. ...

        • Restaurant
        • Fitness Center
        • Free Parking
        ReviewsPhotosAmenitiesMaploadingclose
      • Captain's Quarters Villa
        Ranked #3 overall in Red Hook hotels
        10.0
        Exceptional!
        1 review
          ReviewsPhotosAmenitiesMaploadingclose
        • Villa East
          Ranked #2 overall in Red Hook hotels
          10.0
          Exceptional!
          1 review

          Great VIEWS

            ReviewsPhotosAmenitiesMaploadingclose
          • Mafolie Hotel
            Ranked #10 overall in Charlotte Amalie hotels
            8.0
            Wonderful!
            1 review
            Popular withFamiliesBusinessOutdoorsy

            About 25 minutes from Sea~N~Islands, VRBO# 496862. Awesome evening dining views of Charlotte Amalie. Outdoor, yet covered, dining, great bar in the charming Hotel Mafolie. Parking along the road can ...

            • Free WiFi
            • Restaurant
            • Swimming Pool
            • Free Breakfast
            • Free Parking
            ReviewsPhotosAmenitiesMaploadingclose
          • Two Sandals by the Sea Inn
            Ranked #4 overall in Red Hook hotels
            8.0
            Wonderful!
            1 review

            Good value. Within walking distance to Red Hook downtown - but along a busy road. Very helpful owners in Jun & Helen. Wonderful homemade breakfast every morning. For a small ...

            • Free WiFi
            • Free Breakfast
            • Free Parking
            • Airport Transfer
            ReviewsPhotosAmenitiesMaploadingclose
          • Galleon House Bed & Breakfast
            Ranked #11 overall in Charlotte Amalie hotels
            8.0
            Wonderful!
            1 review

            Right in town, The Galleon House on Government Hill, is part of my history. It was where I vaca’ed in the early ‘70s, when St. Thomas was it! It is ...

            • Restaurant
            • Swimming Pool
            • Free Breakfast
            • Free Parking
            ReviewsPhotosAmenitiesMaploadingclose
          • Dreams Sugar Bay St. Thomas - All Inclusive
            Ranked #2 overall in Water Bay hotels
            8.0
            Wonderful!
            1 review
            Popular withFoodiesFamilies

            Had a blast staying at sugar bay resort! Incredible cuisine, customer service, & the locals are amazing! Only down sides were that it was a family resort, not very many ...

            • Free WiFi
            • Swimming Pool
            • Fitness Center
            • Free Parking
            ReviewsPhotosAmenitiesMaploadingclose
          • Sapphire Village
            Ranked #2 overall in Charlotte Amalie West hotels
            10.0
            Exceptional!
            1 review

            This is us! And can be your best place to stay, contact us VRBO.com/344541

              ReviewsPhotosAmenitiesMaploadingclose
            • Bluebeard's Castle Hotel
              Ranked #12 overall in Charlotte Amalie hotels
              6.0
              Pretty good
              1 review
              Popular withHistory

              This is the larger of the two “castle hotels” with a pirate history. (See Blackbeard’s above). Its public spaces are substantially larger and quite well-appointed. It is more of a ...

              • Free WiFi
              • Swimming Pool
              • Fitness Center
              • Free Parking
              ReviewsPhotosAmenitiesMaploadingclose
            • Windward Passage Hotel
              Ranked #13 overall in Charlotte Amalie hotels
              6.0
              Pretty good
              1 review
              Popular withBusiness

              This is the only full-service hotel downtown on the waterfront. It’s located is a commercial plaza, where I used to have an office. Built in the Golden Era (1970s) then ...

              • Restaurant
              • Fitness Center
              • Free Parking
              ReviewsPhotosAmenitiesMaploadingclose
            • Villa Santana
              Ranked #14 overall in Charlotte Amalie hotels
              6.0
              Pretty good
              1 review
              Popular withHistory

              Hilltop, overlooking Charlotte Amalie, there’s some Danish history here as the buildings date back to the 1800s. Originally, when Demark owned these islands, it was the residence of an early ...

              • Free Parking
              ReviewsPhotosAmenitiesMaploadingclose
            • Bellavista Scott Hotel
              Ranked #15 overall in Charlotte Amalie hotels
              6.0
              Pretty good
              1 review

              Just as there are two “castle hotel,” there are two Bella Vistas. Bella Vista Bed and Breakfast, next to Villa Santana, is the one apparently that is getting the on-line ...

              • Restaurant
              • Fitness Center
              • Free Parking
              ReviewsPhotosAmenitiesMaploadingclose
            • BEST WESTERN PLUS Emerald Beach
              Ranked #3 overall in Charlotte Amalie West hotels
              6.0
              Pretty good
              1 review

              A girl on a mission, I had no time to lime (calypso-speak for to be lazy). I took a taxi from the airport the three minutes to this property. Any ...

              • Free WiFi
              • Restaurant
              • Swimming Pool
              • Fitness Center
              • Free Parking
              • Pets Allowed
              ReviewsPhotosAmenitiesMaploadingclose
            • Elysian Beach Resort
              Ranked #16 overall in Charlotte Amalie hotels
              0.0
              • Free WiFi
              • Swimming Pool
              • Fitness Center
              • Free Parking
              PhotosAmenitiesMaploadingclose
            • Villa Marbella Suites
              Ranked #17 overall in Charlotte Amalie hotels
              0.0
              • Free WiFi
              • Swimming Pool
              • Free Parking
              PhotosAmenitiesMaploadingclose
            • The Anchorage Beach Resort
              Ranked #5 overall in Red Hook hotels
              0.0
              • Restaurant
              • Fitness Center
              PhotosAmenitiesMaploadingclose
            • carribeann
              Ranked #18 overall in Charlotte Amalie hotels
              6.0
              Pretty good
                PhotosAmenitiesMaploadingclose
              • Flamboyant Manor Inn
                Ranked #19 overall in Charlotte Amalie hotels
                0.0
                  PhotosAmenitiesMaploadingclose

                Average price per night

                Hotel class

                Hotel type

                Average user rating

                Clear Filters
                Clear Filters
                var ListPage = { maxTries: 20, interval: 0, xhrRequests: [], update: function(url, count, callback){ var fingerprint = "&t=" + (new Date().getTime()); var reqcount = "&req_count=" + count; this.loader("on"); var self = this; var req = new XMLHttpRequest(); req.open("GET", url + fingerprint + reqcount, true); ListPage.xhrRequests.push(req); req.onreadystatechange = function() { if (req.readyState === 4 && (req.status === 200 || req.status === 202)) { eval(req.responseText); self.loader("off"); if (req.status === 200 || req.status !== 202 ) callback(req.status); if (req.status === 202) { if (count < self.maxTries) { setTimeout(function(){ListPage.update(url, ++count, callback)}, self.interval); self.interval += 100; } else { callback(req.status); } } } }; req.send(null); }, loader: function(status) { var spinnerD = document.querySelector('.spinnersD'); var spinnerM = document.querySelector('.spinnersM'); if (spinnerD && spinnerM) { if (status === "on") { spinnerD.className = "spinnersD shownow"; spinnerM.className = "spinnersM shownow"; } else { // hide spinnerD.className = "spinnersD"; spinnerM.className = "spinnersM"; } } }, ajax: function(url, callback) { this.update(url, 1, callback); } }; ListPage.ajax("https://www.skyscanner.com/trip/hotels/hotel_list_page?action=index&clean_path=st-thomas-us-virgin-islands&controller=topics&country_code=&current_user_id=&filters=&id=2000000018979&klass_name=Region&list_type=hotels&nearby=false&order=asc&path=st-thomas-us-virgin-islands%2Fhotels&place=2000000018979&place_type=SubNationalRegion&place_type=region&region=2000000018979&sort=best_value", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "hotel_ids%5B%5D=5000000390951&hotel_ids%5B%5D=5000000338098&hotel_ids%5B%5D=5000000254699&hotel_ids%5B%5D=5000000010426&hotel_ids%5B%5D=5000000704277&hotel_ids%5B%5D=5000001015087&hotel_ids%5B%5D=5000000163856&hotel_ids%5B%5D=5000000334878&hotel_ids%5B%5D=5000000233471&hotel_ids%5B%5D=5000000311053&hotel_ids%5B%5D=5000000246882&hotel_ids%5B%5D=5000000217225&hotel_ids%5B%5D=5000000010373&hotel_ids%5B%5D=5000003627403&hotel_ids%5B%5D=5000003627407&hotel_ids%5B%5D=5000000350255&hotel_ids%5B%5D=5000000087973&hotel_ids%5B%5D=5000000057894&hotel_ids%5B%5D=5000004450087&hotel_ids%5B%5D=5000001385817&hotel_ids%5B%5D=5000000180880&hotel_ids%5B%5D=5000000394958&hotel_ids%5B%5D=5000000344491&hotel_ids%5B%5D=5000000136678&hotel_ids%5B%5D=5000001007562&hotel_ids%5B%5D=5000000133720&hotel_ids%5B%5D=5000000008903&hotel_ids%5B%5D=5000000018792&hotel_ids%5B%5D=5000000912302&hotel_ids%5B%5D=5000000308582", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.com/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en&region=2000000018979" + "&" + this.hotels, tryIndex, function(){ var placeholder = document.querySelectorAll('.metasearch_featured .placeholder'); for (var i = 0; i < placeholder.length; i++) { placeholder[i].style.display='none'; } }); } }, ajax: function() { this.ajaxCalls(1); }, singleAjax: function() { this.ajaxCalls(ListPage.maxTries); } };