Mens Swimwear

Mens Swimwear

Mailsports offer the widest selection of men’s swimwear with 100s of pieces available at any one time. We cater for all types of athlete, so whether you are a competitive, leisure or recreational swimmer, an indoor or an outdoor water man, we have the right wear for you.

You can easily filter our products by price, brand, size and colour or go ahead and search if you know exactly what you want. We stock everything from FINA approved racesuits to leisure shorts that will catch the eye down on the beach. Our best-selling brands include Maru, Speedo, Funky Trunks, TYR and Arena and you can choose from briefs, trunks, socks, shorts, jammers and much more.

Read more about each label on our brand pages and don’t hesitate to get in touch by phone or email if you can’t find what you want or have any questions. We are The Swimwear Specialist and want you to be completely confident in your purchase.

Our friendly, knowledgeable staff have over 50 years’ experience and we stock nearly 10,000 products, so we know our swimwear inside out. Most of our items are sold with free delivery too and 1000s of satisfied customers trust us every month.

 

Filter by:
Price
  1. £0.00 - £9.99 (34)
  2. £10.00 - £11.99 (19)
  3. £12.00 - £13.99 (30)
  4. £14.00 - £14.99 (36)
  5. £15.00 - £18.99 (25)
  6. £19.00 - £21.99 (33)
  7. £22.00 - £27.99 (22)
  8. £28.00 - £29.99 (32)
  9. £30.00 - £99.99 (36)
  10. £100.00 and above (26)
Brand
  1. 2XU (3)
  2. Adidas Swim (7)
  3. Amanzi (2)
  4. Arena (33)
  5. Blue Seventy (3)
  6. Dry Robe (8)
  7. Finis (5)
  8. Funky Trunks (74)
  9. Jaked (2)
  10. Mailsports (1)
  11. Mako (5)
  12. Maru (70)
  13. MP (3)
  14. Speedo (26)
  15. TWF (6)
  16. TYR (17)
  17. Z3rod (7)
Size
  1. 18" (1)
  2. 20" (3)
  3. 21 (2)
  4. 22" (4)
  5. 24" (7)
  6. 24” (3)
  7. 26" (12)
  8. 26” (2)
  9. 27" (1)
  10. 28" (1)
  11. 28” (27)
  12. 30” (36)
  13. 32” (39)
  14. 34” (59)
  15. 36" (1)
  16. 36” (33)
  17. 38" (2)
  18. Large (9)
  19. MED(34) (1)
  20. Medium (36)
  21. Small (24)
  22. Xlarge (9)
  23. Xsmall (13)
  24. XXLarge (1)
Colour
  1. Black (82)
  2. Blue (34)
  3. Green (3)
  4. Grey (4)
  5. Multi (35)
  6. Orange (2)
  7. Pink (7)
  8. Purple (1)
  9. Red (12)
  10. White (3)
  11. Yellow (1)
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
Items 1 to 32 of 293 total
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
Loading