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 28 - Jun 30
Tonight Jun 20 - Jun 21
This weekend Jun 21 - Jun 23
Next weekend Jun 28 - Jun 30

Top 10 Hotels in Cannon Beach

See all 722 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
  • Free Cancellation
  • Reserve now, pay when you stay
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 ...

$199 per night for 2 guests

Jun 21 - Jun 22
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 LodgeGet 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.

      $145 per night for 2 guests

      Jun 23 - Jun 24
      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.

        $519 per night for 2 guests

        Jun 25 - Jun 26
        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 InnGet Rates

          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

            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 a 15-minute walk of Cannon Beach and Haystack Rock. Ecola State Park is 3.1 mi (4.9 km) away.

              $279 per night for 2 guests

              Jun 23 - Jun 24
              Inn at Cannon Beach

              Inn at Cannon Beach

              3215 South Hemlock St, Cannon Beach, OR
              Inn at Cannon Beach
              • Free Cancellation
              • Reserve now, pay when you stay
              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.

              $209 per night for 2 guests

              Jun 23 - Jun 24
              Lighthouse Inn

              Lighthouse Inn

              963 South Hemlock, Cannon Beach, OR
              Lighthouse Inn
              • Free Cancellation
              • Reserve now, pay when you stay
              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.

              $169 per night for 2 guests

              Jun 23 - Jun 24
              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
                 
                 

                Offering direct access to the beach, this Cannon Beach lodge is within a 15-minute walk of Cannon Beach and Haystack Rock. Ecola State Park is 3 mi (4.8 km) ...

                $409 per night for 2 guests

                Jun 23 - Jun 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