Chat with us, powered by LiveChat

Cannon Beach Restaurants

The dining options in Cannon Beach are varied and sure to please every palate and budget. From tasty, wallet-friendly pizzerias and pubs to renowned fine dining and local seafood joints, trying all the different Cannon Beach restaurants may just be the highlight of the trip. Check out a few of our favorites below!


fish and chips dinner

Tom’s Fish and Chips

Located in downtown Cannon Beach, Tom’s is the perfect spot to enjoy a bite while you’re out exploring all the shops and beautiful scenery. Try their namesake dish or dig into a delicious all-American cheeseburger. Either way, it’ll be a fantastic meal! Traveling with your dog? They’re welcome at Tom’s patio, too!
Location: 240 N Hemlock St. Cannon Beach, Oregon 97110
Phone: 503-436-4301
two Dungeness crabs on a plate with lemons, herbs and crab cracking tools

Ecola Seafood Restaurant

This family business has been a Cannon Beach icon for more than four decades, delivering a true boat-to-table experience. Try their Dungeness crab dinner and bring your furry friend along for the experience. Call for seasonal hours to plan your visit.
Location: 208 N Spruce Cannon Beach, Oregon 97110
Phone: 503-436-9130
woman squeezing lemon on a half-shell oyster.

Cannon Beach Hardware and Public House

This unique Cannon Beach eatery gives diners a chance to shop for home tools and branded merch while they wait for their meal to arrive. From its dog-friendly outdoor area to the charming interior, this is a true taste of the Pacific Northwest featuring ingredients from nearby Tillamook and Willapa Bay. They’re open every day from 10AM to 8PM.
Location: 1235 Hemlock St. Cannon Beach, Oregon 97110
Phone: 503-436-4086
two women outside at a brewery, each holding a glass of beer

Public Coast Brewing

Serving craft beers and food featuring ingredients fresh from their farm, Public Coast Brewing is a fantastic local Cannon Beach restaurant. With a dog-friendly patio, frequent live music, and events, it’s a great place to grab a bite during your coastal getaway. Visit them every day from 12PM to 8PM.
Location: 264 Third Street, Cannon Beach, Oregon 97110
Phone: 503-436-0285
banana and chocolate crepe

Crepe Neptune

Enjoy sweet or savory crepes, interesting combinations, coffee, smoothies & more at Crepe Neptune. Open 9am – 5pm No phone orders, allowed.
Location: 175 E 2nd St, Cannon Beach, Oregon 97110
Phone: 503-436-9200

Friends sharing a pizza

Pizza AFetta

Enjoy award-winning, hand-tossed gourmet pies at Pizza a`fetta. A long-time favorite since it opened its doors in August 22, 1988, Pizza a`fetta is rated as one of top 50 pizzerias in the US by Pizza Today Magazine.
Location: 231 N. Hemlock Cannon Beach, Oregon 97110
Phone: 503-436-0333

thin crust pizza shared with friends

Fultanos Pizza

Treat yourself to homemade, thin-crust pizza in a family-friendly atmosphere at Fultano’s. Try other favorites like pasta, meatball sub, and Italian beef dip. Hours: Sunday – Thursday: 11:30am – 8pm Friday & Saturday: 11:30am – 9pm
Location: 200 North Hemlock Street, Cannon Beach Oregon 97110
Phone: 503-436-9717

bowl of shrimp and grits

Castaways Global Cuisine

Treat your palate to the exciting flavors of French Caribbean and Cajun-Creole at Castaways Global Cuisine. Hours: Closed – Sunday – Tuesday Open 12pm – 7pm – Wednesday – Saturday
Location: 308 Fir St, Cannon Beach, Oregon 97110
Phone: 503-436-4444

woman in bakery holding pan of baked goods

Cannon Beach Bakery

Home of the original Haystack Bread, est. 1936, Cannon Beach Bakery not only provides award-winning baked goods and deli items but also has incredible beachfront views of the Oregon Coast. Hours: Open every day but Tuesday – 7 AM to 3 PM.
Location: 240 N Hemlock St, Cannon Beach, Oregon 97110
Phone: 503-436-0399

cup of coffee with design in the foam

Sleepy Monk Cafe

Sip your onsite roasted coffee and enjoy your homemade pastry while you relax in this quaint coffee shop. Take in the town vibes from Adirondack chairs out front. Hours: Mon, Tue & Thu: 8 am – 3 pm Wed: Closed Fri, Sat, Sun: 8 am – 3 pm
Location: 1235 S Hemlock St A, Cannon Beach, Oregon 97110
Phone: 503-436-2796

Lazy Susan Cafe

Charming, intimate, and easygoing American breakfast, brunch, and lunch spot serving omelets and sandwiches with local seafood. Hours: Closed – Tuesdays Open 8AM – 2:30PM Wednesday – Monday
Location: 126 N Hemlock St, Cannon Beach, Oregon 97110
Phone: 503-436-2816

Roast beef sandwich

Seasons Cafe

An idyllic cafe that serves gourmet sandwiches, salads, wraps, and elevated entrees for lunch and dinner. Hours: Open on Sunday, Monday, Tuesday, and Thursday from 11:30 AM to 4 PM, and from 11:30 AM to 7 PM on Friday and Saturday. Closed on Wednesday. Pets are welcome on the patio.
Location: 255 N. Hemlock St. Cannon Beach, Oregon 97110
Phone: 503-436-1159