Reset
Filters
Tripadvisor Plus
COVID-19
Deals
Price
CA$0 - CA$239 +
Price per night
Popular
Amenities
Show all
Traveler rating
Hotel class
Style
Tripadvisor Plus
Pro tip: Enter your dates to see qualifying Tripadvisor Plus savings and perks
26 of 38 properties are available in Cannon Beach
Sort by:
Best Value
    Updating list...
    No other properties are available in Cannon Beach. View nearby results below.
    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.
    Previous
    Frequently Asked Questions about Cannon Beach hotels
    • What are the best hotels near Haystack Rock?
      Ecola Creek Lodge, Webb's Scenic Surf Motel, and Land's End at Cannon Beach 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, Stephanie Inn, and Inn at Cannon Beach 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 Sea Breeze Court, Hallmark Resort & Spa Cannon Beach, and Land's End at Cannon Beach. 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, Radisson Hotel Portland Airport, and Holiday Inn Express & Suites 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 Ecola Creek Lodge, Webb's Scenic Surf Motel, and Land's End at Cannon Beach. 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, Stephanie Inn, and Inn at Cannon Beach 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, The Wayside Inn, and Hallmark Resort & Spa Cannon Beach. See the full list: Cannon Beach Hotels with a Pool.