A wooden building with a sign for Cannon Beach Design Co. and a US Bank sign.

Beach Hotels & Resorts in Cannon Beach from NZ$142

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on Cannon Beach Beach Hotels

Our top choices for Cannon Beach beach hotels

1. Surfsand Resort

Surfsand Resort
4.0 star property
Downtown Cannon Beach
9.6 out of 10, Exceptional, (1,146 reviews)
  • cleanliness
    Unwind steps from the sand at this beachfront retreat with free cabanas and umbrellas, where ocean views meet dining delight.
The price is NZ$340
includes taxes & fees
8 Dec - 9 Dec
Surfsand Resort

2. Inn at Cannon Beach

Inn at Cannon Beach
3.0 star property
Tolovana Park
9.6 out of 10, Exceptional, (1,004 reviews)
  • cleanliness
    Soak up the sun just steps away from Tolovana Beach State Park, where pristine sands and beachcombing adventures await.
The price is NZ$288
includes taxes & fees
29 Nov - 30 Nov
Inn at Cannon Beach

3. Inn at Haystack Rock

Inn at Haystack Rock
2.5 star property
Downtown Cannon Beach
8.8 out of 10, Excellent, (1,002 reviews)
The price is NZ$142
includes taxes & fees
16 Dec - 17 Dec
Inn at Haystack Rock

4. Hallmark Resort - Cannon Beach

Hallmark Resort - Cannon Beach
3.0 star property
Downtown Cannon Beach
9.4 out of 10, Exceptional, (1,005 reviews)
  • cleanliness
    Discover sandy shores and invigorating surf at this oceanfront retreat, where the beach beckons just steps from your room.
The price is NZ$377
includes taxes & fees
6 Dec - 7 Dec
Hallmark Resort - Cannon Beach

5. The Wayside Inn

The Wayside Inn
2.5 star property
Tolovana Park
9.2 out of 10, Wonderful, (687 reviews)
  • cleanliness
    Soak up coastal charm by the beach with easy access to Cannon Beach's shores, an indoor pool, and spa pool ready for relaxation.
The price is NZ$221
includes taxes & fees
29 Nov - 30 Nov
The Wayside Inn

6. Tolovana Inn

Tolovana Inn
2.5 star property
Tolovana Park
9.0 out of 10, Wonderful, (2,297 reviews)
The price is NZ$259
includes taxes & fees
18 Nov - 19 Nov
Tolovana Inn

7. The Waves/The Argonauta Inn/The White Heron Lodge

The Waves/The Argonauta Inn/The White Heron Lodge
2.0 star property
Downtown Cannon Beach
9.4 out of 10, Exceptional, (1,000 reviews)
  • cleanliness
    Unwind steps from pristine white sands at this coastal retreat, where ocean vistas and stunning sunsets frame a tranquil beach escape.
The price is NZ$247
includes taxes & fees
29 Nov - 30 Nov
The Waves/The Argonauta Inn/The White Heron Lodge

8. Ecola Creek Lodge

Ecola Creek Lodge
3.0 star property
Cannon Beach
9.2 out of 10, Wonderful, (806 reviews)
The price is NZ$236
includes taxes & fees
16 Nov - 17 Nov
Ecola Creek Lodge

9. Lighthouse Inn

Lighthouse Inn
2.5 star property
Downtown Cannon Beach
9.4 out of 10, Exceptional, (425 reviews)
  • cleanliness
    Discover coastal bliss just steps from Cannon Beach and Haystack Rock, where sandy shores and ocean adventures await.
The price is NZ$288
includes taxes & fees
16 Nov - 17 Nov
Lighthouse Inn

10. Schooner's Cove Inn

Schooner's Cove Inn
2.5 star property
Downtown Cannon Beach
9.6 out of 10, Exceptional, (268 reviews)
The price is NZ$411
includes taxes & fees
6 Dec - 7 Dec
Schooner's Cove Inn
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Choose what matters most at beach hotels in Cannon Beach

Beach hotels with pools in Cannon Beach

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Find out more about Cannon Beach

Cannon Beach and its attractions for beach lovers

Cannon Beach, Oregon, is a coastal gem that promises an unforgettable beachside experience. Start your adventure at the iconic Haystack Rock, a towering sea stack that offers a stunning backdrop for family photos and tide pool exploration. Just a short stroll from here is Ecola State Park, where you can hike scenic trails that reveal breathtaking views of the Pacific Ocean and the rugged coastline. For a taste of local culture, visit the charming shops and galleries in downtown Cannon Beach, where you can find unique art pieces and souvenirs crafted by local artisans. If you're looking for some family fun, the beach is perfect for building sandcastles or flying kites, while the waters provide opportunities for kayaking and paddleboarding. After a day of exploration, unwind at one of the beachfront hotels, where you can listen to the soothing sounds of the ocean waves as you relax in luxury. Many accommodations offer family-friendly amenities, attentive service, and easy access to the beach, ensuring a comfortable stay that meets your high expectations.

