Skip to Main Content
Free Shipping on All U.S. Orders $150+
Previous
Next
Next
Our Stores
Begin typing, then use tab key to navigate through search suggestions.
Search
Johnnie-O Logo
Johnnie-O Logo
Holiday
New
Men
Women
Boys
Golf & Performance
Game Day
Discover
Johnnie-O Logo
Johnnie-O Logo
Wishlist
My Account
Cart
Johnnie-O Logo
The Swim Collection
Swim Shorts
Sun Shirts & Tees
Shop All
Home
/
Men's Swim Shorts
Filters
Filter
Sort
Featured
Price: Low to High
Price: High to Low
Oldest to Newest
Newest to Oldest
Best Selling
Best Seller
Next
Signature
Full Elastic Jr. Swim Trunks - Little Boys (4-7)
Current price:
$59
Color
Hasley
Ginn Navy
Ginn Laguna Blue
Next
Signature
Half Elastic Jr. Swim Trunks - Boys (8-16)
Current price:
$59
Color
Hasley
Ginn Navy
Ginn Laguna Blue
7" Inseam
Next
Signature
Half Elastic 7" Swim Trunks
Current price:
$98
Color
Ponderosa
Freesia
Swingin
Anemone
Shelly
Barcelona
+2
7" Inseam
Next
Signature
Half Elastic 7" Swim Trunks - Arcata
Current price:
$98
7" Inseam
Next
Signature
Half Elastic 7" Swim Trunks
Current price:
$98
Color
Ponderosa
Freesia
Swingin
Anemone
Shelly
Barcelona
+2
7" Inseam
Next
Signature
Half Elastic 7" Swim Trunks
Current price:
$98
Color
Ponderosa
Freesia
Swingin
Anemone
Shelly
Barcelona
+2
7" Inseam
Next
Signature
Half Elastic 7" Swim Trunks
Current price:
$98
Color
Ponderosa
Freesia
Swingin
Anemone
Shelly
Barcelona
+2
Best Seller
Next
Signature
Half Elastic 7" Swim Trunks - Tully
Current price:
$98
Color
Noreaster
Sport Navy
Best Seller
Next
Signature
Full Elastic Jr. Swim Trunks - Boys (8 - 16)
Current price:
$65
Color
Noreaster
Freesia
Tossed JO
Arcata
7" Inseam
Next
Signature
Half Elastic 7" Swim Trunks
Current price:
$98
Color
Ponderosa
Freesia
Swingin
Anemone
Shelly
Barcelona
+2
7" Inseam
Next
Signature
Half Elastic 7" Swim Trunks
Current price:
$98
Color
Ponderosa
Freesia
Swingin
Anemone
Shelly
Barcelona
+2
Best Seller
Next
Signature
Full Elastic Jr. Swim Trunks - Boys (8 - 16)
Current price:
$65
Color
Noreaster
Freesia
Tossed JO
Arcata
Best Seller
Next
Signature
Full Elastic Jr. Swim Trunks - Boys (8 - 16)
Current price:
$65
Color
Noreaster
Freesia
Tossed JO
Arcata
Best Seller
Next
Signature
Full Elastic Jr. Swim Trunks - Boys (8 - 16)
Current price:
$65
Color
Noreaster
Freesia
Tossed JO
Arcata
New Colors
Next
Signature
Full Elastic Jr. Swim Trunks - Little Boys (4-6)
Current price:
$65
Color
Arcata
Freesia
New Colors
Next
Signature
Full Elastic Jr. Swim Trunks - Little Boys (4-6)
Current price:
$65
Color
Arcata
Freesia
Back to Top