Ugly Johns Custom Boats
Shop Boats
Sell Your Boat
Marina & Slips
Service
Our Story
News & Events
Visit
Since 1974 Schedule a Visit
Ugly Johns Custom Boats
Schedule a Visit

On the water with you. Since 1974.

Shop Boats

Shop by type
Wake & SkiPontoonBowriderCruiserYachtDeck
New boats
NautiqueSurf · wake · ski › Sea RayBowriders + SLX › MontereySport + cruisers › PremierLuxury pontoons › HarrisFamily pontoons ›
Yachts
Pardo YachtsItalian day-yachts › De AntonioQuad-outboard yachts ›
Pre-owned
Used boatsUsed yachts
View all inventorySchedule a viewingFinancing & insurance
Featured · on sale
Sea Ray SLX — at the Thunder Bay dock.
In our slip, ready to walk. Lake-fluent rigging, family-day proven.
See the SLX →
View Shop Boats overview →

Sell Your Boat

Trade up · cash out

Trade it toward your next one, sell it outright, or let us list it for you — the same family handles all three.

Sell or trade
Value your trade Toward your next boat Sell my boat We'll make you an offer Consignment We list + sell it for you
Before you sign
Financing & insurance Sorted before you sign Schedule an appraisal Bring it to any dock
Why sell here
Your trade feeds our floor.
Clean, lake-kept boats go fast off our docks — so we pay for them.
Get a number →
View Sell Your Boat overview →

Marina & Slips

The differentiator
  • 432 slips — the marina is the brand
  • Grand Lake is the anchor
  • Beaver Lake + Lake Eufaula mirror it
Slips & storage
432 slips across our marinas The differentiator Dry storage Per location Tie up with us Annual + seasonal
Sub-brands
Carlton Landing Marina Rentals · ship store · rent-to-buy Ugly's Grill & Bar Thunder Bay · Grand Lake Boathouse Clothing Apparel — separate site
The slip count
432 slips. Every weekend.
Your boat lives in our marina, not in a back lot. Pick the closest dock and tie up.
Walk the marinas →
View Marina & Slips overview →

Service

We don't stop at the sale
  • Onsite service 7 days in season
  • 3 mobile boats come to your slip
  • An expert rides with you the first time out
Service offerings
Onsite service At every location Mobile service Three boats — we come to your slip On-water training Included with every purchase Parts Genuine + aftermarket
Get help
Schedule service Under two minutes Request a part Same-day quote Winterization Sept–Nov scheduling Insurance claim work We work directly with carriers
On the property
Service bay + parts counter at every marina.
When you're on the water on the weekend, we work on the weekends too. Three mobile boats meet you in your slip.
Schedule service →
View Service overview →

Our Story

Since 1974
  • John Mullen — race champion — built it
  • Three generations, the same water
  • The name has a story worth the coffee
The family
Since 1974 Three generations on the dock Why “Ugly”? Race champion · the name · the founder Meet the team The person who sold you the boat
Press & features
Blog Stories from the dock Voices of Oklahoma John Erling interview Gas Monkey Garage The garage feature
The legend
Why "Ugly John"?
Bad haircut in college. Girlfriend's joke. Fifty-two years later, the name is on six docks.
Read the story →
View Our Story overview →

News & Events

On the lake
  • Demo days + on-water test drives
  • Boat shows, open houses, dock parties
  • Live music, luaus & shrimp boils all season
Events
Demo days On-water test drives by appointment Boat shows & open houses Spring + fall, every season Dock parties Luaus · shrimp boils · live music
News
Blog & dock news What's happening on the lake Press & features Voices of Oklahoma · Gas Monkey By location Filter events by your dock
This season
Something on the water all summer.
From boat shows to shrimp boils — the whole season's lineup, dock by dock.
See what's on →
View News & Events overview →

Visit

Six docks · two states
  • 6 docks across Oklahoma + Arkansas
  • The same crew, year after year
  • Schedule before you drive
