01 · Arrive
Dock & dine
Pull right up to the deck. No parking lot required.
Trade it toward your next one, sell it outright, or let us list it for you — the same family handles all three.
Start your valuation120+ covered slips, on-site service, and Ugly's Grill on the dock. This is where weekends turn into traditions.
Thunder Bay Marina is the heart of Ugly Johns. A full marina with a showroom inside, a service department on the property, and a grill you can walk to when the sun goes down. It's the closest thing on Grand Lake to a home base.
The flagship
Slip, patio, showers, food, and service in one place. The marina is built for full weekends and whole seasons, not day trips.
A 1950s soda shop and 43-foot bar right on the water. Burgers, cold drinks, and a crowd that always feels like family. After lunch, walk down the dock to the showroom.
On the water at Grand Lake
Tie up. Sit down. Stay a while.
01 · Arrive
Dock & dine
Pull right up to the deck. No parking lot required.
02 · First round
Cold & poured
Frozen drinks and cold beer the second you're off the water.
03 · The plates
Off the grill
Burgers, baskets, and lake-day classics done right.
04 · Good times
Stay a while
Friends, frozen drinks, and the deck. This is the part people remember.
A look at what runs off the Thunder Bay dock.
The face that sells you the boat is the face you'll see next Saturday. Drag to meet the crew.
The things people ask before they drive out to Grand Lake.
Yes. Service is part of this location, with techs on the property, plus three mobile service boats that meet you in your slip on weekends in season. The person who sold you the boat is on the dock the next Saturday too.
Yes. Thunder Bay has 120+ covered slips (34' to 70', many with patios) plus dry storage. Annual and seasonal options.
Pardo Yachts, Nautique, Sea Ray, Monterey, De Antonio, Premier, and Harris, plus a hand-picked pre-owned floor. Browse the lineup above or explore the live inventory.
Both. Bring your current boat in for a trade valuation, and we'll walk you through financing before you ever sign anything.
We're at 32550 Thunder Bay Rd, Afton, Oklahoma. Mon – Thu 8:00a – 5:00p; Friday 9:00a – 7:00p; Saturday 9:00a – 7:00p; Sunday 8:00a – 5:00p. Summer hours. Call ahead off-season. Call 918.782.4414.
This goes straight to Jason Smith and the team — not a call center. You'll hear back within a business day, often same-day on weekends.
The dock, the water, and the boats that run it. Tap anything to open it full-screen.