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 23 - May 24
This weekend May 24 - May 26
Next weekend May 31 - Jun 2

Hotel prices by property class

Average price based on 2018 bookings on Expedia.com for 1 night/2 adults.
All prices are shown in USD.

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
  • 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 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
  • Free Cancellation
  • Reserve now, pay when you stay
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 27 - May 28
    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 28 - May 29
      The Ocean Lodge

      The Ocean Lodge

      2864 South Pacific Street, Cannon Beach, OR
      The Ocean Lodge
      • Free Cancellation
      • Reserve now, pay when you stay
      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 ...

      $179 per night for 2 guests

      May 27 - May 28
      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

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

          $159 per night for 2 guests

          May 27 - May 28
          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 ...

            $220 per night for 2 guests

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

            $169 per night for 2 guests

            May 27 - May 28
            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