Cannon Beach Tours

Cannon Beach featuring landscape views, mountains and a sandy beach
Cannon Beach featuring a beach, a coastal town and landscape views
Photo provided by Oregon Tourism Commission
Cannon Beach which includes a sandy beach and landscape views
Cannon Beach featuring outdoor eating, street scenes and dining out


Spectacular coastal scenery and a street lined with eclectic boutiques and fine galleries make this resort town the perfect weekend getaway.

About two hours’ drive from Portland, Cannon Beach is known for its natural beauty, thriving arts and craft community, and charming village atmosphere maintained through strict limitations on the number of large chain stores and restaurants.

Cannon Beach’s wide shoreline stretches for 9 miles (14 kilometers). It’s part of Oregon’s 363 miles (584 kilometer) of coastline, all of which is open and free for public use. From mid-December to January and March to June, keep your eyes on the sea as you may spot migrating gray whales.

If you prefer a walk in the forest, explore Ecola State Park. For a small admission fee you can walk trails through coastal forests thick with conifers and dotted with viewpoints. Don’t miss the south facing view from Ecola Point, which looks out over Cannon Beach’s famous landmark, Haystack Rock.

Haystack rock is a 235-foot-high (72-meter) basalt sea stack flanked by two other rock formations known as the Needles. At the base of these monoliths are tide pools teeming with crabs, algae, anemones, sea stars and other organisms. Haystack Rock and its surrounding intertidal pools form a marine garden and are an Oregon Islands National Wildlife Reserve. Climbing the rock is not permitted and you must not disturb or remove the wildlife.

Back in the quaint Cannon Beach village, wander down Hemlock Street, where you’ll find most of the boutiques and art galleries, and the cozy Coaster Theatre Playhouse. There are also stores specializing in antiques and collectibles, home décor, surf wear, gourmet food and textiles. Watch local glass-makers in action at Icefire Glassworks. Glass art can be purchased at many of the local galleries.

Festivals in May and November showcase the best of the area’s new art. In June, thousands of visitors come to the Cannon Beach Sandcastle Festival, which has been running since 1965. Visit the Cannon Beach History Center and Museum year round, Thursdays through Monday. The Museum is home to the original cannon, from the shipwrecked USS Schooner Shark, for which Cannon Beach was named.

Plan a trip to see Cannon Beach

Price found within the past 48 hours. Click for updated prices.
Hotel Lucia
Mark Spencer Hotel
Sentinel Hotel

Reviews of Cannon Beach

4.7
Top Destination
5 - Excellent
864
5 - Excellent 72%
4 - Good
287
4 - Good 24%
3 - Okay
34
3 - Okay 3%
2 - Disappointing
5
2 - Disappointing 0%
1 - Terrible
3
1 - Terrible 0%

4/5 - Good

Verified traveler

Parking for Haystack Rock viewing is very difficult. There is a public parking lot that is free, but also full. Be prepared to drive around in circles many times to try and find a spot to park. Then again, you might be the person that rolls lucky in life. We and many others just kept driving around looking. It's a very small town that is very crowded with tourism and slow moving traffic running right through town. Cannon Beach is a wonderful place once you've made it to your room, or restaurant, or even just the beach and can just relax.

4/5 - Good

Verified traveler

Look at the puffins at Haystack Rock

4/5 - Good

Verified traveler

Check on the bus for transportation to town center. We didn’t but will next time.

5/5 - Excellent

Eddie

There was a lot of fog in mid October, which actually added to the beauty. A bit chilly in the mornings.

5/5 - Excellent

YvonneKelly

Visit at low tide so you can get up close to Haystack rock!

5/5 - Excellent

Verified traveler

Ohhh, the art galleries and restaurants.  So nice.

Popular places to visit


Best Lodging Options Near Cannon Beach

Cannon Beach Hotel Collection

Cannon Beach Hotel Collection

3.5 out of 5
1116 S. Hemlock Street, Cannon Beach, OR
Cannon Beach Hotel Collection
Tolovana Inn

Tolovana Inn

2.5 out of 5
3400 S. Hemlock, Tolovana Park, Cannon Beach, OR
Tolovana Inn
Surfsand Resort

Surfsand Resort

4 out of 5
148 West Gower, Cannon Beach, OR
Surfsand Resort
Hallmark Resort - Cannon Beach

Hallmark Resort - Cannon Beach

3 out of 5
1400 S Hemlock St, Cannon Beach, OR
Hallmark Resort - Cannon Beach
Inn at Cannon Beach

Inn at Cannon Beach

3 out of 5
3215 South Hemlock St, Cannon Beach, OR
Inn at Cannon Beach
Inn at Haystack Rock

Inn at Haystack Rock

2.5 out of 5
487 S Hemlock St, Cannon Beach, OR
Inn at Haystack Rock
Lighthouse Inn

Lighthouse Inn

2.5 out of 5
963 South Hemlock, Cannon Beach, OR
Lighthouse Inn
The Haystack House-Cannon Beach Oceanfront Home Steps to Haystack Rock & Midtown