Find the best beach hotels and resorts in Cannon Beach

Cannon Beach, Oregon is a stunning coastal destination, perfect for beach lovers. Here are some top hotels that offer exceptional amenities and easy access to the sandy shores.

Inn at Cannon Beach

  • Why it's great for the ultimate beach vacation spot: Inn at Cannon Beach is an ideal retreat for travellers seeking a beach getaway, a remarkable review rating of 9.8. Guests can enjoy nearby access to the sandy beach and a variety of water activities, including surfing and boat tours. The hotel also provides complimentary beach towels and sun loungers, ensuring that guests are well-equipped for a day by the ocean.
  • Other amenities: This charming hotel features free daily breakfast, concierge services, and accessible parking for added convenience. Guests can unwind in their rooms with a fireplace and enjoy the fresh air from private balconies. With amenities like free self-parking and a beautiful garden, Inn at Cannon Beach ensures a comfortable and relaxing stay.
  • Neighborhood: Tolovana Park
  • Nearby attractions: Tolovana Beach State Park - 0.3 km, Haystack Hill State Park - 0.9 km, Cannon Beach - 0.9 km

Surfsand Resort

  • Why it's great for the ultimate beach vacation spot: For those who want a luxurious beach experience, Surfsand Resort is a magnificent choice with an impressive review rating of 9.6. Located right on the beach, guests can enjoy direct access to the sand and sea, along with amenities like beach umbrellas, cabanas, and towels. The beachfront restaurant offers stunning ocean views, making it perfect for relaxing meals after a day at the beach.
  • Other amenities: The resort features a heated indoor pool, hot tub, and complimentary bicycles for exploring the area. Guests can also indulge in unique experiences such as private picnics or benefit from early check-in and late check-out options. With a fitness centre, terrace, and concierge services, Surfsand Resort combines comfort with beachside luxury.
  • Neighborhood: Downtown Cannon Beach
  • Nearby attractions: Haystack Hill State Park - 0.7 km, Cannon Beach - 0.1 km, Cannon Beach History Center and Museum - 0.5 km

Hallmark Resort - Cannon Beach

  • Why it's great for the ultimate beach vacation spot: Hallmark Resort is an excellent choice for beach lovers, featuring a fantastic review rating of 9.4. Guests can enjoy breathtaking ocean views and direct beach access, making it easy to spend leisurely days by the water. The resort also has an indoor pool and spa services, providing a perfect blend of relaxation and beach fun.
  • Other amenities: This resort offers a variety of wellness treatments, including hydrotherapy and massage services. Guests can enjoy complimentary self-parking and access to a sauna. Each room is equipped with a refrigerator and kitchen facilities for convenience. The beautiful water views and fireplaces in the rooms enhance the overall experience for travellers looking for a seaside escape.
  • Neighborhood: Downtown Cannon Beach
  • Nearby attractions: Haystack Hill State Park - 0.4 km, Cannon Beach - 0.4 km, Cannon Beach History Center and Museum - 0.2 km

The Waves/The Argonauta Inn/The White Heron Lodge

  • Why it's great for the ultimate beach vacation spot: The Waves & Argonauta Inn offers beach enthusiasts a welcoming atmosphere with a strong review rating of 9.4. This hotel is situated close to the beach, providing guests with easy access to the ocean and stunning views. With a kitchenette in each room, guests can prepare their own meals while enjoying the serene beach surroundings.
  • Other amenities: This hotel features private hot tubs and pools in select rooms, along with free self-parking and daily housekeeping. Guests can relax on their patios or balconies while soaking in the peaceful surroundings. The hotel also offers a yard area, making it perfect for unwinding after a day of beach activities.
  • Neighborhood: Downtown Cannon Beach
  • Nearby attractions: Cannon Beach - 0.4 km, Coaster Theatre - 0.3 km, Haystack Gallery - 0.2 km

Tolovana Inn

  • Why it's great for the ultimate beach vacation spot: Tolovana Inn is a budget-friendly option for beach enthusiasts, rated 8.8 by guests. Located just steps from the beach, this hotel allows for easy access to the sandy shores and ocean views. With amenities like a hot tub and indoor pool, it’s perfect for unwinding after a day of exploring the coastline.
  • Other amenities: The hotel features kitchen facilities in select rooms, making it convenient for guests to prepare meals. Other highlights include accessible parking, free self-parking, and daily housekeeping. Guests can enjoy a cozy atmosphere with fireplaces in their rooms and relax on private balconies or patios overlooking the ocean.
  • Neighborhood: Tolovana Park
  • Nearby attractions: Tolovana Beach State Park - 0.2 km, Haystack Hill State Park - 1.2 km, Cannon Beach - 1.1 km

