Go to navigationGo to main content
0

Ireland

Terms & ConditionsSecurity & privacySitemap
© 2026 SportsDirect.com Retail Ltd.
Mens
Womens
Kids
Sports
Brands
Outlet
USC
Daily Deals New Deals Every Day up to '90%' Off
Running Season Starts Here Shop Now
Six Nations Shop Now
/Home/Swimming/Mens Swimwear/Shorts and Jammers

Men's Swim Shorts & Jammers

Perfect for recreational swimming or looking great on the beach, our collection of mens swim shorts has something for everyone. From the best brands around like Speedo, Slazenger, adidas, Nike and Calvin Klein, our swim shorts feature a wide variety of designs and colours to suit your tastes, while our men's jammers are great for staying streamlined for competitions. With many great styles in our mens swim shorts sale, you can upgrade your swimwear for less.
Mens Trunks
Mens Speedo Swimwear
Mens adidas Swimming
Towels
Nose Clips & Ear Plugs
Swimming Pools
512 Products
Sort/
  • Beige9
  • Black153
  • Blue155
  • Brown4
  • Cream2
  • Green57
  • Grey12
  • Multi18
  • Neutral1
  • Orange14
  • Pink22
  • Purple14
  • Red25
  • Silver1
  • White8
  • Yellow17

to

Sign up to our newsletter

*By submitting your email address, you agree to receive marketing emails from SPORTS DIRECT. Click here to read our privacy policy & terms and conditions

Customer Services

  • FAQ's

  • Orders & payments

  • Delivery

  • Returns

  • Track order

Information

  • My account

  • Find your local store

  • Sports Advice Hub

About us

  • Careers

  • Promotion terms

  • Terms & conditions

  • Corporate

  • Sitemap

Ways to pay

Reebok Mens Swim Short Abbott

Reebok

Mens Swim Short Abbott

€15.00€30.00

2 FOR 42 €

Personalise

Nike Core Swim Shorts Mens

Nike

Core Swim Shorts Mens

€32.00€36.00

2 FOR 23 €

Personalise

Slazenger Swim Shorts Mens

Slazenger

Swim Shorts Mens

€15.00€22.00

UP TO 70% OFF

Hot Tuna Men's All Over Print Swim Shorts

Hot Tuna

Men's All Over Print Swim Shorts

€9.00€14.99

2 FOR 42 €

Personalise

Nike Core Swim Shorts Mens

Nike

Core Swim Shorts Mens

€32.00€36.00

UP TO 80% OFF

Zoggs Penrith 17 Inch Short Mens

Zoggs

Penrith 17 Inch Short Mens

€5.00€24.00

Arena Men Boxer Fundamentals Logo

Arena

Men Boxer Fundamentals Logo

€14.00€28.00

UP TO 50% OFF

Reebok Mens Swim Shorts Yale

Reebok

Mens Swim Shorts Yale

€15.00€31.00

