clock menu more-arrow no yes
Haystack Rock within the ocean water near a beach in Cannon Beach, Oregon Alli Fodor

Where to Eat, Drink, and Lounge in Beautiful Cannon Beach

Where to dine on your coastal getaway

View as Map

There are few places as magical as Cannon Beach. While the sun doesn’t always shine, and the water isn’t always warm (okay, it’s never warm), the surrounds offer much more than just a scenic beach town. With three breweries and countless eateries, ice cream parlors, and coffee shops, there is something for every traveler within a two-mile stretch. For a wider swath of coastal restaurants, Eater Portland’s Oregon Coast map may be more helpful.

Read More
Note: Restaurants on this map are listed geographically.

1. Public Coast Brewing Co

Copy Link
264 E 3rd St
Cannon Beach, OR 97110
(503) 436-0285
Visit Website

Public Coast Brewing’s full-service brewery has become a staple to Oregon’s 363-mile coastal stretch. The counter-service style gastropub sources most of its ingredients from a 400-mile radius, which ensures a fresh and thoughtful approach to the area’s dining and imbibing options. Tourists should order a pint of the namesake ‘67 Blonde Ale and enjoy the pulled pork sandwich— the pork comes from Russell Family Farms that feeds on Public Coast’s spent grain.

View this post on Instagram

Fish n chips!

A post shared by mrsj520 (@mrsj520) on

2. Cannon Beach Distillery

Copy Link
255 North Hemlock
Cannon Beach, OR 97110
(503) 436-0301
Visit Website

With two locations barely a mile apart, Cannon Beach Distillery offers an impressive number of locally made spirits: The downtown tasting room offers rum, gin, and agave, while the midtown location is dedicated exclusively to whiskey. Owner and head distiller Mike Selberg essentially runs the show himself, hand-mashing, fermenting, proofing, distilling, and bottling all of Cannon Beach Distillery’s spirits. A bottle makes one killer souvenir — it’ll be tough to find his label anywhere else.

3. Surfbird

Copy Link
231 N Hemlock St
Cannon Beach, OR 97110
(503) 436-2131

Over a year ago, Josh Bokish of Seaside’s Osprey Cafe expanded to Cannon Beach under the name Surfbird, giving visitors a simple-but-contemporary option for breakfast and lunch. From fancy avocado toast to a crispy chicken club sandwich, Surfbird’s airy interior offsets its playful menu.

4. Suzy's Scoops

Copy Link
231 N Hemlock St #113
Cannon Beach, OR 97110
(503) 436-4400

Tucked away from Hemlock Street’s bustle, Suzy’s Scoops’ shaded storefront is a logical stop for those extra-excruciating heatwaves. With four different cone options and 22 Tillamook or Cascade Glacier flavors, this small shop competes with some of the larger ice cream parlors in town.

5. Ecola Seafoods Restaurant & Market

Copy Link
208 N Spruce St
Cannon Beach, OR 97110
(503) 436-9130
Visit Website

Among the seafood options in Cannon Beach, Ecola Seafood is the standout. Its new interior replaces the old school fish shack feel, but brings a modern vibe to its seafood counter and restaurant. The crab dinner for two comes with a whole crab, cup of chowder, garlic bread and coleslaw, all for $40.

View this post on Instagram

Darling it’s better down where it’s wetter.

A post shared by Sam Bakall (@sambakall) on

6. Cannon Beach Smokehouse

Copy Link
181 W 2nd St
Cannon Beach, OR 97110
(503) 436-4035

Partnering with local haunt Bill’s Tavern, this 700-square-foot smokehouse focuses on house-made charcuterie, spanning from smoked duck breast to fresh sausages. Its nose-to-tail approach means specials rotate almost daily, with options like tri-tip sandwiches or smoked baby back ribs. Everything goes well with the Smokehouse Bloody, featuring house-smoked tomato mix and, of course, a meat-and-veg garnish.

7. Crepe Neptune

Copy Link
175 E 2nd St
Cannon Beach, OR 97110
(503) 436-9200
Visit Website

