Beginning of main content

location St. Thomas and St. John is highly rated for Islands and Snorkeling by 3,714 people

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.


Check prices on hotels in St. Thomas and St. John

Best deal Best deal Jul 27 - Jul 29
Tonight Tonight Jun 17 - Jun 18
This weekend This weekend Jun 22 - Jun 24
Next weekend Next weekend Jun 29 - Jul 1

Top 10 Hotels in St. Thomas and St. John

See all 272 Hotels in St. Thomas and St. John
Mafolie Hotel

Mafolie Hotel

7091 Estate Mafolie, St. Thomas
    3.0 out of 5.0
     
     

    Situated near the airport, this hotel is within 1 mi (2 km) of Lionel Roberts Stadium, Blackbeard's Castle, and Emancipation Garden. Fort Christian and Magens ...

    Mafolie Hotel$202

    Mafolie Hotel$202
    Point Pleasant Resort

    Point Pleasant Resort

    6600 Estate Smith Bay, St. Thomas
      4.0 out of 5.0
       
       

      On a private sand beach in St. Thomas, this resort is within the vicinity of Coki Beach, Coral World Ocean Park, and Magens Bay Park. Regional attractions also ...

      Point Pleasant Resort$192

      Point Pleasant Resort$192
      Two Sandals by the Sea Inn - B&B

      Two Sandals by the Sea Inn - B&B

      6264 Estate Nazareth, St. Thomas
        2.5 out of 5.0
         
         

        Situated near the beach in St. Thomas, this bed & breakfast is close to Secret Harbour Beach, American Yacht Harbor and Cow and Calf Rock. Also nearby are Sapphire ...

        Two Sandals by the Sea Inn - B&B$180

        Two Sandals by the Sea Inn - B&B$180
        Caneel Bay

        Caneel Bay

        North Shore Rd, St. John
          5.0 out of 5.0
           
           

          Isolated on a 171-acre peninsula, this retreat founded by financier and conservationist Laurance Rockefeller for celebrities and the world-weary is part of the ...

          Caneel Bay$469

          Caneel Bay$469
          Cruz Bay Boutique Hotel

          Cruz Bay Boutique Hotel

          74-2 Cruz Bay Town, St. John
            3.0 out of 5.0
             
             

            Located in the heart of St. John, this hotel is steps from St. John Spice and Battery.

            Cruz Bay Boutique Hotel$156

            Cruz Bay Boutique Hotel$156
            Flamboyan on the Bay Resort and Villas

            Flamboyan on the Bay Resort and Villas

            6200 Magens Bay Road, St. Thomas
              3.5 out of 5.0
               
               

              Situated near the beach in the city center, this condo resort is close to Magens Bay Park, Emancipation Garden, and Blackbeard's Castle. Also nearby are Fort ...

              Flamboyan on the Bay Resort and Villas$149

              Flamboyan on the Bay Resort and Villas$149
              Lindbergh Bay Hotel and Villas

              Lindbergh Bay Hotel and Villas

              8075 Lindbergh Bay, St. Thomas
              • Free Cancellation
              • Reserve now, pay when you stay
              3.5 out of 5.0
               
               

              Situated near the beach in St. Thomas, this hotel is close to Lindbergh Bay, University of Virgin Islands and Brewers Bay Beach. Local attractions also include ...

              Lindbergh Bay Hotel and Villas$121

              Lindbergh Bay Hotel and Villas$121
              View of Paradise at Sapphire Beach

              View of Paradise at Sapphire Beach

              6720 Estate Smith Bay, St. Thomas
                3.5 out of 5.0
                 
                 

                Nestled on the beach, this St. Thomas condo building is 0.1 mi (0.1 km) from Sapphire Beach and 2.2 mi (3.5 km) from Coki Beach. Smith Bay Beach and American ...

                View of Paradise at Sapphire BeachGet Rates

                View of Paradise at Sapphire BeachGet Rates
                Virgin Islands Campground

                Virgin Islands Campground

                64 Water Island, St. Thomas
                  2.0 out of 5.0
                   
                   

                  Situated near the beach in St. Thomas, this cabin is close to Lindbergh Bay, Emancipation Garden and Fort Christian. Local attractions also include Blackbeard's ...

                  Virgin Islands CampgroundGet Rates

                  Virgin Islands CampgroundGet Rates
                  Bunker Hill Hotel

                  Bunker Hill Hotel

                  2307 Commandant Gade, St. Thomas
                  • Free Cancellation
                  • Reserve now, pay when you stay
                  3.0 out of 5.0
                   
                   

                  Situated in the historical district, this hotel is within a 5-minute walk of Beracha Veshalom Vegimulth Hasidim Synagogue, Emancipation Garden, and Fort Christian. ...

                  Bunker Hill Hotel$99

                  Bunker Hill Hotel$99
                  Map

                  Search Hotels near Top St. Thomas and St. John Attractions

                  Recent Reviews in St. Thomas and St. John