Top Cannon Beach Hotel Reviews

Frequently asked questions

What are the best beach hotels in Cannon Beach?
Some of the best beach hotels in Cannon Beach include The Ocean Lodge, Surfsand Resort, and Sea Sprite at Haystack Rock.

The Ocean Lodge, with a 9.8 rating, offers rooms with either ocean views or partial ocean views. Guests frequently mention its great location and excellent, attentive staff.

For an option, the Surfsand Resort, rated 9.6, features an indoor pool and offers complimentary bicycles for guests. Reviewers often highlight its beautiful rooms and delicious restaurant.

The Sea Sprite at Haystack Rock, also with a 9.6 rating, provides direct access to the beach and rooms with beach views or ocean views. Customers often praise its beautiful, clean rooms and friendly staff.
Which Cannon Beach hotels are near the best beaches?
For hotels near the best beaches in Cannon Beach, consider the Inn at Cannon Beach, The Ocean Lodge, or Sea Sprite at Haystack Rock.

The Inn at Cannon Beach, with a 9.8 rating, is located very close to the beach and offers complimentary breakfast. Guests often praise its spacious and clean rooms.

The Ocean Lodge, a hotel rated 9.8, provides rooms with ocean or partial ocean views and includes a free continental breakfast. Reviewers frequently highlight its beautiful location and excellent staff.

For direct beach access, the Sea Sprite at Haystack Rock, with a 9.6 rating, is an excellent choice. Many rooms offer beach or ocean views, and guests can enjoy the convenience of a kitchen in their accommodation.
Which beach hotels in Cannon Beach are good for families?
For a family trip to Cannon Beach, consider the Inn at Cannon Beach, The Ocean Lodge, Sea Breeze Court, Surfsand Resort, or Sea Sprite at Haystack Rock.

The Inn at Cannon Beach, with a 9.8 rating, offers spacious and clean rooms, and complimentary breakfast, making it a comfortable stay for families. It is located near the ocean.

The Ocean Lodge, a hotel rated 9.8, provides beautiful and clean rooms, many with ocean views, and a complimentary breakfast. Guests often praise its excellent and attentive staff.

Sea Breeze Court, with a 9.8 rating, offers accommodations with kitchens and sofa beds, which can be very convenient for families. It also provides free cots and rollaway beds.

The Surfsand Resort, rated 9.6, features an indoor pool and offers beautiful, clean rooms. It is located near the ocean and provides a free area shuttle.

Sea Sprite at Haystack Rock, a hotel with a 9.6 rating, offers direct beach access and rooms with kitchens, some with ocean views. Guests frequently comment on its great location.
What are the best Cannon Beach hotels with ocean views?
For hotels with ocean views in Cannon Beach, consider The Ocean Lodge, Surfsand Resort, Sea Sprite at Haystack Rock, Sea Sprite on the Estuary, and Schooner's Cove Inn.

The Ocean Lodge, with a 9.8 rating, offers rooms with either full or partial ocean views and includes a complimentary continental breakfast. Guests frequently praise the excellent and attentive staff.

Surfsand Resort, a hotel rated 9.6, provides ocean view and partial ocean view rooms, along with an indoor pool. The hotel is known for its beautiful and clean rooms, and guests often mention the delicious restaurant.

The Sea Sprite at Haystack Rock, with a 9.6 rating, features rooms with ocean views and direct beach access. Each room includes a kitchen, and the location is frequently highlighted as great.

Sea Sprite on the Estuary, a property also rated 9.6, offers ocean view rooms, some with kitchens. Guests appreciate the superb location and the nice rooms.

Schooner's Cove Inn, with a 9.6 rating, features ocean view rooms and a hot tub. The staff are often described as super friendly, and the location is frequently called incredible.
What are the top-rated beach hotels in Cannon Beach with a pool?
For top-rated beach hotels in Cannon Beach with a pool, consider the Surfsand Resort, Hallmark Resort - Cannon Beach, and The Wayside Inn.

The Surfsand Resort, with a 9.6 rating, offers both ocean views and partial ocean views from its rooms. It features an indoor pool and complimentary parking, with guests frequently praising its beautiful location and friendly staff.

Hallmark Resort - Cannon Beach, a property rated 9.4, provides ocean views and partial ocean views, along with an indoor pool. This resort also has a full-service spa offering various treatments, and visitors often comment on its comfortable rooms and excellent location.

The Wayside Inn, rated 9.2 by guests, is located near the beach and offers an indoor pool. Many rooms provide ocean views or partial ocean views, and guests highlight the comfortable rooms and the great pool.
Which beach hotels in Cannon Beach are good for couples?
For couples looking for a beach hotel in Cannon Beach, Surfsand Resort and Inn at Haystack Rock are excellent choices.

