9 Best Hotels To Stay In Cannon Beach, Oregon

Lea
Contributing Writer
Updated
| 4 min read

Cannon Beach is an ideal holiday destination for those who love basking in the beauty of nature. Also named as one of the world’s 100 most beautiful places by National Geographic, Cannon Beach’s claim to fame is the majestic Haystack Rock. And as one of the most stunning and gorgeous landmarks in Oregon, the iconic Haystack Rock is home to abundant tidepools and diverse birdlife, including tufted puffin. Aside from that, Cannon Beach also prides itself on its charming seaside village, vibrant scene of Pacific Northwest, and oceanfront lodging. Want to visit this town by the sea? Check out the 10 best hotels to stay in Cannon Beach, Oregon.

We handpicked these listings carefully, considering (wherever possible) Superhost status, recent guest reviews, location, accommodation type, prices, availability of dates, decor, and amenities. The image galleries get refreshed with the latest updates regularly. They were last updated on October 26, 2025.

1. The Waves (from USD 196)

Experience the fabulous downtown scene in Cannon Beach when you stay at The Waves, an oceanfront property perfect for your next holiday. With its breathtaking view of the ocean and quick access to the beach, it’s not only a beautiful place but also very convenient. The Waves is also equipped with homey amenities to ensure its guests a comfortable stay. Each room comes with a microwave, coffee machine, private bathroom, and even ironing facilities. Guests can also access the hot tub and barbecue grill.

The Waves

Wifi Available

Address: 188 West 2nd Street

33.37 km (20.8 mi) from The Astoria Column

Parking Meeting/banquet facilities Non-smoking rooms Laundry Facilities for disabled guests Family rooms Free parking Internet services

2. Hallmark Resort in Cannon Beach (from USD 202)

Relax in style in this luxurious hotel in Cannon Beach. Located on the beach with stunning views of Haystack Rock, Hallmark Resort is the perfect place if you’re not just looking for a great place to stay but will provide a top-tier experience. The hotel’s wellness center, Elements by the Sea, offers spa treatments. Guests can also access the indoor heated saltwater pools, hot tubs, and dry sauna. Aside from these amenities, the hotel units are also fully furnished. Basic home features, such as a personal fridge, microwave, coffee maker, flat-screen TV, and even gas fireplace, are present in all guest rooms. For the best experience, you can also opt to book a room that overlooks the ocean.

Hallmark Resort in Cannon Beach

Wifi Available

Address: 1400 S Hemlock

34.51 km (21.5 mi) from The Astoria Column

Parking Pets allowed Meeting/banquet facilities 24-HOUR FRONT DESK Sauna Fitness centre Non-smoking rooms Business centre

3. Schooner's Cove Inn (from USD 379)

Looking for a place by the beach with style? Schooner’s Cove Inn provides a refreshing vacation experience to its guests, especially with its contemporary cream-colored suites. Guests will feel at home with the facilities, such as a fully equipped kitchenette, a gas fireplace, and even a balcony that offers an ocean view. Aside from that, guests can also have fun at the oceanfront hot tub. They can also make use of the barbecue grill for some outdoor picnics. And while you’re there, you might as well explore the area by visiting favorite attractions such as Haystack Rock and Ecola State Park.

Schooner's Cove Inn

Wifi Available Wheelchair accessible

Address: 188 North Larch Street

33.35 km (20.8 mi) from The Astoria Column

Parking Garden Non-smoking rooms Laundry Facilities for disabled guests Family rooms Free parking Internet services

4. Lighthouse Inn (from USD 179)

Lighthouse Inn offers a homely atmosphere to its guests and offers its cozy interiors and modern facilities. It’s also close to the beach, just a two-minute walk. Shopping and dining are also nearby. As for the rooms, they come with a kitchenette equipped with a microwave, personal refrigerator, toaster, and coffee maker. You can also choose rooms that come with a spa bath and fireplace. Lighthouse Inn also serves continental breakfast. You receive a complimentary voucher to Cannon Beach Fitness Center and Yoga Arts when you check-in.

Lighthouse Inn

Wifi Available Wheelchair accessible

Address: 963 South Hemlock Street

34.13 km (21.3 mi) from The Astoria Column

Parking Pets allowed 24-HOUR FRONT DESK Non-smoking rooms Fishing Facilities for disabled guests Family rooms Free parking

5. Webb's Scenic Surf (from USD 139)

