The Oregon coast is packed with small towns where the best meal you will find comes from a walk-up window or a tiny market counter, not a fancy dining room. These are the seafood spots that regulars have been driving hours to reach, sometimes for 40 years or more.
Fresh halibut, Dungeness crab, clam chowder, and fish and chips are the stars here, and the settings range from a converted boat to a bright blue shack on a boardwalk. If you love good seafood and a good road trip, this is a list worth saving.
Here are eight coastal favorites that have earned their loyal followings the honest way.
1. Bowpicker Fish and Chips, Astoria, OR

Only in Astoria can you order fish and chips from an actual boat that no longer sails. Bowpicker is a converted, stationary fishing vessel with a walk-up window at 1634 Duane St, and it has become one of the most recognizable food stops on the northern Oregon coast.
The menu keeps things simple. Thick, beer-battered fish comes with crisp fries and a handful of sauces, served in portions large enough to slow down even a hungry traveler.
Plan around the schedule, because it is closed Monday and Tuesday. Wednesday through Saturday runs 11 AM to 6 PM, and Sunday wraps up at 4 PM.
Saturday afternoons draw the biggest crowds, so a Sunday morning visit is your best bet for a shorter line.
There is no table service and no restroom on site, but there is seating, takeout, and usually plenty of parking nearby. Cash-friendly and casual, it is the kind of quick bite that people happily wait in line for on their way up and down the coast.
2. Bell Buoy of Seaside, Seaside, OR

Running strong since 1946, Bell Buoy of Seaside has spent generations doing one thing well: fresh seafood, served two ways. You can grab a plate to eat now or take home crab, shrimp, and fish to cook yourself.
Fried seafood and clam chowder anchor the menu, with prawns, halibut, and oysters showing up often. The market side stocks locally canned tuna, salmon, and oysters, plus smoked salmon that regulars come back for again and again.
Located at 1800 S Roosevelt Dr, it is open daily from 9:30 AM to 6 PM. Weekend afternoons stay busy, while midweek mornings are the calmest.
Expect a counter-service setup with seating, a restroom, outdoor tables, and dogs welcome outside. It does not take reservations, but parking is usually easy.
For anyone who wants fresh coastal fish without any fuss, this longtime family operation delivers exactly that.
3. Ecola Seafood Restaurant & Market/Cannon Beach Seafood, Cannon Beach, OR

Started in 1980 by a local fishing family, Ecola Seafood blends a working market with a down-to-earth restaurant right in the heart of Cannon Beach. Food arrives on paper trays and plates, and the seafood is wild-caught.
The menu covers a lot of ground. Look for the three-piece halibut fish and chips, fried oysters and chips, a bread bowl of clam chowder, seafood cocktails, a crab and shrimp boat, and whole cooked Dungeness crab when you want to go all in.
Find it at 208 N Spruce St, open daily from 10 AM to 8 PM. Weekend afternoons pull the biggest crowds, while Tuesday evenings tend to be quiet.
It is family-friendly, with high chairs, a kids’ menu, free wi-fi, and outdoor seating. Reservations are not accepted, but parking is free and takeout is available.
For fresh crab and fried favorites steps from the beach, it is a reliable stop.
4. J’s Fish & Chips, Lincoln City, OR

Families have been driving past J’s Fish & Chips in Lincoln City since the 1980s, and plenty of them finally pulled over and never looked back. The halibut fish and chips built this place its reputation.
The menu is straightforward and honest. Baskets come with fries and slaw, and you can order everything from a 10-piece halibut to clam strips, fish tacos with tortilla chips and slaw, and homemade clam chowder.
There is even a corndog for the little ones.
You will find it at 1800 SE Hwy 101, Suite G. Hours run 11:30 AM to 7 PM Monday through Wednesday and Friday through Saturday, until 6 PM Sunday, and it is closed Thursday.
Seating is limited and there is usually a wait on Saturday afternoons, so aim for a quieter weekday. Takeout, a restroom, a kids’ menu, and free parking round out this small but well-loved spot.
5. Gracie’s Sea Hag, Depoe Bay, OR

Clam chowder gets serious around Depoe Bay, and Gracie’s Sea Hag has been in the conversation for the best on the coast for more than 50 years. That is a long time to keep locals and travelers coming back.
The oceanfront restaurant leans into its maritime theme and even features live music. The menu is full of coastal comfort, including its famous clam chowder, a crab melt, a crab cake sandwich, Sea Hag fish tacos, seafood pasta, and Louie salads.
Set at 58 US-101, it serves breakfast through dinner, opening at 8 AM daily and staying open until 8 PM most nights and 9 PM on Friday and Saturday.
Unlike most stops on this list, it accepts reservations, which helps on busy Friday and Saturday evenings. With table service, a bar, a fireplace, high chairs, and a kids’ menu, it works well for groups and families alike.
6. South Beach Fish Market, South Beach, OR

Just south of Newport, South Beach Fish Market keeps the old-school seafood shack tradition alive with fish sourced straight from local boats. The setup is no-frills, and that is exactly the point.
You can buy fresh catch to take home or order it cooked on the spot. Signature options include wild halibut and chips, a shrimp basket, Oregon pink shrimp salad, jumbo prawns, oyster shooters, onion rings, and clam chowder by the cup.
The market sits at 3640 S Coast Hwy and keeps generous hours, open daily from 7 AM to 7 PM. Weekend afternoons are the busiest stretch, while weekday mornings stay mellow.
Counter service, outdoor seating, and free parking make it an easy stop, though there is usually a wait when the crowds roll in. For the freshest fish and crab on this part of the coast served without any pretense, it earns its place.
7. Tony’s Crab Shack, Bandon, OR

You cannot miss the bright blue building on the Bandon Boardwalk, and that is Tony’s Crab Shack, part fishing gear shop and part seafood counter. The catch of the day goes up on a blackboard menu.
Crab is the headliner here. The crab and shrimp sandwich has a devoted following, and the lineup also includes Dungeness crab, crab cakes, a crab cocktail, gluten-free fish tacos, steamer clams, and cioppino for anyone who wants a full seafood bowl.
Located at 155 1st St SE, it is open daily from 11 AM to 7 PM, with weekend afternoons drawing the most people. There is no restroom on site, but free wi-fi, outdoor seating, and a kids’ menu are available.
The vibe is relaxed and welcoming, with dogs allowed and an easy waterfront location. It does not take reservations, so expect a short wait when the boardwalk gets busy.
8. The Crazy Norwegian’s Fish & Chips, Port Orford, OR

Down in tiny Port Orford, one of the smallest fishing towns on the coast, sits a plain building on Highway 101 that hides a big reputation. The Crazy Norwegian’s Fish & Chips has kept people coming back for years.
Fried halibut is the calling card, with lightly breaded fillets, crisp fries, and coleslaw making up the classic plate. The menu also stretches to fish tacos, coconut shrimp, a crab melt, and clam chowder by the bowl.
Save room for the marionberry pie, a local favorite for dessert.
You will find it at 259 6th St. It is closed Monday and Tuesday, then open Wednesday through Sunday from 11:30 AM to 8 PM. Sunday and Saturday afternoons get the most traffic.
With table service, a restroom, high chairs, a kids’ menu, and a full vegetarian menu, it is a friendly stop on a stretch of coast where good food can feel far apart.
Enjoyed this story?
Add Fast Food Club as a preferred source to see more of our reporting on Google.