The Haystack House-Cannon Beach Oceanfront Home Steps to Haystack Rock & Midtown

Cannon Beach
The Haystack House-Cannon Beach Oceanfront Home Steps to Haystack Rock & Midtown
The Ocean Lodge

The Ocean Lodge

3.5 out of 5
2864 South Pacific Street, Cannon Beach, OR
The Ocean Lodge
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 near Cannon Beach

Cannon Beach, Oregon, is a perfect destination for tourists seeking stunning ocean views, picturesque sunsets, and exciting water activities like surfing. Enjoy birdwatching along nearby trails, relax on the beach with available chairs, or immerse yourself in a unique camping experience. Whether you’re exploring the coastline or simply soaking in the scenery, Cannon Beach offers a memorable getaway filled with adventure and natural beauty.

Shopping

Cannon Beach offers delightful shopping experiences, including the Seaside Carousel Mall, just 7 miles away, featuring entertainment and family-friendly vibes. The Turnaround Market, also 7 miles out, provides a local atmosphere. If you're up for a drive, visit the Seaside Antique Mall, located 8 miles away, for unique finds.

Recreation

Experience a round of golf at Seaside Golf Course, just a short drive from Cannon Beach, surrounded by beautiful landscapes. Alternatively, take a trip to the Astoria Aquatic Center for family-friendly swimming and fitness activities, or enjoy a game at Gearhart Golf Links for a perfect outdoor escape.

Adventure

Explore the Fort to Sea Trail, located 18 miles from Cannon Beach, for a scenic hike through lush forests leading to breathtaking coastal views. The Angora Peak Trailhead, 7 miles away, offers stunning vistas, while the Cape Falcon Trailhead, 9 miles distant, promises an adventurous journey through nature.

Nightlife

Cannon Beach offers a vibrant nightlife with options like the Coaster Theatre, just 0.6 miles away, perfect for family-friendly entertainment. For a thrilling adventure, visit the Captain Kid Amusement Park, 6 miles away. Don’t miss the Liberty Theater, 22 miles away, for a charming cultural experience.

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

Find the best attractions near Cannon Beach

Cannon Beach, Oregon, is a must-visit destination for outdoor enthusiasts and scenery lovers. Explore the breathtaking Oregon coastline, with direct access to the renowned Cannon Beach and its iconic rocks. Enjoy various adventures and take in stunning sights, making your visit an unforgettable experience in this charming coastal town.

  • Haystack Rock: A stunning natural landmark, Haystack Rock rises 235 feet from the ocean, offering breathtaking scenery and a unique outdoor experience. Tidal pools around the rock are home to diverse marine life, making it a perfect spot for exploration and photography.
  • Ecola State Park: Just two miles from Cannon Beach, this state park features lush forests, sweeping coastal views, and adventurous hiking trails. Experience the beauty of Oregon’s coastline while enjoying picnicking, wildlife watching, and breathtaking scenery.
  • Crescent Beach: This serene beach, located two miles from Cannon Beach, offers a tranquil atmosphere with soft sands and gentle waves. Perfect for beachcombing, relaxing, or enjoying a picturesque sunset, Crescent Beach is a peaceful retreat.

Best time to go to Cannon Beach

The best time to visit Cannon Beach is dependent 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 moderately low and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January44.4°F (6.9°C)Moderate RainMostly CloudyModerately LowSlightly Low
February43.5°F (6.4°C)Light RainMostly CloudyModerately LowAverage
March45.1°F (7.3°C)Light RainMostly CloudyAverageAverage
April47.7°F (8.7°C)Light RainMostly CloudyAverageAverage
May52.2°F (11.2°C)Light RainMostly CloudyAverageAverage
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 SunnyAverageAverage
November48.0°F (8.9°C)Moderate RainMostly CloudyAverageSlightly Low
December43.7°F (6.5°C)Moderate RainMostly CloudyModerately LowSlightly Low

Booking tips and Expedia advantages for Cannon Beach

To save money on your trip to Cannon Beach, consider visiting between November and January, when accommodation prices are at their lowest. Booking your stay on a Tuesday can also help you save. Use Expedia's search tool to filter results by budget and preferences, and take advantage of package deals that combine hotels, flights, and activities for additional savings. Join the One Key membership for exclusive discounts, and look for eco-certified hotels for sustainable options. Walking is a great way to explore the area without transportation costs.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Cannon Beach are November to January, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Cannon Beach is Tuesday. The most expensive day to stay around Cannon Beach is Saturday.
  • Find cheap hotels on Expedia: Expedia's search tool lets you customize your travel search based on your budget, desired location, and additional preferences. You can easily arrange the results to display prices from lowest to highest, making it simple to find the most affordable hotels first. Additionally, you have the option to narrow down your choices by hotel category; for instance, selecting the Eco-certified filter will show you a range of sustainable and environmentally-friendly hotels that you can book.
  • Consider bundling your trip: You can save money by combining your Cannon Beach hotel reservation with your flights and activities through an Expedia package.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Explore a world of travel with Expedia

Explore a world of travel with Expedia