For a grab-and-go snack, look no further than Crepe Neptune. The hole-in-the-wall shop offers an impressive number of sweet or savory combinations to fill the spongy French favorite. For a blend of sweet and savory, the The Cannon Beach — which wraps prosciutto, goat cheese, fig, and honey inside a warm crepe — is no slouch. For something a little more classic, the Neptune’s Daughter balances lemon, sugar, and butter for the ultimate mid-day pick-me-up.

8. Bill's Tavern & Brewhouse

Copy Link
188 N Hemlock St
Cannon Beach, OR 97110
(503) 436-2202

The oldest of Cannon Beach’s brewery scene, Bill’s Tavern sits smack in the middle of Cannon Beach, where it opened in 1997. The beers are brewed just upstairs from the bar/dining room area, and serves as a testament to local craft; opt for a sampler to try a little bit of everything. The food isn’t life-changing, but that’s secondary to its history and solid beer selection. Partnering restaurant Cannon Beach Smokehouse can handle the sustenance.

9. Cannon Beach Hardware & Public House

Copy Link
1235 S Hemlock St
Cannon Beach, OR 97110
(503) 436-4086
Visit Website

Cannon Beach Hardware, lovingly called Screw & Brew, brings the Cheers bar atmosphere to the beach town. As burly locals sit elbow-to-elbow along the bar, the bartender offers quick service, weaving in and out of casual conversations. As possibly the only business in Oregon offering hardware supplies, draft beers, cocktails, and knockout sandwiches, this place has become a quintessential gathering spot. The patty melt goes well with a side of tots, especially while eavesdropping on some incredible stories.

10. Sea Level Bakery + Coffee

Copy Link
3116 S Hemlock St
Cannon Beach, OR 97103
(503) 436-4254
Visit Website

If Portland and Cannon Beach met for coffee, they would land at Sea Level Bakery. With its breezy white interior and minimalist decor, this bakery and coffeeshop has the charm of both towns: Heart Roasters coffee carries delicious espresso drinks, while Shepherd’s Grain handles the breads and pastries. The ham & brie and kouign amann are both safe bets, best enjoyed on the patio.

11. Surfcrest Market

Copy Link
(503) 436-1189

With its very unassuming storefront, Surfcreast Market lies at the southern end of Cannon Beach, offering no more but a couple aisles of snacks, beer, and some beach toys and souvenirs. However, just past the last row of refrigerated beverages is a small counter serving a variety of hand-kneaded pizzas. The kicker is the sunny patio in the very back, where rabbits run around the garden while visitors pizza and sip a local beer served on draft.

Surfcrest Market patio
Alli Fodor/EPDX

Loading comments...

1. Public Coast Brewing Co

264 E 3rd St, Cannon Beach, OR 97110

Public Coast Brewing’s full-service brewery has become a staple to Oregon’s 363-mile coastal stretch. The counter-service style gastropub sources most of its ingredients from a 400-mile radius, which ensures a fresh and thoughtful approach to the area’s dining and imbibing options. Tourists should order a pint of the namesake ‘67 Blonde Ale and enjoy the pulled pork sandwich— the pork comes from Russell Family Farms that feeds on Public Coast’s spent grain.

264 E 3rd St
Cannon Beach, OR 97110

2. Cannon Beach Distillery

255 North Hemlock, Cannon Beach, OR 97110

With two locations barely a mile apart, Cannon Beach Distillery offers an impressive number of locally made spirits: The downtown tasting room offers rum, gin, and agave, while the midtown location is dedicated exclusively to whiskey. Owner and head distiller Mike Selberg essentially runs the show himself, hand-mashing, fermenting, proofing, distilling, and bottling all of Cannon Beach Distillery’s spirits. A bottle makes one killer souvenir — it’ll be tough to find his label anywhere else.

255 North Hemlock
Cannon Beach, OR 97110

3. Surfbird

231 N Hemlock St, Cannon Beach, OR 97110

Over a year ago, Josh Bokish of Seaside’s Osprey Cafe expanded to Cannon Beach under the name Surfbird, giving visitors a simple-but-contemporary option for breakfast and lunch. From fancy avocado toast to a crispy chicken club sandwich, Surfbird’s airy interior offsets its playful menu.

231 N Hemlock St
Cannon Beach, OR 97110

4. Suzy's Scoops

231 N Hemlock St #113, Cannon Beach, OR 97110

