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

Find beach hotels in Cannon Beach, OR

Beach vacation deals from $227

Check availability on Cannon Beach Beach Hotels

Our top choices for Cannon Beach beach hotels

Tolovana Inn

Tolovana Inn
2.5 star property
Tolovana Park
9.0 out of 10, Wonderful, (2,046 reviews)
$210 nightly
The price is $238
Aug 6 - Aug 7
Total with taxes and fees
Tolovana Inn

Cannon Beach Hotel Collection

Cannon Beach Hotel Collection
3.5 star property
Downtown Cannon Beach
9.2 out of 10, Wonderful, (1,176 reviews)
  • cleanliness
    Stroll the sandy shores of Cannon Beach, just steps from this tranquil retreat where Pacific views and the iconic Haystack Rock await.
$198 nightly
The price is $227
Jul 27 - Jul 28
Total with taxes and fees
Cannon Beach Hotel Collection

Ecola Creek Lodge

Ecola Creek Lodge
3.0 star property
Cannon Beach
9.2 out of 10, Wonderful, (769 reviews)
$258 nightly
The price is $294
Jul 23 - Jul 24
Total with taxes and fees
Ecola Creek Lodge

Inn at Cannon Beach

Inn at Cannon Beach
3.0 star property
Tolovana Park
9.6 out of 10, Exceptional, (1,000 reviews)
  • cleanliness
    Soak up the sun just steps away from Tolovana Beach State Park, where pristine sands and beachcombing adventures await.
$411 nightly
The price is $469
Jul 26 - Jul 27
Total with taxes and fees
Inn at Cannon Beach

Inn at Haystack Rock

Inn at Haystack Rock
2.5 star property
Downtown Cannon Beach
8.6 out of 10, Excellent, (1,000 reviews)
$341 nightly
The price is $389
Jul 26 - Jul 27
Total with taxes and fees
Inn at Haystack Rock

Surfsand Resort

Surfsand Resort
4.0 star property
Downtown Cannon Beach
9.6 out of 10, Exceptional, (1,038 reviews)
  • cleanliness
    Unwind steps from the sand at this beachfront retreat with free cabanas and umbrellas, where ocean views meet dining delight.
$529 nightly
The price is $603
Aug 17 - Aug 18
Total with taxes and fees
Surfsand Resort

Land's End at Cannon Beach

Land's End at Cannon Beach
3.0 star property
Downtown Cannon Beach
9.2 out of 10, Wonderful, (690 reviews)
  • cleanliness
    Sun-drenched paradise with direct beach access and serene hot tub awaits, just minutes from Cannon Beach's iconic shores.
$359 nightly
The price is $409
Aug 11 - Aug 12
Total with taxes and fees
Land's End at Cannon Beach

The Ocean Lodge

The Ocean Lodge
3.5 star property
Tolovana Park
9.8 out of 10, Exceptional, (688 reviews)
  • cleanliness
    Unwind at this oceanfront retreat where sandy shores meet warm hospitality, just minutes from iconic Haystack Rock.
$569 nightly
The price is $648
Jul 27 - Jul 28
Total with taxes and fees
The Ocean Lodge

Lighthouse Inn

Lighthouse Inn
2.5 star property
Downtown Cannon Beach
9.4 out of 10, Exceptional, (396 reviews)
  • cleanliness
    Discover coastal bliss just steps from Cannon Beach and Haystack Rock, where sandy shores and ocean adventures await.
$409 nightly
The price is $466
Jul 26 - Jul 27
Total with taxes and fees
Lighthouse Inn

Schooner's Cove Inn

Schooner's Cove Inn
2.5 star property
Downtown Cannon Beach
9.6 out of 10, Exceptional, (257 reviews)
$549 nightly
The price is $626
Jul 26 - Jul 27
Total with taxes and fees
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

Pet-friendly beach hotels 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 paradise for beach lovers, offering a blend of stunning natural beauty and delightful activities. Start your day with a stroll along the iconic Haystack Rock, a towering sea stack that stands majestically at low tide, creating a perfect backdrop for family photos and tide pooling adventures. For those keen on water sports, the beach is ideal for kayaking and paddleboarding, with rental shops just a short walk from your hotel. Families can soak up the sun on the sandy shores or build sandcastles while enjoying the gentle ocean waves. Don't miss the chance to explore Ecola State Park, where scenic hiking trails provide breathtaking views of the coastline and opportunities for wildlife sightings. After a day of exploration, unwind in one of Cannon Beach's charming oceanfront hotels, where rooms often feature balconies with stunning ocean views and easy access to the beach. Many accommodations prioritize quality service, ensuring that your family's needs are met, whether it's providing beach towels or recommending local dining spots. With a range of options from cozy inns to upscale resorts, Cannon Beach offers the perfect blend of comfort and convenience for an unforgettable seaside getaway.

