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