Speedo Men's Essent Swim ShortsSpeedo Men's Essent Swim Shorts €13.00Nike Core Swim Shorts MensNike Core Swim Shorts Mens €32.00Reebok Mens Swim Shorts YaleReebok Mens Swim Shorts Yale €15.00Speedo Men's Retro 13 Swim ShortsSpeedo Men's Retro 13 Swim Shorts €17.00Nike Core Swim Shorts MensNike Core Swim Shorts Mens €32.00Calvin Klein Large Logo Swim ShortsCalvin Klein Large Logo Swim Shorts €50.00Boss Mens BOSS Bodywear Starfish Swim Shorts - Breathable MeshBoss Mens BOSS Bodywear Starfish Swim Shorts - Breathable Mesh €42.00Slazenger Swim Shorts MensSlazenger Swim Shorts Mens €15.00Reebok Mens Swim Short AbbottReebok Mens Swim Short Abbott €15.00Nike Essential 7inch Volley Shorts MensNike Essential 7inch Volley Shorts Mens €16.00Slazenger Splice Swim Jammers MensSlazenger Splice Swim Jammers Mens €10.00Brave Soul Mens Check Print Swim Short with DrawcordBrave Soul Mens Check Print Swim Short with Drawcord €8.00Ellesse Segnato Swim ShortsEllesse Segnato Swim Shorts €11.00Puma Men's Swim ShortsPuma Men's Swim Shorts €10.00Puma Men's Mid-Length Swim ShortsPuma Men's Mid-Length Swim Shorts €11.00Puma Men's Swim ShortsPuma Men's Swim Shorts €11.00Puma Men's Swim ShortsPuma Men's Swim Shorts €11.00SoulCal Men's Soul Stripe Swim ShortsSoulCal Men's Soul Stripe Swim Shorts €9.00Ellesse Men's Segnato Swim ShortsEllesse Men's Segnato Swim Shorts €12.00Ellesse Men's Nostro Swim ShortsEllesse Men's Nostro Swim Shorts €12.00Slazenger Swim Shorts MensSlazenger Swim Shorts Mens €15.00Reebok Mens Swim Shorts YaleReebok Mens Swim Shorts Yale €15.00Reebok Mens Swim Shorts YaleReebok Mens Swim Shorts Yale €15.00Puma Men's Swim ShortsPuma Men's Swim Shorts €14.00Puma Men's Swim ShortsPuma Men's Swim Shorts €14.00Threadbare Men's Rola Swim ShortsThreadbare Men's Rola Swim Shorts €15.00Nike Core Swim Shorts MensNike Core Swim Shorts Mens €32.00Puma Men's Swim ShortsPuma Men's Swim Shorts €15.00Speedo Men's Retro 13 Swim ShortsSpeedo Men's Retro 13 Swim Shorts €17.00Boss Mens BOSS Bodywear Starfish Swim Shorts - Breathable MeshBoss Mens BOSS Bodywear Starfish Swim Shorts - Breathable Mesh €27.00Hot Tuna HT Swim Shorts MensHot Tuna HT Swim Shorts Mens €9.00Arena Men Boxer BerrynArena Men Boxer Berryn €15.00Nike Core Swim Shorts MensNike Core Swim Shorts Mens €18.00Arena Men Beach Shorts AlloverArena Men Beach Shorts Allover €18.00Puma Men's Swim ShortsPuma Men's Swim Shorts €11.00Speedo Eco Endurance+ AquashortSpeedo Eco Endurance+ Aquashort €28.00Speedo Essentials 16-inch Watershorts MensSpeedo Essentials 16-inch Watershorts Mens €26.00Speedo Men's Tech Ash Swim ShortsSpeedo Men's Tech Ash Swim Shorts €23.00Arena Men's Graphic Swim ShortsArena Men's Graphic Swim Shorts €47.00Arena MENS TEAM SWIM JAMMER SArena MENS TEAM SWIM JAMMER S €34.00Quiksilver Men's HIGHLITE Board ShortsQuiksilver Men's HIGHLITE Board Shorts €79.99Quiksilver Men's Quiksilver Taxer Board ShortsQuiksilver Men's Quiksilver Taxer Board Shorts €72.00Speedo Endurance Plus Swimming Jammers MensSpeedo Endurance Plus Swimming Jammers Mens €38.00Zone3 Essential Swim JammerZone3 Essential Swim Jammer €40.00Speedo Tech Print Aquashorts MensSpeedo Tech Print Aquashorts Mens €16.00Speedo Tech Print Aquashorts MensSpeedo Tech Print Aquashorts Mens €23.00Speedo Hyperboom Jammer Swim Shorts MensSpeedo Hyperboom Jammer Swim Shorts Mens €35.00adidas Branded Swim Jammers Mensadidas Branded Swim Jammers Mens €38.00adidas Primeblue 3-Stripes Swim Jammer Mensadidas Primeblue 3-Stripes Swim Jammer Mens €37.00adidas Primeblue 3-Stripes Swim Jammer Mensadidas Primeblue 3-Stripes Swim Jammer Mens €22.00Arena Mens Solid Team JammerArena Mens Solid Team Jammer €38.00Speedo Men's Essentials Endurance + Jammer NavySpeedo Men's Essentials Endurance + Jammer Navy €28.00
  • 1
  • 2
  • 3
  • 4
  • 5
  • ...
  • 9