Find the best beach hotels and resorts in Cannon Beach

For travelers looking to soak up the sun and enjoy the beautiful coastline of Cannon Beach, these top hotels offer stunning beach access and amenities that elevate the experience.

Inn at Cannon Beach

  • Why it's great for the ultimate beach vacation spot: The Inn at Cannon Beach is a fantastic choice for guests who want a beach getaway with easy access to the sand and surf. With a stellar review rating of 9.6, this charming inn is just a stone's throw away from the ocean, offering beach towels and loungers for ultimate relaxation. Guests can enjoy nearby surfing and bodyboarding opportunities, ensuring a fun-filled beach experience.
  • Other amenities: In addition to its beach-friendly offerings, guests can indulge in a complimentary breakfast each morning, relax in the beautifully landscaped garden, or unwind on private balconies. The inn also features free self-parking, daily housekeeping, and convenient electric car charging stations. With spacious rooms complete with microwaves and comfortable furnishings, guests can enjoy a home-like feel while being steps away from the beach.
  • Neighborhood: Tolovana Park
  • Nearby attractions: Tolovana Beach State Park - 0.21 miles, Haystack Hill State Park - 0.59 miles, Cannon Beach - 0.53 miles

Surfsand Resort

  • Why it's great for the ultimate beach vacation spot: Ideal for beach lovers, Surfsand Resort boasts a prime beachfront location, making it perfect for guests eager to explore the shoreline. With a remarkable review rating of 9.6, this upscale resort features direct beach access, beachfront dining, and complimentary beach cabanas that enhance the coastal experience.
  • Other amenities: Guests can relax at the indoor pool or soak in the hot tub after a day of sunbathing. The resort also offers a fitness center, concierge services, and early check-in options. Families can enjoy a playground, while the on-site restaurant serves delicious meals with ocean views. For those looking for adventure, surfing and rock climbing are nearby, and guests can also take advantage of food and water bowls for their furry friends.
  • Neighborhood: Downtown Cannon Beach
  • Nearby attractions: Haystack Hill State Park - 0.43 miles, Cannon Beach - 0.08 miles, Cannon Beach History Center and Museum - 0.33 miles

The Waves/The Argonauta Inn/The White Heron Lodge

  • Why it's great for the ultimate beach vacation spot: This collection of properties is a great choice for those who appreciate easy access to Cannon Beach. With an excellent review rating of 9.2, these inns feature beautiful ocean views and a prime location just steps from the sandy beach, making it a top pick for beach-goers.
  • Other amenities: Guests can enjoy a private hot tub, spacious kitchens, and cozy patios for relaxation. The properties also feature free self-parking, daily housekeeping, and beautiful deck or patio spaces to unwind. Each room comes equipped with a refrigerator and additional kitchen amenities, ensuring a comfortable stay while enjoying the beach vibes. With a warm atmosphere, guests can feel at home while being close to the waves.
  • Neighborhood: Downtown Cannon Beach
  • Nearby attractions: Cannon Beach - 0.23 miles, Coaster Theatre - 0.2 miles, Haystack Gallery - 0.1 miles

Cannon Beach Hotel Collection

  • Why it's great for the ultimate beach vacation spot: The Cannon Beach Hotel Collection offers a delightful experience for travelers seeking a charming beach stay with easy access to the sand. With a review rating of 9.0, this collection of lodgings is perfect for those wanting to explore the nearby beach while enjoying cozy accommodations.
  • Other amenities: Guests can enjoy kitchenettes with essential cooking facilities, free self-parking, and beautifully appointed rooms with fireplaces. The hotel also provides early check-in options, premium bedding, and complimentary toiletries for a comfortable stay. With ocean views and a welcoming atmosphere, it’s a perfect retreat for beach lovers looking to relax and recharge.
  • Neighborhood: Downtown Cannon Beach
  • Nearby attractions: Haystack Hill State Park - 0.39 miles, Cannon Beach - 0.12 miles, Cannon Beach History Center and Museum - 0.27 miles

Tolovana Inn

  • Why it's great for the ultimate beach vacation spot: Tolovana Inn is a budget-friendly option for beach enthusiasts, offering a laid-back atmosphere with direct access to the beach. With a solid review rating of 8.6, this inn provides guests with stunning ocean views and a relaxing environment for a perfect seaside escape.
  • Other amenities: The inn features an indoor pool and hot tub for guests to unwind after a day at the beach. Additional conveniences include free self-parking, daily housekeeping, and a kitchenette equipped with a full-size refrigerator. Guests can enjoy cozy evenings by the fireplace or relax on their private balcony. The hotel is also pet-friendly, welcoming furry companions to join in the beach fun.
  • Neighborhood: Tolovana Park
  • Nearby attractions: Tolovana Beach State Park - 0.13 miles, Haystack Hill State Park - 0.74 miles, Cannon Beach - 0.69 miles

