Beginning of main content

location St. John is highly rated for Snorkeling and Islands by 887 people

Search over 1,000,000 properties worldwide and 550 airlines 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. John

Tonight May 25 - May 26
This weekend May 31 - Jun 2
Next weekend Jun 7 - Jun 9

Top 10 Hotels in St. John

See all 292 Properties in St. John

Estimated price for 1 night/2 adults

Sea Shore Allure

Sea Shore Allure

271 & 272 Fish Fry Drive, St. John, St John
Sea Shore Allure
    4.5 out of 5.0
     
     

    Nestled on the beach, this St. John hotel is within 1 mi (2 km) of Elaine Lone Sprauve Library and Museum and Honeymoon Beach. Caneel Bay Beach is 2.1 mi (3.3 ...

    Sea Shore AllureGet Rates

    Grande Bay Resort

    Grande Bay Resort

    Cruz Bay Quarter, St. John, US Virgin Islands
    Grande Bay Resort
      4.0 out of 5.0
       
       

      Nestled on the beach, this St. John condo building is within 1 mi (2 km) of St. John Spice and Honeymoon Beach. Caneel Bay Beach is 1.9 mi (3.1 km) away.

      Grande Bay ResortGet Rates

      Suite St. John at Gallows Point Resort

      Suite St. John at Gallows Point Resort

      3 AAA Gallows Point Road, St. John, St John
      Suite St. John at Gallows Point Resort
        4.0 out of 5.0
         
         

        Nestled on the beach, this St. John condo resort is within 1 mi (2 km) of St. John Spice and Honeymoon Beach. Caneel Bay Beach is 2 mi (3.2 km) away.

        $425 per night for 2 guests

        May 28 - May 29
        Caneel Bay

        Caneel Bay

        North Shore Rd, St. John, St John
        Caneel Bay
          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 BayGet Rates

          Peter Bay Gatehouse

          Peter Bay Gatehouse

          6A Peter Bay, St. John, St John
          Peter Bay Gatehouse
            4.0 out of 5.0
             
             

            Located in Maho Bay Quarter, this apartment building is within 1 mi (2 km) of Jumbie Beach, Trunk Bay, and Cinnamon Bay Beach. Maho Beach and Caneel Bay Beach ...

            $475 per night for 2 guests

            May 29 - May 30
            Hillcrest Guest House

            Hillcrest Guest House

            #157 Enighed Cruz Bay, St. John, St John
            Hillcrest Guest House
              2.5 out of 5.0
               
               

              Located in the heart of St. John, this bed & breakfast is within 1 mi (2 km) of St. John Spice and Honeymoon Beach. Caneel Bay Beach is 1.9 mi (3 km) away.

              Hillcrest Guest HouseGet Rates

              Coconut Coast Villas

              Coconut Coast Villas

              268 Estate Enighed, Cruz Bay, St. John
              Coconut Coast Villas
                3.0 out of 5.0
                 
                 

                Situated in St. John, this aparthotel is within 2 mi (3 km) of Elaine Lone Sprauve Library and Museum, Honeymoon Beach, and Caneel Bay Beach. St. John Spice ...

                Coconut Coast VillasGet Rates

                Estate Lindholm

                Estate Lindholm

                6B Estate Caneel Bay, St. John, St John
                Estate Lindholm
                  3.0 out of 5.0
                   
                   

                  Situated in a national park, this hotel is within a 5-minute walk of Salomon Beach and Honeymoon Beach. Trunk Bay and Caneel Bay Beach are also within 3 mi (5 ...

                  $305 per night for 2 guests

                  May 31 - Jun 1
                  Sirenusa

                  Sirenusa

                  11 Enighed, Cruz Bay, St. John
                  Sirenusa
                    4.0 out of 5.0
                     
                     

                    Situated by the ocean, this condo resort is 0.7 mi (1.2 km) from Elaine Lone Sprauve Library and Museum and within 3 mi (5 km) of Honeymoon Beach and Caneel ...

                    SirenusaGet Rates

                    St John Inn

                    St John Inn

                    277 Estate Enighed, St. John, St John
                    St John Inn
                      3.0 out of 5.0
                       
                       

                      Situated near the beach, this hotel is within 1 mi (2 km) of Elaine Lone Sprauve Library and Museum and Honeymoon Beach. Caneel Bay Beach is 1.8 mi (2.9 km) ...

                      $215 per night for 2 guests

                      Jun 4 - Jun 5
                      Map

                      Hotels with reviews mentioning St. John

                      See all hotels near St. John

                      Search Hotels near Top St. John Attractions

                      Recent Reviews in St. John