Hotels in Cannon Beach

Search over 137 hotels from $90

Earn Orbucks instantly: $1 Orbuck = $1 USD, good toward hotels

Save 10% or more on select hotels with Insider Prices

Book on the app to instantly earn 5% on 350,000+ hotels

Luxury Hotels in Cannon Beach

    Cannon Beach Hotel Collection
    Surfsand Resort
    Tolovana Inn

Pet Friendly Cannon Beach Hotels

    The Wayside Inn
    Inn at Cannon Beach
    Hallmark Resort - Cannon Beach

Where is a good place to stay in Cannon Beach?

What are some of the best budget-friendly hotels in Cannon Beach?

Check out the 8 inexpensive hotels in Cannon Beach for a good deal. Inn at Haystack Rock is a 2.5-star hotel offering freebies like WiFi, parking, and bicycle rentals. Another option is Sea Sprite at Haystack Rock, a 3.5-star lodge with free WiFi, free parking, and in-room kitchens. You'll also find The Waves/The Argonauta Inn/The White Heron Lodge, which is a 2-star hotel with free WiFi, free parking, and laundry facilities.

What are some favorite hotels in downtown Cannon Beach?

These are some of the most popular hotels in the center of Cannon Beach:

You'll love Cannon Beach for its array of shops, beautiful beaches and popular restaurants. In the heart of the city, you'll find top sights like Cannon Beach and Haystack Rock.

What are some of the best hotels close to Cannon Beach?

Spend a relaxing afternoon at this well-known beach, 0.3 mi from central Cannon Beach. There are 56 hotels within a mile of Cannon Beach, giving you plenty to choose from, and here are some of the top ones:

Recent Reviews