Can't decide where to eat in Cannon Beach?

Browse 58 places to eat in Cannon Beach, Oregon, United States. Common food types include Seafood, Coffee shop, and Cafe.

Can't decide? Let the game shortlist places in Cannon Beach for you.

Pick a restaurant

Places to eat

  1. Macgregors Of Cannon Beach Bar

    100 E 2nd Ave Unit B, Cannon Beach, OR 97110

  2. Bald Eagle Coffee House Coffee shop

    1064 S Hemlock St, Cannon Beach, OR 97110-3052

  3. Hayday - 40 Oregon Beers, 1 Epic Beer Fest Beer bar

    148 E Gower St, Cannon Beach, OR 97110

  4. The Alchemy Lounge by MacGregor's Cocktail bar

    1116 S Hemlock St, Cannon Beach, OR 97110

  5. The Wayfarer Restaurant & Lounge Seafood

    1190 Pacific Dr, Cannon Beach, OR 97110

  6. Seashore Bagel Deli & Espresso Bagel shop

    1188 S Hemlock St, Cannon Beach, OR 97110

  1. The Irish Table Restaurant

    1235 S Hemlock St, Cannon Beach, OR 97110

  2. Screw and Brew Gastropub

    1235 S Hemlock St, Cannon Beach, OR 97110-3054

  3. Cannon Beach S'mores Company Dessert shop

    1355 S Hemlock St, Cannon Beach, OR 97110-3055

  4. Pig 'N Pancake Diner

    223 S Hemlock St, Cannon Beach, OR 97110

  5. Anna’s Table - Cannon Beach Seafood

    188 S Hemlock St, Cannon Beach, OR 97110

  6. Mi Corazon Mexican

    140 S Hemlock St Ste A, Cannon Beach, OR 97110

  7. Lazy Susan Cafe Cafe

    126 N Hemlock St, Cannon Beach, OR 97110

  8. The Picnic Basket Candy store

    144 N Hemlock St, Cannon Beach, OR 97110

  9. Local Grill & Scoop Seafood

    156 N Hemlock St, Cannon Beach, OR 97110

  10. Driftwood Restaurant & Lounge Steakhouse

    179 N Hemlock St, Cannon Beach, OR 97110

  11. Bill's Tavern and Brewhouse Brewery

    188 N Hemlock St, Cannon Beach, OR 97110

  12. Cannon Beach Smoke House Pub

    131 2nd Street, Cannon Beach, OR 97110

  13. Insomnia Coffee Co - Cannon Beach Coffee shop

    139 W 2nd St, Cannon Beach, OR 97110

  14. Cannon Beach Smokehouse Barbecue

    131 W 2nd St, Cannon Beach, OR 97110

  15. Crepe Neptune Pancake house

    175 W 2nd St, Cannon Beach, OR 97110

  16. Chillin at the Beach Ice cream shop

    163 2nd St, Cannon Beach, OR 97110

  17. Fultano's Pizza Pizza

    200 N Hemlock St, Cannon Beach, OR 97110

  18. Morris' Fireside Restaurant American

    100 E 2nd St Unit A, Cannon Beach, OR 97110

  19. Macgregor's, A Whiskey Bar Whiskey bar

    100 E 2nd Ave, Cannon Beach, OR 97110

  20. Ecola Seafood Restaurant & Market Seafood

    208 N Spruce St, Cannon Beach, OR 97110

  21. Pilot House Distilling Distillery

    224 N Hemlock St, Cannon Beach, OR 97110

  22. Cannon Beach Chocolate Cafe Chocolatier

    232 N Spruce St, Cannon Beach, OR 97110

  23. Pizza A' Fetta Pizza

    231 N Hemlock St, Cannon Beach, OR 97110

  24. Suzy's Scoops Ice cream shop

    231 N Hemlock St, Cannon Beach, OR 97110

  25. Surfbird Cafe

    231 N Hemlock St, Cannon Beach, OR 97110

  26. Oasis Cafe Ice cream shop

    240 N Hemlock St Suit 2, Cannon Beach, OR 97110

  27. Salmon River Coffee House Coffee shop

    231 N Hemlock St, Cannon Beach, OR 97110-3038

  28. Bruce's Candy Kitchen Candy store

    256 N Hemlock St, Cannon Beach, OR 97110

  29. Bistro Seafood

    263 N Hemlock St, Cannon Beach, OR 97110

  30. Sweet Basil's Cafe Cajun and creole

    271 N Hemlock St, Cannon Beach, OR 97110

  31. Elk Creek Coffee Cannon Beach Coffee shop

    159 3rd St, Cannon Beach, OR 97110

  32. Lumberyard Rotisserie & Grill American

    264 E 3rd Ave, Cannon Beach, OR 97110

  33. Sleepy Monk Coffee Roasters Coffee roastery

    556 N Laurel St, Cannon Beach, OR 97110

  34. Mo's Cannon Beach at Tolovana Park Seafood

    195 W Warren Way, Cannon Beach, OR 97110-3239

Places: Overture Maps Foundation GeoNames

How the pick works

  1. Choose Pick a restaurant. The game loads places to eat in Cannon Beach.
  2. Every place gets a random number. The highest numbers make your shortlist.
  3. Share the shortlist with your group, or open a place to see what it serves.

Free to play. You do not need an account.

Pick a restaurant

Nearby cities