Open Daily | 1605 Highway 20 S, Devils Lake, ND

Bar & Bait Shop in Devils Lake, ND

Everything you need before you hit the water...and a good seat when you're off it.

Bait, tackle, gas, snacks, cold drinks, hot food and a place to swap stories about the one that got away. One stop on your way to the lake, one stop on your way home.

Forgot the bait at home?
Live bait, tackle and licenses, minutes from the lake.

Fished up an appetite?
Hot food, cold drinks, and a convenience store ready to go.

No place to unwind after?
Grab a stool, gamble, and talk about your catch.

For nearly 70 years, Ed’s has been the local landing spot for anglers, neighbors and travelers on Devils Lake. Ask us what’s biting, we’ll help you out!

- The Staff at Ed's

Local bait & tackle experts

On-sale & off-sale bar

Free fish cleaning station

Gas, snacks & essentials

Why Choose Ed's

Your One-Stop Shop in Devils Lake, ND

Gear Up

Grab live bait, tackle, a fishing license and gas for the truck — everything on the way in.

Fuel Up

Order off the grill, grab a case for the boat, or pull up a stool for a beer before you launch.

Get Out There

Fish the lake, then bring your catch back — clean it at our station and swap stories at the bar.

Ready for your best day on Devils Lake?

What We Offer

See Us Before You Hit the Water

Bar & Grill

  • On-sale & off-sale liquor
  • Pull-tabs & gambling
  • Full food menu

Bait & Tackle

  • Live bait, always fresh
  • Rods, reels & tackle
  • Fishing licenses on-site

Convenience Store

  • Gas & diesel pumps
  • Snacks, ice & drinks
  • Everyday essentials

Fish Cleaning Station

On-site station open to anyone with a cooler full of Devils Lake walleye or perch — no need to clean at the dock.

Local Fishing Tips

Our staff fishes Devils Lake year-round and is always glad to talk structure, bait and where they’re biting.

Not sure where to start?

Stop in and ask — our crew will point you the right direction, gear and all.

Fishing Report

The latest from Devils Lake

Read up on the latest from Devils Lake from the team at Ed’s and Bry’s Guide Service.

From the Regulars

A trip that actually goes to plan

Best bait shop in a 50-mile radius. Clean bar and eating area, and an amazing heated fish cleaning station with running water.

Sandy

Great place to have a beer or coffee and buy tackle or bait. Always our first stop getting to town and last stop out.

Michael

Very helpful people who’ll point you in the right direction without trying to sell you every bait on the shelf. Great for early starts

Aaron

Find Us

Right on your way to the lake

Address: 1605 Highway 20 S, Devils Lake, ND 58301
Phone: 701-662-8321
Hours: Daily 6AM–2AM  |  Hours may be subject to change