Ugly Johns Custom Boats

Ugly Johns — boats, slips, and a 52-year Oklahoma lake family

Every boat comes with a slip

Not your average boat dealer.

The best boat brands
Six locations · two states

Six docks. Six identities. The same family on every one.

Tulsa · Catoosa The metro service hub sits off the water, on the highway — exit 240 off I-44, south of the Hard Rock.
Thunder Bay Marina and Ugly's Grill seen from the water at Grand Lake

Grand Lake · Oklahoma

Thunder Bay

120+ covered slips, on-site service, and Ugly's Grill on the dock. This is where weekends turn into traditions.

Walk the dock with Jason Smith · General Manager
32550 Thunder Bay Rd, Afton, OK 74331

FlagshipMarinaServiceUgly's Grill
Sea Ray at golden hour on Beaver Lake near Rocky Branch Marina

Beaver Lake · Arkansas

Rocky Branch

A full-service marina in the Ozarks just outside Rogers. Covered slips, a fuel dock, a ship store, sales, and service on Beaver Lake.

Walk the dock with Davis Hogue · Sales — with us since age 16
8872 Rocky Branch Marina Rd, Rogers, AR 72756

MarinaShowroom
Premier pontoon tied up at a Beaver Lake dock near Prairie Creek

Beaver Lake · Arkansas

Prairie Creek

Our second Arkansas location on Beaver Lake. A wider showroom and the same Rocky Branch team.

Walk the dock with Davis Hogue · Sales — Beaver Lake
14235 AR-12, Rogers, AR 72756

Showroom
Boats on Lake Eufaula, Oklahoma's largest lake

Lake Eufaula · Oklahoma

Lake Eufaula

Right on the shores of Oklahoma's largest lake. A stocked ship store, certified service, and consignment, open seven days.

Walk the dock with Jason Smith · General Manager
412 Lakeshore Dr, Eufaula, OK 74432

ShowroomService
The Carlton Landing crew on the water at Lake Eufaula

Lake Eufaula · Oklahoma

Carlton Landing

Pontoon rentals by the day on Lake Eufaula. With a rent-to-buy bridge that applies your rental toward a boat of your own.

Walk the dock with The Carlton Landing crew · Rentals
1 Water Road, Carlton Landing, OK 74432

Sub-brandRentals
Ugly Johns Catoosa storefront on Admiral Place near Tulsa

Tulsa metro · Oklahoma

Catoosa

Off I-44 at exit 240, just south of the Hard Rock. The showroom and service hub for the whole Tulsa metro.

Walk the dock with Eric Fatkin · Finance & Sales
19123 E. Admiral Place, Catoosa, OK 74015

ShowroomService

On the water

See them run

Who we are · since 1974

Not a boat store. A marina with a showroom inside.

Three generations, six docks, one family. The boat you buy lives in our slip. Service is right next door. And the person who sold it to you is the one you’ll see next season.

— The Mullen family Read the whole story
The Mullen family — John, Jeremy and the next generation, on the same water since 1974
What the lake says

Three generations of repeat families. Real words from real docks

4.8 on Google · 120+ reviews
“The real investment wasn't the boat — it was a down payment on family time. Thank you to the staff at Ugly's for always making our family feel like part of yours.”
Robert RinnerGrand Lake · Broken Arrow, OK
“The best dealership I've encountered. Quince called me weekly to make sure we were satisfied. I live several states away, and they've got a customer for life.”
Kris G.Tulsa
“Davis and Jason went above and beyond. A no-pressure approach, and just good guys. This kind of service is a rarity these days.”
Doug ScottBeaver Lake · Neosho, MO
“It was almost love at first sight. Mark handled the whole acquisition with such ease. We LOVE Ugly John's and our new boat!”
John & Marcia RobertsTulsa · Broken Arrow, OK
“Felt more like an opportunity to purchase than being sold. Chris and Ugly John's exceeded all my expectations.”
AltonBeaver Lake · Owasso, OK
“July 4th morning the boat had a hiccup. Jason and Adam were here in no time. We'll always do our business at Ugly's!”
GarryTulsa, OK
“As always, a great experience dealing with Jeremy. Being local and family-owned makes it that much better. Will always come back!”
JasonLake Eufaula · Grand, OK
“Jason made us feel welcome and found exactly the right fit. We walked out with a contract on a new Monterey and couldn't be happier.”
A new boat ownerVerified review
“They walked us through operation, financing, and true hospitality. We'll always use Ugly John's for any purchase down the road.”
Jack & ConnieGrand Lake
Schedule a Visit

You can ask when you're ready.

Tell us which dock you'd like to walk and roughly when — a real person from that crew gets back to you, usually same day in season.

Schedule a visit

No call center. No auto-reply. Real people who'll know your name.

A note from Jason

Here's exactly what happens after you hit send:

  • It goes straight to me and the crew at your closest dock.
  • You hear back within a business day — often same-day on weekends.
  • The person who answers is the person who meets you on the dock.
  • No auto-reply, no call center — real people who'll know your name.

You're investing in 20 years of lake weekends. We start investing in you the moment you send this.

Jason Smith General Manager · Ugly Johns Custom Boats
We're on the dock every Saturday. Come find us.