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

Terms & Conditions

Last updated June 2026

Welcome to the Ugly John's Custom Boats website. By using this site you agree to these terms. If you don't agree, please don't use the site.

Use of the site

This site is provided for information about our boats, marinas, service, and locations. You agree to use it lawfully and not to interfere with its operation or attempt to access it in any unauthorized way.

Inventory, pricing & availability

Boat listings, specifications, pricing, and availability are provided in good faith and may change without notice. Listings are not an offer or guarantee of sale; details should be confirmed with a representative before purchase. Images may be representative.

Messaging

If you opt in to text messages, our messaging program is described in our Privacy Policy. You can reply STOP to opt out or HELP for help at any time. Message and data rates may apply.

Intellectual property

The content on this site (text, images, logos, and design) belongs to Ugly John's Custom Boats or its licensors and may not be reused without permission.

Limitation of liability

The site is provided "as is." To the fullest extent permitted by law, we are not liable for any damages arising from your use of the site or reliance on its content.

Contact

Questions about these terms? 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