Cannon Beach Vacations from $345

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • payments icon

    Better together

    Save up to $1,045 when you book a flight and hotel together*
    lob hotels icon

    Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
    lob packages icon

    Rest easy

    Plan, book, and manage your trip all in one place

Your Cannon Beach Vacation

From its highlights to its hidden delights, this city is best experienced with a Cannon Beach vacation package. Find somewhere to stay in Downtown Cannon Beach, which is good for culture, shopping and cafes. Every trip to Cannon Beach needs a well-planned itinerary. Fill yours with big-name attractions like Haystack Rock, Ecola State Park and Tillamook Head. Don't put off exploring this city any longer. Your dream Cannon Beach vacation is just a few clicks away with Expedia.

The Latest Cannon Beach vacation packages

Price found within the past 48 hours. Click for updated prices.
Two Capes Lookout
Mark Spencer Hotel
OYO Waves Hotel Newport OR - NYE Beach
Hyatt Centric Downtown Portland
Little Creek Cove Beachfront Resort
Don't see what you're looking for?
See all available trips from Singapore to Cannon Beach
View all trips

Discover the most popular places to visit in Cannon Beach

What to do in Cannon Beach

Cannon Beach Hotel Deals

Tolovana Inn

Tolovana Inn

2.5 out of 5
3400 S. Hemlock, Tolovana Park, Cannon Beach, OR
Fully refundableReserve now, pay when you stay
$180 nightly
The price is $202 total per night from Sep 2 to Sep 3
$202 total
Sep 2 - Sep 3
Total with taxes and fees
8.8/10 Excellent! (1,456 reviews)
"The Tolovana Inn has been tastefully remodeled, and our room was clean, well stocked (we had a kitchen), and a pleasure to stay in. The grounds are attractive, and very nicely maintained. My wife and I were celebrating our 49th wedding anniversary there, and Logan, in management graciously gifted ..."

Reviewed on Aug 23, 2025

Tolovana Inn
Cannon Beach Hotel Collection

Cannon Beach Hotel Collection

3.5 out of 5
1116 S. Hemlock Street, Cannon Beach, OR
Fully refundableReserve now, pay when you stay
$192 nightly
The price is $215 total per night from Sep 23 to Sep 24
$215 total
Sep 23 - Sep 24
Total with taxes and fees
9/10 Wonderful! (1,000 reviews)
"I loved we were close to downtown, close to multiple coffee shops and the service was amazing for our first time with a baby! They set up the pack and play for us, ensured it was cleaned and remembered our daughter’s name at check out. Definitely will be staying there again."

Reviewed on Aug 20, 2025

Cannon Beach Hotel Collection
Surfsand Resort

Surfsand Resort

4 out of 5
148 West Gower, Cannon Beach, OR
Fully refundableReserve now, pay when you stay
$351 nightly
The price is $393 total per night from Sep 7 to Sep 8
$393 total
Sep 7 - Sep 8
Total with taxes and fees
9.6/10 Exceptional! (1,000 reviews)
"Good stay"

Reviewed on Aug 17, 2025

Surfsand Resort
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.

Things to do in and around Cannon Beach

Cannon Beach, Oregon, is perfect for outdoor enthusiasts and beach lovers alike. Visitors can enjoy a variety of activities, including relaxing beach vacations, scenic hikes, and art tours. The area features recreational spaces, a local theater, and hosts festive holiday events. Whether you're looking for a quick stroll along the shore or an immersive exploration of the arts, Cannon Beach offers a delightful blend of nature and culture for every traveler.

Shopping

Cannon Beach offers charming shopping experiences with unique boutiques and souvenir shops. For a broader selection, the Seaside Carousel Mall, Seaside Antique Mall, and Turnaround Market are all located 7 miles away, featuring a mix of entertainment and local vibes.

Recreation

Experience the Coaster Theatre for captivating performances in a charming setting, perfect for a romantic evening or family outing. For outdoor enthusiasts, the Seaside Golf Course offers a scenic 18-hole experience just 6 miles away, while the Astoria Aquatic Center, located 22 miles away, provides fun aquatic activities for the whole family.

Adventure

At Captain Kid Amusement Park, located 6 miles from Cannon Beach, enjoy a variety of arcade games and family-friendly attractions for an exhilarating day. For a scenic adventure, hike the Angora Peak Trailhead, 7 miles away, where stunning views and outdoor beauty await your exploration.

Nightlife

Cannon Beach's nightlife offers a cozy atmosphere with ocean views. Enjoy artisan cocktails at The Wine Bar and catch live music at The Coaster Theatre. For a laid-back evening, visit local pubs like Bill's Tavern for great food and craft beers, perfect for unwinding after a day of exploring.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions in and around Cannon Beach

Cannon Beach, Oregon, is perfect for outdoor enthusiasts and beach lovers, offering stunning scenery and adventure opportunities. Explore popular attractions like Crescent Beach, Sandy Beach, and Cove Beach while enjoying the breathtaking Oregon Coast. Don't miss the Cannon Beach History Center for a glimpse into the local heritage. Whether you seek relaxation or excitement, Cannon Beach has something for everyone.

  • Cannon Beach: Known for its stunning coastal beauty, Cannon Beach offers a serene beach vibe perfect for relaxation. The soft sands and gentle waves make it an ideal spot for sunbathing, beachcombing, and enjoying the breathtaking views of the Pacific Ocean.
  • Haystack Rock: This iconic landmark rises majestically from the ocean, providing a stunning backdrop for photography. The scenery around Haystack Rock is remarkable, with tide pools teeming with marine life, making it a perfect spot for outdoor exploration and nature walks.
  • Ecola State Park: Just 2 miles from Cannon Beach, Ecola State Park is a haven for adventure seekers. Its lush forest trails offer scenic vistas of dramatic cliffs and ocean views, perfect for hiking, picnicking, and enjoying the great outdoors.

