We noticed that you're using an unsupported browser. The Tripadvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Enter your travel dates to view map.
Reset
Filters

COVID-19
Shows hotels and stays actively taking safety measures like added sanitation procedures, mask-wearing guidelines, and more. Learn more at our Travel Safe hub.

Property types

View Vacation Rentals

Popular

Amenities

Traveler rating

Hotel class

Style

Enter your travel dates to view map.

37 of 37 properties are available in Cannon Beach
Sort by:
Best Value
    Updating list...
    Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.
    Frequently Asked Questions about Cannon Beach hotels
    • What are the best hotels near Haystack Rock?
      Surfsand Resort, Schooner's Cove Inn, and The Waves are some of the most popular hotels for travelers looking to stay near Haystack Rock. See the full list: Hotels near Haystack Rock.
    • What are the best resorts in Cannon Beach?
      The Ocean Lodge, Inn at Cannon Beach, and Stephanie Inn are all popular resorts for travelers staying in Cannon Beach. See the full list: Cannon Beach Resorts.
    • What are the best hotels near Cannon Beach?
      Popular hotels close to Cannon Beach include Surfsand Resort, Hallmark Resort & Spa Cannon Beach, and Sea Breeze Court. See the full list: Hotels near Cannon Beach.
    • Which hotels are closest to Portland Intl Airport?
      Popular hotels close to Portland Intl Airport include Country Inn & Suites by Radisson, Portland International Airport, OR, Hampton Inn Portland-Airport, and Embassy Suites by Hilton Portland Airport. See the full list: Hotels near (PDX) Portland Intl Airport.
    • What are the best hotels near Ecola State Park?
      A few of the most popular hotels near Ecola State Park are Surfsand Resort, Schooner's Cove Inn, and The Waves. See the full list: Hotels near Ecola State Park.
    • What are the best pet-friendly hotels in Cannon Beach?
      Some of the most popular pet-friendly hotels in Cannon Beach are The Ocean Lodge, Inn at Cannon Beach, and Surfsand Resort. See the full list: Pet Friendly Hotels in Cannon Beach.
    • What are the best cheap hotels in Cannon Beach?
      Popular cheap hotels in Cannon Beach include The Ocean Lodge, Inn at Cannon Beach, and Surfsand Resort. See the full list: Cheap Hotels in Cannon Beach.
    • Which hotels in Cannon Beach are good for families?
      The Ocean Lodge, Inn at Cannon Beach, and Surfsand Resort all received great reviews from families traveling in Cannon Beach. See the full list: Family Hotels in Cannon Beach.
    • What are the best hotels on the beach in Cannon Beach?
      Popular hotels by the beach in Cannon Beach include The Ocean Lodge, Stephanie Inn, and Surfsand Resort. See the full list: Cannon Beach Beach Hotels.
    • What are the best romantic hotels in Cannon Beach?
      The Ocean Lodge, Inn at Cannon Beach, and Stephanie Inn received great reviews from travelers looking for a romantic hotel in Cannon Beach. See the full list: Romantic Hotels in Cannon Beach.
    • What are the best hotels with a pool in Cannon Beach?
      Some of the most popular hotels with a pool in Cannon Beach include Surfsand Resort, Hallmark Resort & Spa Cannon Beach, and The Wayside Inn. See the full list: Cannon Beach Hotels with a Pool.