Beginning of main content

location Cannon Beach is highly rated for Beaches and Sea by 2414 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 Cannon Beach

Best deal Jun 7 - Jun 9
Tonight May 21 - May 22
This weekend May 24 - May 26
Next weekend May 31 - Jun 2

Top 10 Hotels in Cannon Beach

See all 691 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 1 mi (2 km) of Cannon Beach, Les Shirley Park, and Cannon Beach History ...

    $170 per night for 2 guests

    May 28 - May 29
    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 10-minute walk of Les Shirley Park and Cannon Beach. Ecola State Park and Haystack Rock are also within ...

      $107 per night for 2 guests

      May 27 - May 28
      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 1 mi (2 km) of Tolovana Beach State Park, Cannon Beach, and Haystack Rock. Ecola State Park is 2.9 mi ...

        $449 per night for 2 guests

        May 23 - May 24
        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 1.8 mi (2.9 km) ...

          $160 per night for 2 guests

          May 22 - May 23
          The Ocean Lodge

          The Ocean Lodge

          2864 South Pacific Street, Cannon Beach, OR
          The Ocean Lodge
            2.5 out of 5.0
             
             

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

            $189 per night for 2 guests

            May 22 - May 23
            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 mi (1.6 km) away.

              $129 per night for 2 guests

              May 27 - May 28
              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.7 mi (2.7 km) away.

                $129 per night for 2 guests

                May 22 - May 23
                Sea Sprite at Haystack Rock

                Sea Sprite at Haystack Rock

                280 South Nebesna, Cannon Beach, OR
                Sea Sprite at Haystack Rock
                  3.5 out of 5.0
                   
                   

                  With direct access to the beach, this Cannon Beach lodge is within 1 mi (2 km) of Tolovana Beach State Park, Cannon Beach, and Haystack Rock. Ecola State Park ...

                  $169 per night for 2 guests

                  May 22 - May 23
                  Hearthstone Inn

                  Hearthstone Inn

                  135-139 East Jackson Street, Cannon Beach, OR
                  Hearthstone Inn
                    2.5 out of 5.0
                     
                     

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

                    $160 per night for 2 guests

                    May 23 - May 24
                    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 and Ecola State Park are also ...

                      $139 per night for 2 guests

                      May 23 - May 24
                      Map

                      Learn about Cannon Beach?

                      Local experts explore every corner of Cannon Beach for you

                      The 10 cleanest cities in the U.S.

                      Checking out cities at the top and bottom of the list

                      Expedia Guest Author
                      The 10 cleanest cities in the U.S.. Opens in a new window.

                      Hotels with reviews mentioning Cannon Beach

                      See all hotels near Cannon Beach

                      Search Hotels near Top Cannon Beach Attractions

                      Recent Reviews in Cannon Beach