Beginning of main content

Book on the go and pay later.

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 Aug. 24 - Aug. 25
This weekend Aug. 30 - Sep. 1
Next weekend Sep. 6 - Sep. 8

Top 10 Hotels in St. John

See all 282 properties in St. John

Estimated price for 1 night/2 adults

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 a 10-minute walk of Leeward Islands and Virgin Islands National Park. Honeymoon Beach and Caneel Bay Beach are ...

    St John InnCA $222

    Aug. 25 - Aug. 26

    The Hills St. John

    The Hills St. John

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

      Situated by the ocean, this condo resort is 0.1 mi (0.1 km) from Leeward Islands and within 3 mi (5 km) of Virgin Islands National Park and Honeymoon Beach. ...

      The Hills St. JohnGet Rates

      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 Leeward Islands and Virgin Islands National Park. Honeymoon Beach and ...

        Gallows Point ResortCA $445

        Sep. 4 - Sep. 5

        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 steps from Leeward Islands and Virgin Islands National Park. Honeymoon Beach and Caneel Bay Beach are also within ...

          Estate LindholmCA $341

          Aug. 25 - Aug. 26

          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 within a 15-minute walk of Leeward Islands and Virgin Islands National Park. Annaberg Plantation and Maho Beach are also ...

            Calichi at Picture PointGet Rates

            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 a 10-minute walk of Leeward Islands and Virgin Islands National Park. Honeymoon Beach and Caneel Bay Beach ...

              Cruz Bay Boutique HotelGet Rates

              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 a 15-minute walk of Leeward Islands and Virgin Islands National Park. Honeymoon Beach and Caneel Bay Beach ...

                Sea Shore AllureGet Rates

                Coconut Coast Villas

                Coconut Coast Villas

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

                  Nestled on the beach, this St. John condo building is within a 15-minute walk of Leeward Islands and Virgin Islands National Park. Honeymoon Beach and Caneel ...

                  Coconut Coast VillasGet 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 Leeward Islands and Virgin Islands National Park. Honeymoon Beach and Caneel Bay Beach ...

                    Suite St. John at Gallows Point ResortCA $525

                    Sep. 4 - Sep. 5

                    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 Leeward Islands, Virgin Islands National Park, and Honeymoon Beach. Caneel Bay Beach ...

                      Grande Bay ResortGet Rates

                      Map

                      Search Hotels near Top St. John Attractions

                      Recent Reviews in St. John

                      Explore St. John


                      Explore St. John with Expedia.ca’s Travel Guides to find the best flights, cars, holiday packages and more!