This site ships to the United Kingdom

£

 

Men's Shorts

Whether you're jetting off this summer, or simply soaking up some rays in the park - you're going to want some men's shorts. Our selection here at Topman contains pretty much every style imaginable - from chino shorts to denim shorts and everything in between.

4 3 2
143 results
Blue Fruit Print Swim Shorts
Blue Fruit Print Swim Shorts

Was  £18.00 Now  £12.00

Purple Jungle Print Swim Shorts
Purple Jungle Print Swim Shorts

Was  £18.00 Now  £12.00

Lilac Jersey Shorts
Lilac Jersey Shorts

Was  £25.00 Now  £18.00

Grey Tech Jersey Shorts
Grey Tech Jersey Shorts

Was  £28.00 Now  £18.00

Black Skate Swim Shorts
Black Skate Swim Shorts

Was  £18.00 Now  £12.00

Multi Texture Print Swim Shorts
Multi Texture Print Swim Shorts

Was  £18.00 Now  £12.00

Navy Linen Smart Shorts
Navy Linen Smart Shorts

Was  £30.00 Now  £20.00

White Letter Print Jersey Shorts
White Letter Print Jersey Shorts

Was  £25.00 Now  £18.00

Geometric Print Swim Shorts
Geometric Print Swim Shorts

Was  £18.00 Now  £12.00

Pastel Blue Slim Denim Shorts
Pastel Blue Slim Denim Shorts

Was  £32.00 Now  £22.00

CALVIN KLEIN Retro Brief Swim Shorts
CALVIN KLEIN Retro Brief Swim Shorts

Was  £37.00 Now  £26.00

Pink Watermelon Swim Shorts
Pink Watermelon Swim Shorts

Was  £22.00 Now  £15.00

Navy Leaf Print Swim Shorts
Navy Leaf Print Swim Shorts

Was  £22.00 Now  £16.00

Pink Waves Print Swim Shorts
Pink Waves Print Swim Shorts

Was  £22.00 Now  £16.00

Blue Digital Camo Swim Shorts
Blue Digital Camo Swim Shorts

Was  £22.00 Now  £16.00

Scribble Raw Edge Denim Shorts
Scribble Raw Edge Denim Shorts

Was  £35.00 Now  £25.00

TOMMY HILFIGER Floral Shorts
TOMMY HILFIGER Floral Shorts

Was  £55.00 Now  £38.00

CALVIN KLEIN Icon Shorts
CALVIN KLEIN Icon Shorts

Was  £70.00 Now  £49.00

Navy Floral Jacquard Print Short
Navy Floral Jacquard Print Short

Was  £32.00 Now  £20.00

Pastel Print Swim Shorts
Pastel Print Swim Shorts

Was  £22.00 Now  £15.00

SELECTED HOMME Navy Slim Chino Shorts
SELECTED HOMME Navy Slim Chino Shorts

Was  £35.00 Now  £24.00

Pink Stripe Spliced Swim Shorts
Pink Stripe Spliced Swim Shorts

Was  £24.00 Now  £16.00

Green Stripe Spliced Swim Shorts
Green Stripe Spliced Swim Shorts

Was  £24.00 Now  £16.00

Blue Camouflage Swim Shorts
Blue Camouflage Swim Shorts

Was  £22.00 Now  £16.00

Washed Purple Swim Shorts
Washed Purple Swim Shorts

Was  £16.00 Now  £12.00

Mint Green Skater Fit Swim Shorts
Mint Green Skater Fit Swim Shorts

Was  £18.00 Now  £12.00

Grey Marl Printed Swim Shorts
Grey Marl Printed Swim Shorts

Was  £20.00 Now  £14.00

Blue Marl Swim Shorts
Blue Marl Swim Shorts

Was  £20.00 Now  £14.00