Tucked away from Hemlock Street’s bustle, Suzy’s Scoops’ shaded storefront is a logical stop for those extra-excruciating heatwaves. With four different cone options and 22 Tillamook or Cascade Glacier flavors, this small shop competes with some of the larger ice cream parlors in town.

231 N Hemlock St #113
Cannon Beach, OR 97110

5. Ecola Seafoods Restaurant & Market

208 N Spruce St, Cannon Beach, OR 97110

Among the seafood options in Cannon Beach, Ecola Seafood is the standout. Its new interior replaces the old school fish shack feel, but brings a modern vibe to its seafood counter and restaurant. The crab dinner for two comes with a whole crab, cup of chowder, garlic bread and coleslaw, all for $40.

208 N Spruce St
Cannon Beach, OR 97110

6. Cannon Beach Smokehouse

181 W 2nd St, Cannon Beach, OR 97110

Partnering with local haunt Bill’s Tavern, this 700-square-foot smokehouse focuses on house-made charcuterie, spanning from smoked duck breast to fresh sausages. Its nose-to-tail approach means specials rotate almost daily, with options like tri-tip sandwiches or smoked baby back ribs. Everything goes well with the Smokehouse Bloody, featuring house-smoked tomato mix and, of course, a meat-and-veg garnish.

181 W 2nd St
Cannon Beach, OR 97110

7. Crepe Neptune

175 E 2nd St, Cannon Beach, OR 97110

For a grab-and-go snack, look no further than Crepe Neptune. The hole-in-the-wall shop offers an impressive number of sweet or savory combinations to fill the spongy French favorite. For a blend of sweet and savory, the The Cannon Beach — which wraps prosciutto, goat cheese, fig, and honey inside a warm crepe — is no slouch. For something a little more classic, the Neptune’s Daughter balances lemon, sugar, and butter for the ultimate mid-day pick-me-up.

175 E 2nd St
Cannon Beach, OR 97110

8. Bill's Tavern & Brewhouse

188 N Hemlock St, Cannon Beach, OR 97110

The oldest of Cannon Beach’s brewery scene, Bill’s Tavern sits smack in the middle of Cannon Beach, where it opened in 1997. The beers are brewed just upstairs from the bar/dining room area, and serves as a testament to local craft; opt for a sampler to try a little bit of everything. The food isn’t life-changing, but that’s secondary to its history and solid beer selection. Partnering restaurant Cannon Beach Smokehouse can handle the sustenance.

188 N Hemlock St
Cannon Beach, OR 97110

9. Cannon Beach Hardware & Public House

1235 S Hemlock St, Cannon Beach, OR 97110

Cannon Beach Hardware, lovingly called Screw & Brew, brings the Cheers bar atmosphere to the beach town. As burly locals sit elbow-to-elbow along the bar, the bartender offers quick service, weaving in and out of casual conversations. As possibly the only business in Oregon offering hardware supplies, draft beers, cocktails, and knockout sandwiches, this place has become a quintessential gathering spot. The patty melt goes well with a side of tots, especially while eavesdropping on some incredible stories.

1235 S Hemlock St
Cannon Beach, OR 97110

10. Sea Level Bakery + Coffee

3116 S Hemlock St, Cannon Beach, OR 97103

If Portland and Cannon Beach met for coffee, they would land at Sea Level Bakery. With its breezy white interior and minimalist decor, this bakery and coffeeshop has the charm of both towns: Heart Roasters coffee carries delicious espresso drinks, while Shepherd’s Grain handles the breads and pastries. The ham & brie and kouign amann are both safe bets, best enjoyed on the patio.

3116 S Hemlock St
Cannon Beach, OR 97103

11. Surfcrest Market

Cannon Beach, OR 97145
Surfcrest Market patio
Alli Fodor/EPDX

With its very unassuming storefront, Surfcreast Market lies at the southern end of Cannon Beach, offering no more but a couple aisles of snacks, beer, and some beach toys and souvenirs. However, just past the last row of refrigerated beverages is a small counter serving a variety of hand-kneaded pizzas. The kicker is the sunny patio in the very back, where rabbits run around the garden while visitors pizza and sip a local beer served on draft.

Related Maps