Cannon Beach Travel Guide
City Coastal town famous for Haystack Rock formations
Cannon Beach centers on Haystack Rock and long sand stretches below coastal pines; tide pools, Ecola cliffs and small galleries draw walkers, birders and storm watchers year-round.
Why Visit Cannon Beach? #
On Oregon’s northern coast, this seaside town is known for its dramatic shoreline and easy access to marine life. Haystack Rock rises from tide pools teeming with anemones and seabirds, while Ecola State Park provides cliff-top viewpoints and old-growth forest trails. The compact downtown is full of galleries, cozy cafés and artisanal bakeries that reward gallery-goers and beachcombers alike. A mix of coastal walks and creative small-town culture gives the place a memorable coastal character.
Best Things to Do in Cannon Beach
All Attractions ›Cannon Beach Bucket List
- Haystack Rock - Walk the beach to Haystack Rock at low tide and explore tidepools and seabirds.
- Ecola State Park - Hike Ecola State Park trails for coastal panoramas, cliffs, and forested headlands.
- Downtown Cannon Beach - Browse art galleries and coastal boutiques lining historic downtown Cannon Beach.
- Hug Point - Explore Hug Point's sea caves, seasonal waterfall, and rocky shoreline at low tide.
- Cannon Beach History Center & Museum - Learn local maritime and logging history at the Cannon Beach History Center museum.
- Coaster Theatre Playhouse - Catch a production at the Coaster Theatre Playhouse, a longtime community theater.
- Astoria - Drive to Astoria for the Columbia River Maritime Museum and Astoria Column views.
- Tillamook Creamery - Visit the Tillamook Creamery for cheese tours, samples, and family-friendly exhibits.
Best Time to Visit Cannon Beach #
Visit Cannon Beach late spring through early fall for mild, mostly dry weather and dramatic coastal scenery. Winters are cool and rainy, with fog and strong surf.
Best Time to Visit Cannon Beach #
Cannon Beach's climate is classified as Warm-Summer Mediterranean - Warm-Summer Mediterranean climate with mild summers (peaking in August) and cold winters (coldest in December). Temperatures range from 3°C to 20°C. Heavy rainfall (2005 mm/year), wettest in December.
January
January is cold with highs of 10°C and lows of 3°C. Heavy rain (293 mm) and mostly overcast skies.
Comfort
Weather
February
February is cold with highs of 12°C and lows of 3°C. Heavy rain (236 mm) and mostly overcast skies.
Comfort
Weather
March
March is cold with highs of 12°C and lows of 4°C. Heavy rain (217 mm) and mostly overcast skies.
Comfort
Weather
April
April is cold with highs of 14°C and lows of 4°C. Significant rainfall (148 mm) and mostly overcast skies.
Comfort
Weather
May
May is cool with highs of 16°C and lows of 7°C. Regular rainfall (98 mm) and partly cloudy skies.
Comfort
Weather
June
June is cool with highs of 17°C and lows of 9°C. Moderate rainfall (76 mm) and partly cloudy skies.
Comfort
Weather
July
July is cool with highs of 19°C and lows of 10°C. Moderate rainfall (38 mm) and mostly sunny skies.
Comfort
Weather
August
August is cool with highs of 20°C and lows of 10°C. Moderate rainfall (37 mm).
Comfort
Weather
September
September is cool with highs of 20°C and lows of 9°C. Regular rainfall (81 mm).
Comfort
Weather
October
October is cool with highs of 17°C and lows of 6°C. Significant rainfall (163 mm) and partly cloudy skies.
Comfort
Weather
November
November is cold with highs of 12°C and lows of 4°C. Heavy rain (304 mm) and mostly overcast skies.
Comfort
Weather
December
December is the coolest month with highs of 10°C and lows of 3°C. The wettest month with heavy rain (314 mm) and mostly overcast skies.
Comfort
Weather
How to Get to Cannon Beach
Cannon Beach is best reached via Portland International Airport (PDX) and then by car or shuttle; public transit options to the town are limited and seasonally variable. Renting a car gives the greatest flexibility to explore the coast and nearby state parks.
Portland International Airport (PDX): The main gateway for Cannon Beach; driving time to Cannon Beach is about 75-90 minutes (roughly 80-90 miles) depending on traffic. Rental cars are the most common option; airport shuttles and private transfers are available-expect roughly $100-160 for a private transfer one-way, rental cars vary by season.
Astoria Regional Airport (AST): A smaller regional airport north of Cannon Beach with limited commercial service; if you find scheduled flights into AST, the drive to Cannon Beach is about 30-35 minutes. Options are primarily rental car or taxi for the final leg.
Train: There is no direct passenger rail service to Cannon Beach; the nearest Amtrak stations are in Portland and closer to the coast in South-Washington state, requiring drive or bus connections.
Bus: Beach-bound services include regional shuttle companies and seasonal public connections from Portland to coastal towns. The TriMet regional bus network serves points in and near Portland; several private shuttles and tour operators run PDX↔Cannon Beach transfers-book seasonally and expect about 90-120 minutes travel time from PDX by shuttle.
How to Get Around Cannon Beach #
Cannon Beach is very walkable - the town center and the shoreline are close together so you can leave the car parked and stroll between galleries, shops and the beach. Parking can be busy in summer, and some lots charge or have time limits. A car is useful for exploring the wider coast and nearby state parks. Public transit is limited; biking and walking are the easiest ways to get around town in peak season.
Where to Stay in Cannon Beach #
- Inn at Haystack Rock - Simple rooms, steps from the beach.
- Tolovana Inn - Casual oceanfront with kitchenette options.
- Surfsand Resort - Oceanfront rooms with family-friendly amenities.
- The Ocean Lodge - Comfortable ocean-view rooms and suites.
- Surfsand Resort - Oceanfront Suites - Upscale suites and beachfront service.
- The Ocean Lodge - Premium Rooms - Higher-end ocean-view rooms and balconies.
Where to Eat in Cannon Beach #
- Ecola Seafood Restaurant & Market - Fresh local seafood and take-home market
- Pelican Brewing Company - Cannon Beach - Sea-view brews with pub-style seafood plates
- Wayfarer Restaurant & Lounge - Cozy dinner spot with Pacific views
- Cannon Beach Bakery - Popular bakery serving breakfast and sandwiches
- Public Coast Brewing Co. - Casual pub with local craft beers
- Insomnia Coffee - Coffee and light bites, beachside favorite
- The Irish Table - Comfort food and hearty plates nightly
- Wayfarer Bar (casual lounge) - Lounge atmosphere for cocktails and small plates
Breakdown of cuisine types found across Cannon Beach's restaurants and food venues, based on OpenStreetMap data.
Nightlife in Cannon Beach #
Nightlife is relaxed and seasonal. Expect a mix of brewpubs, wine bars and restaurants with occasional live music in summer; after the season nights are generally quiet. This is a beach town vibe rather than a late-night urban scene, so evenings are low-key.
Shopping in Cannon Beach #
Shopping is concentrated along Hemlock and downtown streets, with a strong focus on art galleries, coastal décor, surf shops and small boutiques. Many stores cater to tourists and local artists, especially in summer. There are no large shopping centers in town; most visitors browse independent shops and galleries.