Top Cannon Beach Places to Stay

We checked thousands of reviews on and to find the best hotels for your stay
Go to Hotel List View map

Nestled along the picturesque Oregon coast, Cannon Beach offers a serene escape into nature's beauty, with its towering sea stacks and expansive sandy shores captivating visitors year-round. This charming coastal town is not just known for the iconic Haystack Rock but also for its unique accommodations that cater to every traveler's needs, from cozy beachfront cottages to luxurious resorts. Finding the perfect place to stay in Cannon Beach is an essential part of experiencing the magic of this tranquil seaside retreat, where the sound of waves and the scent of salt air rejuvenate the soul.

Exploring the myriad of Cannon Beach places to stay can elevate your visit from a simple beach getaway to an unforgettable coastal adventure. Whether you are seeking a romantic hideaway, a family-friendly vacation rental, or a comfortable inn close to downtown's galleries and shops, Cannon Beach offers a diverse range of options. Recommendations often highlight the town's ability to blend comfort with the breathtaking natural surroundings, ensuring that your stay is as memorable as the stunning Oregon coastline itself.

Insights from seasoned travelers and locals alike suggest that where you stay in Cannon Beach can significantly influence your overall experience. Opting for a stay with views of Haystack Rock could offer you a front-row seat to one of the Pacific Northwest's most photographed natural landmarks. Understanding the different vibes and amenities of each accommodation can help tailor your visit to meet your expectations, whether that's waking up to the sound of ocean waves, enjoying a beach bonfire under the stars, or retreating to a woodland cabin. Cannon Beach places to stay not only provide a restful night's sleep but also serve as the starting point for coastal exploration and cherished memories.

Show more + Show less -

Our Top 4

(Sorted by rating & number of reviews)

1. The Waves Hotel
2. Tolovana Inn
3. The Wayside Inn
4. Surfsand Resort

Luxury Retreats

Check Availability

Cannon Beach
Sep 15, 2025 - Sep 16, 2025

The Waves Hotel

8.8

Good

(741 Reviews)

+ 416 photos
The Waves occupies a prime spot among Cannon Beach places to stay for those seeking immediate beach access. This beachfront property offers a variety of accommodations from cozy rooms to spacious suites, all with the aim of making your oceanfront experience as peaceful and enjoyable as possible. Rooms are designed to maximize the stunning views, with many featuring balconies or patios where guests can breathe in the fresh ocean air. With easy access to both the town's charming boutiques and cafes and the beach's natural wonders, The Waves strikes the perfect balance between convenience and coastal bliss. Amenities such as outdoor grills, picnic areas, and indoor pool facilities ensure that guests have everything they need for a relaxing beach vacation. Staying at The Waves means the beach is your front yard, making it an ideal choice for those who dream of sandy days and soothing nights.
Address: 188 W 2Nd Street
Rating: Good 8.8 (741 Reviews)
Rooms: 57
Price: From 153$

Beachfront Hideaways

For those whose ideal vacation includes waking up to the sound of waves crashing and the smell of salt air, Cannon Beach's beachfront hideaways offer direct access to the sandy shores and stunning views of the Pacific Ocean. These accommodations range from rustic cottages to modern condos, all designed with beach living in mind. Guests can look forward to stepping directly onto the beach for early morning walks or enjoying sunset views from their private patios. These properties prioritize location, offering unparalleled access to Cannon Beach's natural beauty, making them perfect for beach lovers and outdoor enthusiasts. Whether it's falling asleep to the rhythmic sound of the tide or having the sandy beach as your playground, these places to stay capture the essence of a true coastal getaway. The selected hotels in this section stand out for their exceptional beachfront positions and the unique beach life experience they offer.

Tolovana Inn

8.1

Good

(2165 Reviews)

+ 45 photos
Tolovana Inn offers spacious accommodations with the flexibility that families need, including rooms with full kitchens and separate living areas. Located near the southern end of Cannon Beach, it provides easy access to both the beach and the town's attractions. The Inn features an indoor pool, perfect for entertaining the kids regardless of the weather. Plus, with its pet-friendly policy, the whole family can enjoy a getaway to the coast, furry members included. Outdoor BBQ areas and a fitness center add to the convenience, making Tolovana Inn a well-rounded choice for families.
Address: 3400 S. Hemlock, Tolovana Park
Rating: Good 8.1 (2165 Reviews)
Rooms: 148
Price: From 109$

Family-Friendly Stays

Families planning a trip to Cannon Beach desire accommodations that are not just close to the beach but also cater to the needs of both adults and children. These family-friendly Cannon Beach places to stay offer a range of amenities such as rooms with kitchenettes, swimming pools, game rooms, and easy access to local attractions. Along with the promise of comfort, these hotels and resorts provide a safe and entertaining environment for children, allowing parents to relax while their kids engage in fun activities. From spacious suites that can accommodate large families to special programs designed for the little ones, these places make everyone's stay enjoyable. Each hotel listed below has been selected for its proven appeal to families seeking the perfect blend of fun, convenience, and relaxation.

The Wayside Inn

8.6

Good

(219 Reviews)

+ 25 photos
One of the most pet-friendly accommodations in Cannon Beach offers specific rooms set aside for guests with pets, ensuring that both owners and pets have a comfortable stay. The Inn provides dog bowls, treats, and even a dog-wash station for cleaning up after a fun day at the beach. Located at the south end of Cannon Beach near Tolovana Park, the Inn offers easy access to a less crowded section of the beach, ideal for dogs who love to run and play. A modest pet fee covers up to two pets per room, making it an affordable option for pet owners.
Address: 3339 S. Hemlock Street
Rating: Good 8.6 (219 Reviews)
Rooms: 12
Price: From 209$

Pet-Friendly Picks

Traveling with pets can be challenging, but Cannon Beach welcomes furry friends with open arms, and so do many of its accommodations. Pet-friendly Cannon Beach places to stay not only offer a warm welcome to your four-legged family members but also provide amenities like dog beds, treats, and easy access to pet-friendly beaches and parks. These establishments understand that pets are part of the family and go the extra mile to ensure their comfort and enjoyment. From rooms with direct outdoor access to special pet packages, these pet-friendly picks ensure that every member of your family, regardless of how many legs they have, feels right at home.

Surfsand Resort

9.0

Good

(314 Reviews)

+ 147 photos
Located just footsteps from the sandy beach and the majestic Haystack Rock, Surfsand Resort is a beacon of comfort in the landscape of Cannon Beach places to stay. This resort caters to both families and couples with its wide range of room types, from balcony studios to beachfront suites, all designed with the natural beauty of the coast in mind. The rooms boast spectacular views, fireplaces, and deep soaking tubs, adding a touch of luxury to the beachside experience. Surfsand Resort offers unique amenities such as beach cabana services, nightly beach bonfires, and pet-friendly accommodations, ensuring a memorable stay for all guests. The resort also emphasizes environmental conservation, with programs designed to protect and preserve the stunning natural surroundings. For travelers who seek relaxation and adventure alike, Surfsand Resort delivers with its exceptional location, generous amenities, and comfortable, stylish accommodations.
Address: 148 West Gower
Rating: Good 9.0 (314 Reviews)
Rooms: 45
Price: From 129$