Restaurants & Cafes near Cannon Beach

Castaways
Wonderful spot for dinner & drinks.
316 Fir St., Cannon Beach
Phone: (503) 436-4444

Driftwood
Seafood & steaks. Full-service bar.
179 N. Hemlock, Cannon Beach
Phone: (503) 436-2439

Cannon Beach Smokehouse
Charming spot off the busy main strip.
131 W. Second, Cannon Beach
Phone: (503) 436-4035

Wayfarer
Oceanfront breakfast, lunch & dinner.
1190 Pacific Way, Cannon Beach
Phone: (503) 436-1108

Seasons Cafe
Lunch spot with variety of sandwiches and homemade soups.
255 N. Hemlock, Cannon Beach
Phone: (503) 436-1159

Ecola Seafood & Market
Busy spot for fresh seafood.
208 N. Spruce, Cannon Beach
Phone: (503) 436-9130

Lazy Susan Cafe
Great breakfast spot.
126 N. Hemlock, Cannon Beach
Phone: (503) 436-2816

Left Coast Siesta
Excellent tacos, enchiladas & burritos.
288 Laneda, Manzanita
Phone: (503) 368-7997

Pizza a'Fetta
Terrific little pizza place on the main strip.
231 N. Hemlock, Cannon Beach
Phone: (503) 436-0333

Marzano’s Pizza
Great to-go only pizza spot.
60 Laneda, Manzanita
Phone: (503) 368-3663

The Table
Beignets, espresso, savory hand pies and soups, all made from scratch.
277 Beaver St., Cannon Beach
Phone: (503) 436-0708

Newman's at 988
Chef John Newman offers French & Italian cuisine in an intimate dining atmosphere. 
988 S. Hemlock, Cannon Beach
Phone: (503) 436-1151

Neahkahnie Bistro
Upscale gourmet comfort food.
519 Laneda Ave., Manzanita
Phone: (503) 368-2722

EVOO Cooking School
Dinner show, classes, catering & culinary shop. Call for reservations.
188 S. Hemlock, Cannon Beach
Phone: (503) 436-8555

MacGregor’s
Breakfast & brunch with small plates in the evenings.
100 E. Second St., Cannon Beach
Phone: (503) 436-0322

Mi Corazon
Fresh, scratch-made Mexican dishes.
140 S. Hemlock, Cannon Beach
Phone: (503) 436-4074

Mo's
Casual spot on the water. Outdoor deck.
195 Warren Way, Cannon Beach
Phone: (503) 436-1111

Wanda's Cafe
A favorite spot for breakfast/brunch.
12870 H Street, Nehalem
Phone: (503) 368-8100

Firehouse Grill
All-day breakfast, sandwiches and burgers.
841 Broadway, Seaside
Phone: (503) 717-5502

 

Pubs & Taverns

Warren House Pub
Local pub with outdoor patio and beer garden. Full menu.
3301 S Hemlock, Cannon Beach
Phone: (503) 436-1130

Bill's Tavern & Brewhouse
Right on the main strip. Eight taps, including a number of local beers. 
188 N. Hemlock, Cannon Beach
Phone: (503) 436-2202

Pelican Brewing Co.
Beautiful building with outdoor seating. 10-beer taplist. 
1371 S. Hemlock, Cannon Beach
Phone: (503) 908-3377

Driftwood
Nice outdoor patio on the main strip. Full bar. Steak & seafood. 
179 N. Hemlock, Cannon Beach
Phone: (503) 436-2439

Public Coast Brewing Co.
Local brewery with big outdoor patio and nice wrap-around bar inside with beers on tap.
264 E. 3rd St., Cannon Beach
Phone: (503) 436-0285

San Dune Pub
In the heart of Manzanita, 3 blocks from the beach. Live music. 
127 Laneda, Manzanita
Phone: (503) 368-5080

Castaways
Excellent food, but also has a nice small bar with liquor and bottled beer. 
316 Fir St., Cannon Beach
Phone: (503) 436-4444

Seaside Brewing Co.
Taproom & pub in the old Seaside City Jail.
851 Broadway, Seaside
Phone: (503) 717-5451

Cannon Beach Hardware & Public House
Bar inside a fully-stocked hardware store. Next door to Sleepy Monk Coffee.
Phone: (503) 436-4086