Best time to go to Cannon Beach

The best time to visit Cannon Beach is dependant on what kind of holiday you are seeking. August is its hottest month on average. At this time, visitor numbers are moderately high and weather is mostly sunny with no rain. February is its coolest month on average. At this time, visitor numbers are average and weather is mostly with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January44.4°F (6.9°C)Moderate RainMostlyAverageSlightly Low
February43.5°F (6.4°C)Light RainMostlyAverageAverage
March45.1°F (7.3°C)Light RainMostlyAverageAverage
April47.7°F (8.7°C)Light RainMostlyAverageAverage
May52.2°F (11.2°C)Light RainMostlyAverageAverage
June55.9°F (13.3°C)No RainMostly SunnyModerately HighSlightly High
July59.2°F (15.1°C)No RainMostly SunnyModerately HighSlightly High
August60.3°F (15.7°C)No RainMostly SunnyModerately HighSlightly High
September58.6°F (14.8°C)Light RainMostly SunnyAverageAverage
October54.0°F (12.2°C)Light RainMostly SunnyModerately LowAverage
November48.0°F (8.9°C)Moderate RainMostlyModerately LowSlightly Low
December43.7°F (6.5°C)Moderate RainMostlyModerately LowSlightly Low

Tips to save on your trip to Cannon Beach

  • Combine your flights, hotels and car rentals on Expedia—bundling can result in significant savings.
  • Consider traveling to Cannon Beach during the low season (November to January) for more affordable options.
  • Use the Price per traveler filter on Expedia to find a package deal that suits your budget.
  • Check the VIP Access properties filter to discover outstanding hotels with added member perks at select properties.

More vacations you might like

Frequently asked questions

How much does a Cannon Beach vacation package cost?
Offering excellent value package deals from $345 on Expedia, you'll be thrilled with how little a vacation to Cannon Beach costs! Our packages make travel planning easier and your savings go further.
What are the cheapest months to go to Cannon Beach?
October, November and December are great times to look for cheap Cannon Beach vacation packages. Opting to travel in less busy months means you can generally find reduced prices on accommodations and flights.
How many days is enough for Cannon Beach?
We recommend planning a Cannon Beach vacation for a minimum of 2 days. This will give you time to check off top sights including Crescent Beach and Haystack Hill State Park, and also check out neighborhoods like Downtown Cannon Beach and Tolovana Park. You could even make time for a day trip from Cannon Beach.
Is it worth booking a vacation package to Cannon Beach?
Whether you're looking to explore top attractions like Haystack Rock and Tolovana Beach State Park on your Cannon Beach vacation, or coming for its great nature, camping and coastal beaches, there's something for everyone here. With so much to see and do, you'll soon discover why so many travelers think Cannon Beach is a good vacation destination.
How to find the best Cannon Beach package deals?
Bagging a cheap Cannon Beach package deal is a cinch with Expedia. After you've entered your destination and travel dates under our "Packages" tab, set your budget range, apply a few filters and see what's available. You can fine-tune your search by "Area," "Amenities," "Property type" and more. Sort the results by "Price: low to high" to discover the most wallet-friendly Cannon Beach package deals. Want a simple trick to get even more savings? Have some flexibility with your departure dates and consider going away on a weekday, when prices are often lower.
Is it cheaper to book a Cannon Beach vacation as a package?
You can enjoy significant savings on your next Cannon Beach escape by booking a personalized vacation package. Click on the "Package" heading, then select your travel dates and destination to view some great flight and hotel prices. Bundle everything into a neat package and you can save hundreds of dollars. Consider adding a rental car and you may score a better deal.
When to book a vacation package to Cannon Beach?
Score amazing discounts by booking your flights ahead of time with Expedia. If spontaneity is more your thing, grab one of our last-minute deals for an impromptu Cannon Beach getaway.
How to plan a trip to Cannon Beach?

  1. Choose when to go: Check your diary and get your bags packed. Your preferred season and the activities on offer will also help you decide when to vacation in Cannon Beach.
  2. Set your budget: Factor in costs such as flights, food and transportation when calculating how much to put aside for your trip to Cannon Beach. Then, choose a property that matches your budget, whether that's a low-cost stay or a lavish retreat.
  3. Organize your Cannon Beach escape with our trip planning tool: Search for and book hotels and things to do all in one place. You can also collaborate with family and friends to plan an unforgettable trip to Cannon Beach together.
  4. Decide how many days away: Start by compiling a list of the attractions you want to experience in Cannon Beach. Then, estimate how long you'll need for each, along with any travel time.
  5. Bundle your airfare and accommodations: After you've nailed down your dates and duration, book the ideal Cannon Beach vacation package for you.
  6. Book any activities or excursions: Here's the fun part — organizing everything you want to do and see. Explore some of the exciting things to do in Cannon Beach and book your tickets in advance to save time (and maybe some spending money too!).

Does Expedia offer Book Now, Pay Later Cannon Beach vacation packages?
Set off on your ideal getaway to Cannon Beach with Expedia's Book Now, Pay Later vacations. There's no need to save up or wait until your next paycheck — we've partnered with online lender Affirm to offer you flexibility with your finances. Our vacation packages with payment plans allow you to split the cost over 3, 6 or 12 months. With no late payment fees or hidden charges, you can easily stay on budget and snap up travel deals while they last.
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.