Oklahoma
Grand Lake · Thunder Bay Flagship + Ugly's Grill Tulsa · Catoosa Highway showroom + service Lake Eufaula Service + sales Carlton Landing Rental + ship store
Arkansas
Beaver Lake · Rocky Branch Davis Hogue — local face Beaver Lake · Prairie Creek Second AR location
Ugly's Grill & Bar Thunder Bay — menu + hours Boathouse Clothing Apparel — separate site FAQ Answers before you visit
Newest property
Carlton Landing — rent before you buy.
Pontoons by the day. Apply the rental toward a purchase. Lake Eufaula.
See the rental →
View Visit overview →
Eight lines · One family

Built for different water.

Shop by type
Wake & SkiPontoonBowriderCruiserYachtDeck
≡View all inventory⚓Schedule a viewing$Financing & insurance
New boats
Nautique Surf · wake · ski Sea Ray Bowriders + SLX Monterey Sport + cruisers Premier Luxury pontoons Harris Family pontoons
Yachts
Pardo Yachts Italian day-yachts De Antonio Quad-outboard yachts
Pre-owned
Used boatsUsed yachts
Featured · on sale
Sea Ray SLX — at the Thunder Bay dock.
In our slip, ready to walk. Lake-fluent rigging, family-day proven.
See the SLX →
Trade up · cash out

Your boat is worth more here.

Trade it toward your next one, sell it outright, or let us list it for you — the same family handles all three.

Start your valuation
Sell or trade
  • Value your trade ⚓ Toward your next boat
  • Sell my boat ⚓ We'll make you an offer
  • Consignment ⚓ We list + sell it for you
Before you sign
  • Financing & insurance ⚓ Sorted before you sign
  • Schedule an appraisal ⚓ Bring it to any dock
Why sell here
Your trade feeds our floor.
Clean, lake-kept boats go fast off our docks — so we pay for them.
Get a number →
The differentiator

432 slips. Onsite service. Three mobile service boats.

  • 432 slips — the marina is the brand
  • Grand Lake is the anchor
  • Beaver Lake + Lake Eufaula mirror it
Slips & storage
  • 432 slips across our marinas ⚓ The differentiator
  • Dry storage ⚓ Per location
  • Tie up with us ⚓ Annual + seasonal
Sub-brands
  • Carlton Landing Marina ⚓ Rentals · ship store · rent-to-buy
  • Ugly's Grill & Bar ⚓ Thunder Bay · Grand Lake
  • Boathouse Clothing ⚓ Apparel — separate site
The slip count
432 slips. Every weekend.
Your boat lives in our marina, not in a back lot. Pick the closest dock and tie up.
Walk the marinas →
We don't stop at the sale

Service is on the property — and on the water with you.

  • Onsite service 7 days in season
  • 3 mobile boats come to your slip
  • An expert rides with you the first time out
Service offerings
  • Onsite service ⚓ At every location
  • Mobile service ⚓ Three boats — we come to your slip
  • On-water training ⚓ Included with every purchase
  • Parts ⚓ Genuine + aftermarket
Get help
  • Schedule service ⚓ Under two minutes
  • Request a part ⚓ Same-day quote
  • Winterization ⚓ Sept–Nov scheduling
  • Insurance claim work ⚓ We work directly with carriers
On the property
Service bay + parts counter at every marina.
When you're on the water on the weekend, we work on the weekends too. Three mobile boats meet you in your slip.
Schedule service →
Since 1974

Three generations on the water.

  • John Mullen — race champion — built it
  • Three generations, the same water
  • The name has a story worth the coffee
The family
  • Since 1974 ⚓ Three generations on the dock
  • Why “Ugly”? ⚓ Race champion · the name · the founder
  • Meet the team ⚓ The person who sold you the boat
Press & features
  • Blog ⚓ Stories from the dock
  • Voices of Oklahoma ⚓ John Erling interview
  • Gas Monkey Garage ⚓ The garage feature
The legend
Why "Ugly John"?
Bad haircut in college. Girlfriend's joke. Fifty-two years later, the name is on six docks.
Read the story →
On the lake

Demo days, boat shows, luaus, and the latest from the docks.

  • Demo days + on-water test drives
  • Boat shows, open houses, dock parties
  • Live music, luaus & shrimp boils all season
See the full calendar
Events
  • Demo days ⚓ On-water test drives by appointment
  • Boat shows & open houses ⚓ Spring + fall, every season
  • Dock parties ⚓ Luaus · shrimp boils · live music