The Surfsand Resort, with a 9.6 rating, offers beautiful ocean views and has an indoor pool. Guests consistently praise its beautiful and clean rooms, as well as its friendly and amazing staff.

Inn at Haystack Rock, rated 8.6, is conveniently located near the sea and beach, with some rooms offering ocean views. This hotel provides the convenience of a full kitchen in its clean rooms and offers free parking.
Which area of Cannon Beach is best to stay in for beaches?
For direct access to the beach, the best areas to stay in Cannon Beach are the north end, near Haystack Rock, or the mid-town area close to the main village.

The north end of Cannon Beach is particularly good for those wanting to be right on the sand with iconic views. Many accommodations here are beachfront or just a short walk to the shore, offering direct access to the expanse of beach leading up to Haystack Rock. This area is ideal for couples looking for a romantic escape, as they can enjoy stunning sunsets and long walks on the beach right from their doorstep.

Mid-town offers a blend of beach access and convenience to the village's amenities. While still offering many properties with easy beach access, you're also just a stroll away from the main streets where you'll find galleries, shops, and restaurants. This part of Cannon Beach suits families well, as they can easily transition from building sandcastles to grabbing an ice cream or exploring the village without needing to drive.
Which top beach hotels in Cannon Beach offer water sport activities?
For top beach hotels in Cannon Beach that offer water sports activities, consider the Sea Sprite at Haystack Rock, Surfsand Resort, and the Inn at Cannon Beach.

The Sea Sprite at Haystack Rock, with a 9.6 rating, provides direct beach access and is located near opportunities for both surfing, bodyboarding, and kayaking. Guests often praise its beautiful and clean rooms.

The Surfsand Resort, rated 9.6, is close to surfing and bodyboarding spots and features an indoor pool, which is a great amenity after a day of water activities. Reviewers frequently highlight the beautiful location and friendly staff.

The Inn at Cannon Beach, holding a 9.8 rating, is very near to surfing and bodyboarding locations. It offers complimentary breakfast and free self-parking, and guests consistently praise its spacious and clean rooms.
What is the best time of year to stay in a beach hotel in Cannon Beach?
The most popular time to stay in a beach hotel in Cannon Beach is during the summer months of July and August. You'll find the weather beautifully warm, with average temperatures hovering around 20°C, making it superb for long strolls on the sand, exploring tide pools, and enjoying the iconic Haystack Rock.

During this peak period, the town of Cannon Beach buzzes with activity. Many families choose this time for their holidays, enjoying the extended daylight hours and the opportunity to build sandcastles or fly kites on the expansive beaches. It's a fantastic time for outdoor exploration, from hiking Ecola State Park's trails with stunning coastal views to simply relaxing by the ocean. Booking well in advance is highly recommended to secure your preferred beach hotel, as availability can be limited.

For those seeking a slightly different experience, May presents a wonderful alternative. While the average temperatures are a bit cooler, around 15°C, the weather is still generally pleasant for beach walks and exploring the charming town. During May, you may find better value on accommodation and it can be easier to secure reservations at some of Cannon Beach's highly sought-after hotels and restaurants.
What beach activities should we do in Cannon Beach?
The best beach activities to do in Cannon Beach are exploring tide pools, flying kites, and building sandcastles, especially around Haystack Rock.

Haystack Rock is a prominent landmark, easily accessible at low tide. This is the ideal time for families to explore the tide pools, which are filled with marine life like starfish and anemones. Make sure to check the tide tables before you go to plan your visit when the tide is out.

For those who enjoy a bit of fun on the sand, the wide, flat beaches are superb for flying kites. You'll often see colourful kites dotting the sky, particularly on breezy afternoons. It's a relaxed activity suitable for all ages.

Building sandcastles is another classic beach activity here.
Can I cancel my beach hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right beach hotel in Cannon Beach for you.
How can I save on a beach hotel in Cannon Beach with Expedia?
One Key™ —Expedia's free travel rewards programme—gives you instant access to perks and Member Prices on Cannon Beach beach hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Typically, booking in advance will help you save on your hotel booking. But, if you're feeling spontaneous, check out the last-minute deals. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much does a beach hotel in Cannon Beach cost?
Prices for beach hotels in Cannon Beach vary, but you can find a great deal from NZ$142 on Expedia. You're likely to find lower rates if you're travelling during the off-peak season or mid-week. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.
Is it cheaper to book a Cannon Beach beach hotel and flights as a package?
Booking a beach hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Bundling can lead to significant savings, especially for international travel or when booking a beach vacation package well in advance. However, savings vary depending on factors like destination, travel dates, and availability, so it's wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect travel package.

Explore a world of travel with Expedia