Go to navigationGo to main content
0

Ireland

Terms & ConditionsSecurity & privacySitemap
© 2026 SportsDirect.com Retail Ltd.
Sale
Mens
Womens
Kids
Sports
Brands
USC
Sale - Up To 70% Off 'Ending Soon'Shop Now
Ski Season Starts Here Shop Now
Stay Warm With Our Winter Essentials Shop Now

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

/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

UP TO 50% OFF

Personalise

Slazenger LYCRA® XTRA LIFE™ Swimming Boxers Mens

Slazenger

LYCRA® XTRA LIFE™ Swimming Boxers Mens

€16.00€27.00

UP TO 50% OFF

Hot Tuna HT Swim Shorts Mens

Hot Tuna

HT Swim Shorts Mens

€12.00€25.00

2 FOR 23 €

Personalise

Slazenger Swim Shorts Mens

Slazenger

Swim Shorts Mens

€15.00€22.00

Ellesse H 3Pk Trunks Sn99

Ellesse

H 3Pk Trunks Sn99

€8.00€24.00

Arena Men Swim Brief Fundamentals Borders

Arena

Men Swim Brief Fundamentals Borders

€15.00€30.00

UP TO 50% OFF

Hot Tuna HT Swim Shorts Mens

Hot Tuna

HT Swim Shorts Mens

€9.00€25.00

Arena Mens Bywayx R Beach Shorts

Arena

Mens Bywayx R Beach Shorts

€15.00€30.00

UP TO 80% OFF

Puma Men's Mid-Length Swim Shorts

Puma

Men's Mid-Length Swim Shorts

€11.00€30.00

Slazenger PL Boxer MensSlazenger PL Boxer Mens €10.00Threadbare Men's Saxn Swim ShortsThreadbare Men's Saxn Swim Shorts €15.00Arena Men's Abstract Tiles Chlorine Resistant UV Protection Eco-Friendly JammersArena Men's Abstract Tiles Chlorine Resistant UV Protection Eco-Friendly Jammers €28.00Boss Men's Starfish Breathable Mesh Swim ShortsBoss Men's Starfish Breathable Mesh Swim Shorts €50.00Nike Core Swim Shorts MensNike Core Swim Shorts Mens €32.00Slazenger LYCRA® XTRA LIFE ™ Swimming Jammers MensSlazenger LYCRA® XTRA LIFE ™ Swimming Jammers Mens €18.00Speedo Essentials 16-inch Watershorts MensSpeedo Essentials 16-inch Watershorts Mens €26.00Nike Core Swim Shorts MensNike Core Swim Shorts Mens €32.00Nike Essential 7inch Volley Shorts MensNike Essential 7inch Volley Shorts Mens €16.00Speedo 5cm Escape BriefsSpeedo 5cm Escape Briefs €18.00Puma Logo ShortsPuma Logo Shorts €11.00Puma Men's Logo Swimming TrunksPuma Men's Logo Swimming Trunks €18.00Nike Split Swim Shorts MensNike Split Swim Shorts Mens €20.00Slazenger Splice Swim Jammers MensSlazenger Splice Swim Jammers Mens €10.00Brave Soul Abstract Print Swim ShortBrave Soul Abstract Print Swim Short €7.50SoulCal Men's Soul Stripe Swim ShortsSoulCal Men's Soul Stripe Swim Shorts €9.00Jack Wills Men's Cargo Swim ShortsJack Wills Men's Cargo Swim Shorts €18.00Ellesse T Swim Short Sn99Ellesse T Swim Short Sn99 €13.00Nike Core Swim Shorts MensNike Core Swim Shorts Mens €32.00Nike Core Swim Shorts MensNike Core Swim Shorts Mens €32.00Speedo Essen Wsht Sn99Speedo Essen Wsht Sn99 €13.00Speedo Men's Alov Digi Swimming TrunkSpeedo Men's Alov Digi Swimming Trunk €15.00Puma Men's Print Logo Swim ShortsPuma Men's Print Logo 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.00Threadbare Men's Swim ShortsThreadbare Men's Swim Shorts €15.00Nike Core Swim Shorts MensNike Core Swim Shorts Mens €32.00Puma Men's Logo Swim ShortsPuma Men's Logo Swim Shorts €24.00Puma Men's Swim ShortsPuma Men's Swim Shorts €15.00Puma Men's Swim ShortsPuma Men's Swim Shorts €15.00Puma Men's Swim ShortsPuma Men's Swim Shorts €15.00Speedo Men's Retro 13 Swim ShortsSpeedo Men's Retro 13 Swim Shorts €17.00Puma Men's Swim ShortsPuma Men's Swim Shorts €14.00Speedo Solar Brief Sn99Speedo Solar Brief Sn99 €14.00Hot Tuna HT Swim Shorts MensHot Tuna HT Swim Shorts Mens €15.00Puma Men's Swim ShortsPuma Men's Swim Shorts €27.00Slazenger Splice Swim Jammers MensSlazenger Splice Swim Jammers Mens €12.50Arena Men Swim Shorts Fundamentals BordersArena Men Swim Shorts Fundamentals Borders €18.00Hot Tuna Men's All Over Print Swim ShortsHot Tuna Men's All Over Print Swim Shorts €9.00Arena Men’s Allover Beach ShortsArena Men’s Allover Beach Shorts €20.00Speedo Endurance Plus Swimming Jammers MensSpeedo Endurance Plus Swimming Jammers Mens €38.00Speedo Tech Print Aquashorts MensSpeedo Tech Print Aquashorts Mens €16.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 €33.00Arena Mens Solid Team JammerArena Mens Solid Team Jammer €38.00Pretty Green Men's Aquarelle Swim ShortsPretty Green Men's Aquarelle Swim Shorts €47.00adidas Wave Logo CLX Swim Shortsadidas Wave Logo CLX Swim Shorts €33.00Reebok Men's Reu Swim ShortsReebok Men's Reu Swim Shorts €8.50Reebok Men's Silver Swim ShortsReebok Men's Silver Swim Shorts €20.00Jack and Jones Fiji Stripe Swim ShortJack and Jones Fiji Stripe Swim Short €11.00
  • 1
  • 2
  • 3
  • 4
  • 5
  • ...
  • 9
485 Products
Sort/
  • Beige8
  • Black142
  • Blue144
  • Brown3
  • Cream2
  • Green56
  • Grey15
  • Multi15
  • Neutral1
  • Orange15
  • Pink18
  • Purple14
  • Red26
  • Silver1
  • White8
  • Yellow17

to