Too many beaches in Cannon Beach to choose from? Here are our top picks for a memorable beach vacation.

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 Inn at Cannon Beach, The Ocean Lodge, Surfsand Resort, Sea Sprite at Haystack Rock, and Sea Sprite on the Estuary.

The 3-star Inn at Cannon Beach, with a 9.8 rating, is located near Cannon Beach and offers complimentary breakfast and free WiFi. Guests often mention the spacious and clean rooms, as well as the friendly and helpful staff.

The Ocean Lodge, a 3.5-star property with a 9.8 rating, provides ocean views and is located near Cannon Beach. It includes complimentary continental breakfast. Reviewers frequently highlight the beautiful and clean rooms and the attentive staff.

For a 4-star option, Surfsand Resort has a 9.6 rating and offers ocean views, an indoor pool, and complimentary area shuttle service. Guests often praise the beautiful rooms and the delicious restaurant.

The 3.5-star Sea Sprite at Haystack Rock, rated 9.6, offers direct beach access and ocean views. Many guests appreciate the beautiful and clean rooms and the friendly front desk service.

Sea Sprite on the Estuary, a 3.5-star hotel with a 9.6 rating, features ocean views and rooms with kitchens. It provides free WiFi and free self-parking. Guests frequently note its superb location and nice rooms.
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 $227 on Expedia. You're likely to find lower rates if you're traveling 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.
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, Surfsand Resort, Sea Sprite at Haystack Rock, or Sea Sprite on the Estuary.

The 3-star Inn at Cannon Beach, with a 9.8 rating, is located close to Cannon Beach, Haystack Rock, and Tolovana Beach State Park. Guests frequently mention the spacious and clean rooms, as well as the great complimentary breakfast.

The Ocean Lodge is a 3.5-star property with a 9.8 rating, offering ocean views and a location near Cannon Beach. Reviewers often highlight the excellent and attentive staff, along with the beautiful and clean rooms.

The 4-star Surfsand Resort, rated 9.6, features ocean views and an indoor pool. It is located near Chapman Beach and offers a free area shuttle. Guests frequently praise the beautiful rooms and the hotel's location.

For direct beach access, the 3.5-star Sea Sprite at Haystack Rock has a 9.6 rating and offers beach views and kitchens in its accommodations. It is located directly near the beach and Haystack Rock.

The 3.5-star Sea Sprite on the Estuary, with a 9.6 rating, provides ocean views and kitchens. Its location near Chapman Beach is often praised by guests.
Which beach hotels in Cannon Beach are good for families?
For families visiting Cannon Beach, some top-rated beach hotels include the Inn at Cannon Beach, The Ocean Lodge, and Surfsand Resort.

The 3-star Inn at Cannon Beach, with a 9.8 rating, is located near the ocean and beach, offering spacious and clean rooms. Guests frequently highlight the great breakfast and friendly staff.

The Ocean Lodge, a 3.5-star property with a 9.8 rating, provides ocean views and is also near the ocean. It offers a complimentary continental breakfast, and guests often praise the excellent staff and beautiful rooms.

Surfsand Resort, a 4-star hotel rated 9.6, features ocean views and is close to the ocean. It has an indoor pool and offers a free area shuttle. Reviewers consistently mention the beautiful rooms and friendly staff.
What are the best Cannon Beach hotels with ocean views?
Some of the best Cannon Beach hotels with ocean views include The Ocean Lodge, Surfsand Resort, Sea Sprite at Haystack Rock, Sea Sprite on the Estuary, and Schooner's Cove Inn.

The 3.5-star Ocean Lodge, with a 9.8 rating, offers rooms with ocean views and provides a complimentary continental breakfast. Guests frequently mention the excellent and attentive staff, as well as the beautiful and clean rooms.

Surfsand Resort, a 4-star hotel with a 9.6 rating, features ocean views and an indoor pool. It also offers a free area shuttle and free self-parking. Reviewers often highlight the beautiful rooms and the amazing staff.

For direct beach access and ocean views, consider the 3.5-star Sea Sprite at Haystack Rock, which has a 9.6 rating. Many rooms include a kitchen, and guests consistently praise the great location and friendly staff.

The 3.5-star Sea Sprite on the Estuary, rated 9.6, provides ocean views and is located near the beach. It offers free WiFi and free self-parking, and many rooms include a kitchen. Guests appreciate the great location and nice rooms.

Schooner's Cove Inn, with a 9.6 rating, offers ocean views and a hot tub. Free WiFi and free self-parking are also provided. Customers frequently comment on the incredible location and the perfect, beautiful rooms.
What are the top-rated beach hotels in Cannon Beach with a pool?
Some of the top-rated beach hotels in Cannon Beach with a pool include Surfsand Resort, Hallmark Resort - Cannon Beach, and The Wayside Inn.