News
  • Blog & dock news ⚓ What's happening on the lake
  • Press & features ⚓ Voices of Oklahoma · Gas Monkey
  • By location ⚓ Filter events by your dock
This season
Something on the water all summer.
From boat shows to shrimp boils — the whole season's lineup, dock by dock.
See what's on →
Six docks · two states

Find the dock closest to your water — meet the person who'll work it on Saturday.

  • 6 docks across Oklahoma + Arkansas
  • The same crew, year after year
  • Schedule before you drive
Schedule a Visit
Oklahoma
  • Grand Lake · Thunder Bay ⚓ Flagship + Ugly's Grill
  • Tulsa · Catoosa ⚓ Highway showroom + service
  • Lake Eufaula ⚓ Service + sales
  • Carlton Landing ⚓ Rental + ship store
Arkansas
  • Beaver Lake · Rocky Branch ⚓ Davis Hogue — local face
  • Beaver Lake · Prairie Creek ⚓ Second AR location
  • Ugly's Grill & Bar ⚓ Thunder Bay — menu + hours
  • Boathouse Clothing ⚓ Apparel — separate site
  • FAQ ⚓ Answers before you visit
Newest property
Carlton Landing — rent before you buy.
Pontoons by the day. Apply the rental toward a purchase. Lake Eufaula.
See the rental →
Legal

Privacy Policy

Last updated June 2026

Ugly John's Custom Boats ("we," "us," "our") respects your privacy. This policy explains what we collect when you use our website or contact us, how we use it, and the choices you have.

Information we collect

We collect information you give us directly: your name, email, phone number, the location you're interested in, and any message you send. This happens when you fill out a form, request a visit, or contact a dock. We also collect basic, non-identifying analytics about how the site is used.

How we use your information

We use your information to respond to your inquiry, schedule visits, provide sales and service, send you the messages you've asked for, and improve our website. We do not use it for anything you haven't asked for.

Text messaging & consent

If you provide your phone number and opt in, we may send you text messages related to your request: appointment and visit reminders, service updates, inventory or order notifications, and, if you opt in separately, marketing messages about offers and events. Message frequency may vary. Message and data rates may apply. Reply STOP to opt out at any time, or HELP for help. Consent to receive text messages is never a condition of any purchase.

How we share your information

We do not sell or rent your personal information. We share information only with service providers and subcontractors who help us operate our business (such as our CRM and hosting providers) under confidentiality obligations, or where required by law.

No mobile information will be shared with third parties/affiliates for marketing/promotional purposes. Information sharing to subcontractors in support services, such as customer service is permitted. All other use case categories exclude text messaging originator opt-in data and consent; this information will not be shared with any third parties.

Text messaging originator opt-in data and consent will not be shared with any third parties, excluding aggregators and providers of the text message services.

Your choices

You can opt out of text messages by replying STOP, unsubscribe from emails using the link in any message, or ask us to update or delete your information by contacting any of our locations.

Contact

Questions about this policy? Reach us through our contact form or call any of our locations.

Ugly Johns Custom Boats

On the water with you. Since 1974.

Schedule a Visit ⚓
Boats
  • All inventory
  • Pardo Yachts
  • Nautique
  • Sea Ray
  • Pre-owned
  • Value your trade
  • Finance
Marina & Slips
  • 432 slips
  • Dry storage
  • Tie up with us
  • Carlton Landing
  • Ugly's Grill & Bar
Service
  • Onsite service
  • Mobile service
  • On-water training
  • Parts
  • Schedule service
  • Winterization
Our Story
  • Since 1974
  • Why “Ugly”?
  • Meet the team
  • Voices of Oklahoma
  • Gas Monkey Garage
Visit
  • Schedule a Visit
  • Demo days
  • Events
  • Boathouse Clothing
  • Blog & news
  • Contact a dock
Thunder Bay Grand Lake · OK 918.782.4414 Catoosa Tulsa · OK 918.266.6633 Rocky Branch Beaver Lake · AR 479.925.1300 Prairie Creek Beaver Lake · AR 479.925.1300 Lake Eufaula Eufaula · OK 918.219.9966 Carlton Landing Lake Eufaula · OK 918.219.9966
The dock list — monthly notes from Jason
Privacy Terms Accessibility Sitemap

© 2026 Ugly Johns Custom Boats · Mullen family D Crafted by Aspire Digital