Captain John's, Eufaula

Open
yelp logo

(75)

Call
Website

Advertisement

Photos

412 Lakeshore Dr
Eufaula, OK 74432
We are a fun and family-friendly restaurant right on Lake Eufaula in Eufaula, Oklahoma. Just a short drive from Highway 69, we specialize in Cajun favorites, tender steaks, and freshly prepared seafood.

Reviews

yelp logo
4.575 reviews
Photo of Dawn D.
Dawn D.
1/3/2026

Great food, great atmosphere and great service. What more can you ask for. I've eaten at the one in McAllister and it's ok but this restaurant is so much better!!! I will definitely come back.

Photo of Jamie S.
Jamie S.
5/7/2025

This is a real win for a nice dinner spot in Eufaula. I couldn't get over how insanely affordable it was for seafood! Really great prices. Our waitress was fantastic. It's got cute beachy vibes...

Photo of Sharon C.
Sharon C.
5/12/2025

My sister and cousins ate at Captain John's when we were in Eufaula for a reunion. It was definitely a highlight of our trip. They served both good food and fun. The restaurant is on a marina. The...

Photo of Paula M.
Paula M.
7/8/2025

Busy place! Waitlisted all weekend long. Variety of menu selections and great bar service. Wait staff truly seemed to care about our experience and met all our expectations. The dinner rolls...

Photo of Bob B.
Bob B.
6/11/2025

Ultra-friendly folks, great food. What more can you ask? I had the smothered catfish, my wife had the butterfly shrimp. And Maddie made sure we were well taken care of.

Owner verified
See a problem?

You might also like

United StatesOklahomaEufaulaCaptain John's, Eufaula

Yext

Advertisement