The 4-star Surfsand Resort, with a 9.6 rating, offers a beautiful location near the ocean and features an indoor pool. Guests frequently mention the beautiful and clean rooms, as well as the friendly staff.

Hallmark Resort - Cannon Beach is a 3-star property with a 9.4 rating, also featuring an indoor pool. This resort provides comfortable rooms and an excellent location, with a full-service spa on-site offering various treatments.

For another option, The Wayside Inn has a 9.2 rating and an indoor pool. It's conveniently located near the beach, and guests often highlight the comfortable and clean rooms and the superb pool.
Which beach hotels in Cannon Beach are good for couples?
For couples looking for a beach hotel in Cannon Beach, Surfsand Resort is an excellent choice.

The 4-star Surfsand Resort, with a 9.6 rating, offers rooms with ocean views and is located near Chapman Beach. It features an indoor pool and provides complimentary amenities such as free WiFi and free bicycle rentals. Guests frequently mention the beautiful, clean rooms and the amazing, friendly staff.
Which area of Cannon Beach is best to stay in for beaches?
The best area to stay in Cannon Beach for beach access is the central beachfront area, particularly around Haystack Rock and extending north and south along the coastline.

This area is characterized by its direct access to the expansive sandy beach and the iconic Haystack Rock, which is visible from many accommodations. You'll find a mix of hotels and vacation rentals directly on or a very short walk from the sand, especially between the Tolovana Park area to the south and the Ecola Creek area to the north. This central strip provides effortless entry to the beach for strolls, tide pooling, and enjoying sunsets.

For families, staying in this central beachfront area is ideal. Kids can easily run out to play in the sand, explore tide pools around Haystack Rock, and enjoy daily beach activities without long commutes or complicated logistics. Many accommodations here offer direct beach paths, making it convenient to bring beach gear or simply step outside for a quick walk.

Couples looking for a relaxing getaway will also appreciate this location. The immediate proximity to the ocean creates a serene backdrop for romantic walks and quiet evenings by the sea.
Which top beach hotels in Cannon Beach offer water sport activities?
For top beach hotels in Cannon Beach that offer water sport activities, consider the Sea Sprite at Haystack Rock and the Surfsand Resort.

The 3.5-star Sea Sprite at Haystack Rock, with a 9.6 rating, provides direct beach access and is located near opportunities for both surfing and bodyboarding, as well as kayaking. Many rooms also feature ocean views and a kitchen.

The 4-star Surfsand Resort, rated 9.6, is near the ocean and offers access to surfing and bodyboarding. It also features an indoor pool and provides an area shuttle.
What is the best time of year to stay in a beach hotel in Cannon Beach?
The best time of year to secure a beach hotel in Cannon Beach is generally considered to be during the months of July and August. During this period, you can expect delightful average temperatures ranging from 60°F to 70°F, creating the great conditions for strolling along the iconic Haystack Rock or exploring the tide pools at low tide.

Families with school-aged children often gravitate towards these summer months, aligning their visits with school holidays to fully enjoy the expansive beaches and the charming downtown area. This popularity means that demand for beachfront accommodations is at its peak, and securing your preferred hotel often requires booking well in advance, as rates will reflect this heightened interest.

For those seeking a slightly more tranquil experience with equally beautiful weather, early September presents an exceptional alternative. While the air might be a touch cooler, typically in the mid-50s to low 60s, the lingering warmth allows for comfortable beach walks and fantastic opportunities to relax by the ocean.
What beach activities should we do in Cannon Beach?
Cannon Beach offers a variety of engaging beach activities, with exploring tide pools, flying kites, and building sandcastles being top choices.

Exploring the tide pools around Haystack Rock is a must-do. At low tide, the base of this iconic sea stack reveals a diverse marine ecosystem. You'll find sea stars, anemones, and small crabs in their natural habitat. This activity is particularly captivating for families, as it offers an educational and interactive experience with nature. Remember to check tide charts for the best viewing times and observe marine life respectfully from a distance.

Kite flying is another popular and enjoyable activity on the expansive sands of Cannon Beach. The open beach provides ample space and often ideal wind conditions for both beginners and experienced kite flyers. Many local shops sell a variety of kites, from simple designs to elaborate, colorful creations. This activity is superb for families looking for a relaxed yet engaging way to spend an afternoon by the ocean.

Building sandcastles is a classic beach pastime that thrives on Cannon Beach's soft, plentiful sand. Whether you're constructing a simple mound or an elaborate fortress, the beach provides the superb medium for creative expression. For families, this activity encourages teamwork and imagination, creating lasting memories.
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.
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.

Explore a world of travel with Expedia