Webb’s Scenic Surf is an idyllic option in Cannon Beach if you don’t like flashy and over-the-top hotel accommodations. Situated along the shores and just a few meters away from Haystack Gallery, Webb’s Scenic Surf also boasts a luscious garden filled with flowers. You can take a walk in the hotel’s garden, or get a view from some of the rooms, particularly those with terraces. Guests can also hold an outdoor cookout or a picnic as they can access the barbecue grill.

Webb's Scenic Surf

Wifi Available

Address: 255 N. Larch St.

33.25 km (20.7 mi) from The Astoria Column

Parking Garden Terrace Non-smoking rooms Family rooms Free parking Internet services Express check-in/check-out

6. The Wayside Inn (from USD 179)

Situated in the south end of the beach, Wayside Inn is also an excellent place if you’re planning to go on a holiday in Oregon. Aside from quick access to the beachfront, The Wayside Inn also comes with an indoor pool and a hot tub if you prefer those over the beach. As for the rooms, they are all furnished with contemporary home facilities. It’s also suggested that you get a room that’s facing the ocean for great views. Other amenities include WiFi access throughout the property and even photocopying services.

The Wayside Inn

Wifi Available Wheelchair accessible

Address: 3339 South Hemlock Street

36.05 km (22.4 mi) from The Astoria Column

Parking Pets allowed Non-smoking rooms Facilities for disabled guests Family rooms Free parking Internet services Hot tub/jacuzzi

7. The Guesthouse Ocean View Cottages (from USD 375)

For those who prefer idyllic and rustic accommodations, The Guesthouse Ocean View Cottages offer a gorgeous getaway. You can expect friendly and accommodating staff coupled with a warm and cozy ambiance. All the rooms feature ocean views and are furnished with modern amenities. And while the property is just a short walk away from Cannon Beach, there are unique places you should visit. South Hemlock Street is filled with exciting restaurants, cafes, and stores. Other attractions such as Ecola State Park and Indian Beach are less than a 15-minute drive from the property.

The Guesthouse Ocean View Cottages

Wifi Available

Address: 1016 South Hemlock Street

34.2 km (21.3 mi) from The Astoria Column

Parking Pets allowed Garden Terrace Non-smoking rooms Family rooms Free parking Internet services

8. Inn at Cannon Beach (from USD 381)

Inn at Cannon Beach is a great place that offers a cozy atmosphere. With its amenities, it’s a perfect place to stay if you are traveling with your family. The rooms, painted in warm contemporary colors, come with a toasty gas fireplace. Kids will also have a great time at this location. They can access the library, where they can borrow games and books for their leisure. Guests are also provided complimentary passes to Cannon Beach Fitness and Cannon Beach Yoga Arts. The property allows guests to bring their pets along for an additional fee of 20 USD per night.

Inn at Cannon Beach

Wheelchair accessible

Address: 3215 South Hemlock Street

35.91 km (22.4 mi) from The Astoria Column

Parking Pets allowed 24-HOUR FRONT DESK Garden Non-smoking rooms Fishing Facilities for disabled guests Family rooms

9. Cannon Beach Hotel (from USD 174)

Feel like royalty in the sophisticated Cannon Beach Hotel. Here, guests are greeted by a luscious garden in front. Inside the historic New England-style home, the interior is lit with warm lights and painted with contemporary muted tones. The rooms are also furnished with a modern gas fireplace and en-suite bathrooms with either a rainforest shower or clawfoot soaking tub. Cannon Beach Hotel is close to popular attractions such as Haystack Rock, Downtown Cannon Beach, and Ecola State Park.

Cannon Beach Hotel Collection

Wifi Available

Address: 1116 South Hemlock Street

34.28 km (21.3 mi) from The Astoria Column

Parking Pets allowed Non-smoking rooms Family rooms Free parking Internet services Lift Express check-in/check-out

Discover the beauty of nature

Walk through the sandy beaches of Oregon Coast. Explore the majestic beauty of Cannon Beach and Haystack Rock. Stay in some of the most adorable properties here and create moments of joy that you won’t forget.

Any must-sees we missed? Tell us about them in the comments section or write a post here to help out fellow travelers!
Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.

History

Report a problem
Please choose the statement that best describes your concern


Get Trip101 in your inbox

Unsubscribe in one click. See our Privacy Policy for more information on how we use your data

Lea prefers to stay at home where she could read and sleep much to her delight. But despite that, she also has a penchant for traveling. She also finds solace in writing, in dogeared secondhand...View profile

 Want to contribute as a Local Expert?
Register Here
0 Comments
Don’t miss out on the best price for your ideal accommodation in Cannon Beach
(Do a quick search on the following sites)
×