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 Cannon Beach

Best deal Aug 23 - Aug 25
Tonight Jul 23 - Jul 24
This weekend Jul 26 - Jul 28
Next weekend Aug 2 - Aug 4

Top 10 Hotels in Cannon Beach

See all 685 Properties in Cannon Beach

Estimated price for 1 night/2 adults

Land's End at Cannon Beach

Land's End at Cannon Beach

263 West 2nd, Cannon Beach, OR
Land's End at Cannon Beach
    3.0 out of 5.0
     
     

    Located in Downtown Cannon Beach, this beachfront hotel is in the city center and within a 15-minute walk of Cannon Beach and Les Shirley Park. Cannon Beach ...

    Land's End at Cannon Beach$233

    Jul 28 - Jul 29

    Stephanie Inn

    Stephanie Inn

    2740 South Pacific, Cannon Beach, OR
    Stephanie Inn
      4.0 out of 5.0
       
       

      Nestled on the beach, this Cannon Beach hotel is within a 15-minute walk of Cannon Beach and Haystack Rock. Ecola State Park is 3 mi (4.9 km) away.

      Stephanie Inn$579

      Aug 15 - Aug 16

      Ecola Creek Lodge

      Ecola Creek Lodge

      208 East 5th Street, Cannon Beach, OR
      Ecola Creek Lodge
        3.0 out of 5.0
         
         

        Situated by the ocean, this historic lodge is within a 5-minute walk of Les Shirley Park and Cannon Beach. Ecola State Park and Haystack Rock are also within ...

        Ecola Creek Lodge$170

        Jul 29 - Jul 30

        The Courtyard

        The Courtyard

        964 South Hemlock Street, Cannon Beach, OR
        The Courtyard
          3.0 out of 5.0
           
           

          Located in Downtown Cannon Beach, this romantic guesthouse is within a 15-minute walk of Cannon Beach and Haystack Rock. Ecola State Park is 1.9 mi (3 km) ...

          The CourtyardGet Rates

          The Wayside Inn

          The Wayside Inn

          3339 S. Hemlock Street, Cannon Beach, OR
          The Wayside Inn
            2.5 out of 5.0
             
             

            Situated near the beach, this hotel is within a 15-minute walk of Tolovana Beach State Park and Cannon Beach. Haystack Rock is 1.1 mi (1.8 km) away.

            The Wayside Inn$229

            Jul 25 - Jul 26

            Cannon Beach Hotel

            Cannon Beach Hotel

            1116 S. Hemlock Street, Cannon Beach, OR
            Cannon Beach Hotel
              3.5 out of 5.0
               
               

              Located in Downtown Cannon Beach, this romantic hotel is within a 10-minute walk of Cannon Beach and Haystack Rock. Ecola State Park is 2 mi (3.2 km) away.

              Cannon Beach HotelGet Rates

              Sea Breeze Court

              Sea Breeze Court

              1015 Hemlock S, Cannon Beach, OR
              Sea Breeze Court
                2.0 out of 5.0
                 
                 

                Located in Downtown Cannon Beach, this motel is within a 10-minute walk of Cannon Beach and Haystack Rock. Ecola State Park is 1.9 mi (3.1 km) away.

                Sea Breeze Court$215

                Aug 20 - Aug 21

                Inn at Cannon Beach

                Inn at Cannon Beach

                3215 South Hemlock St, Cannon Beach, OR
                Inn at Cannon Beach
                  3.0 out of 5.0
                   
                   

                  Situated by the ocean, this romantic hotel is within a 15-minute walk of Tolovana Beach State Park and Cannon Beach. Haystack Rock is 0.9 mi (1.5 km) away.

                  Inn at Cannon Beach$269

                  Jul 25 - Jul 26

                  Lighthouse Inn

                  Lighthouse Inn

                  963 South Hemlock, Cannon Beach, OR
                  Lighthouse Inn
                    2.5 out of 5.0
                     
                     

                    Located in Downtown Cannon Beach, this inn is within a 15-minute walk of Cannon Beach and Haystack Rock. Ecola State Park is 1.9 mi (3 km) away.

                    Lighthouse Inn$299

                    Jul 24 - Jul 25

                    The Waves / The Argonauta Inn / The White Heron Lodge

                    The Waves / The Argonauta Inn / The White Heron Lodge

                    188 W 2nd Street, Cannon Beach, OR
                    The Waves / The Argonauta Inn / The White Heron Lodge
                      2.0 out of 5.0
                       
                       

                      Nestled on the beach, this Cannon Beach hotel is within 1 mi (2 km) of Coaster Theatre, Cannon Beach, and Haystack Rock. Ecola State Park is 1.3 mi (2.2 km) ...

                      The Waves / The Argonauta Inn / The White Heron Lodge$215

                      Jul 30 - Jul 31

                      Map

                      Hotels with reviews mentioning Cannon Beach

                      See all hotels near Cannon Beach

                      Search Hotels near Top Cannon Beach Attractions

                      Recent Reviews in Cannon Beach

                      Travel to Cannon Beach & Explore


                      Explore Cannon Beach with Expedia's Travel Guides to find the best prices on flights, cars, vacation packages, and more!