Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Cannon Beach – 65 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Inn at Cannon Beach

Hotel in Cannon Beach

Located 5 minutes' drive from Tolovana Beach State park, this Cannon Beach property provides free Wi-Fi and breakfast. A refrigerator and a microwave are included in rooms. We thoroughly enjoyed our stay at the Inn at Cannon Beach, and we will definitely stay here again! The reception staff were very friendly and informative and the room was very spacious and comfortable. The bed was comfortable and there were several options for pillow softness/firmness. Our suite was well stocked with towels and amenities and had a small sink, microwave and fridge. The location of the inn is approximately one block from the public access to Cannon Beach and Haystack Rock is an approximate 10 minute walk away. The fresh baked cookies in the lobby and continental breakfast were an added bonus each day!

Show more Show less
9
Wonderful
1,316 reviews
Price from
$149
per night

The Waves

Hotel in Downtown Cannon Beach, Cannon Beach

The Waves is an ocean front property located in the center of downtown Cannon Beach, Oregon. Each room here will provide you with a seating area. We loved the location of Waves,everyone was so helpful and obliging, the scenery was fantastic,people were so friendly and helpful

Show more Show less
8.7
Excellent
1,026 reviews
Price from
$108.90
per night

Webb's Scenic Surf

Hotel in Downtown Cannon Beach, Cannon Beach

Located in Cannon Beach, within a 6-minute walk of Cannon Beach and 1.6 miles of Crescent Beach, Webb's Scenic Surf has accommodations with a garden and free WiFi as well as free private parking for... Cozy and peaceful place. The bed was very comfortable and the place was clean. The towels decorations are a plus. We will try to stay here next time we go by the area.

Show more Show less
9.1
Wonderful
560 reviews
Price from
$139
per night

Lighthouse Inn

Hotel in Cannon Beach

Located less than 2 minutes walk to the beach, this hotel offers free Wi-Fi access. Shopping and dining in Cannon Beach is 5 minutes' walk away. clean, spacious condos! Great Staff!

Show more Show less
8.6
Excellent
306 reviews
Price from
$109
per night

Hallmark Resort in Cannon Beach

Hotel in Cannon Beach

Located directly on the beach with views of Haystack Rock, this Cannon Beach hotel features a spa and wellness center. Beautiful sunset from the balcony

Show more Show less
8.9
Excellent
326 reviews
Price from
$129
per night

The Wayside Inn

Hotel in Cannon Beach

Located at the south end of Cannon Beach, The Wayside Inn offers easy beach access, an indoor pool and hot tub. All rooms at this Oregon hotel feature a partial ocean view and a deck. We love staying at the Wayside Inn. Perfect every time! Just across from the beach, beautiful views, sunsets, and they provide all kinds of fun items on loan to play and/or relax at the beach including a wagon to carry it all! It is always a wonderful stay and our little dog loves it too!

Show more Show less
8.6
Excellent
225 reviews
Price from
$81
per night

Cannon Beach Hotel Collection

Hotel in Cannon Beach

This property is in the perfect walking distance to stunning beaches and charming downtown. Location was fab. Decor and general atmosphere was lovely

Show more Show less
8.1
Very Good
201 reviews
Price from
$87.78
per night

Schooner's Cove Inn

Hotel in Downtown Cannon Beach, Cannon Beach

This oceanfront hotel in downtown Cannon Beach, Oregon is just steps from the beach. Schooner's Cove Inn features spacious suites with an ocean view balcony, a gas fireplace and kitchenette. We really enjoyed the size of the room and the view from the living room. The location of the resort is well placed in Canon Beach.

Show more Show less
9.2
Wonderful
221 reviews
Price from
$159
per night

The Guesthouse Ocean View Cottages

Hotel in Cannon Beach

Featuring an ocean view from every room, this Oregon coast hotel is located a short walk from the beach. Free WiFi is provided in all rooms.

Show more Show less
7.4
Good
49 reviews
Price from
$169
per night

Beaches Inn | Sandpiper Pier Cottage

Hotel in Cannon Beach

Beaches Inn | Sandpiper Pier Cottage offers accommodations in Cannon Beach, 547 yards from Haystack Gallery and 0.7 miles from Haystack Hill State Park. Close to beach and restaurants

Show more Show less
6.8
Review score
14 reviews
Price from
$58
per night

Most-booked hotels in Cannon Beach in the past month

See all

Cannon Beach's best hotels with breakfast

See all

Budget hotels in Cannon Beach

See all

FAQs about hotels in Cannon Beach

Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Cannon Beach:

Explore guest reviews of hotels in Cannon Beach

See all