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 Mar 25 - Mar 26
This weekend Mar 29 - Mar 31
Next weekend Apr 5 - Apr 7

Top 10 Hotels in St. John

See all 262 Properties in St. John
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) ...

    $214 per night for 2 guests

    Gallows Point Resort

    Gallows Point Resort

    3 AAA Gallows Point Road, P O Box 58, St. John, St John
    Gallows Point Resort
      4.0 out of 5.0
       
       

      Offering direct access to the beach, this St. John aparthotel is within 1 mi (2 km) of St. John Spice and Honeymoon Beach. Caneel Bay Beach is 2 mi (3.2 km) ...

      Gallows Point ResortGet 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

        Cruz Bay Boutique Hotel

        Cruz Bay Boutique Hotel

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

          Located in the heart of St. John, this hotel is within 1 mi (2 km) of St. John Spice and Honeymoon Beach. Caneel Bay Beach is 1.7 mi (2.7 km) away.

          $249 per night for 2 guests

          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

            Spacious 1-bedroom Ocean View Cottage

            Spacious 1-bedroom Ocean View Cottage

            St John, VI
            Spacious 1-bedroom Ocean View Cottage
               
               

              Situated on the waterfront, this romantic cottage is 0.1 mi (0.1 km) from Chocolate Hole and 2.6 mi (4.1 km) from Honeymoon Beach. Sunset Beach and Elaine Lone ...

              Spacious 1-bedroom Ocean View CottageGet Rates

              Calichi at Picture Point

              Calichi at Picture Point

              10-2 Estate Carolina, St. John
              Calichi at Picture Point
                4.0 out of 5.0
                 
                 

                Situated in St. John, this villa is close to Emmaus Moravian Church, Fort Berg, and Bordeaux Mountain Trail. Also nearby are Annaberg Plantation and Waterlemon ...

                Calichi at Picture PointGet Rates

                The Westin St. John Resort Villas

                The Westin St. John Resort Villas

                300A Chocolate Hole, P.O. Box 8310, St. John, St John
                The Westin St. John Resort Villas
                • Free Cancellation
                • Reserve now, pay when you stay
                4.5 out of 5.0
                 
                 

                With direct access to the beach, this St. John resort is within 3 mi (5 km) of Elaine Lone Sprauve Library and Museum, Honeymoon Beach, and Caneel Bay Beach. ...

                $919 per night for 2 guests

                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

                  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

                    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