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  £9.00

Purple Jungle Print Swim Shorts
Purple Jungle Print Swim Shorts

Was  £18.00 Now  £9.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  £9.00

Multi Texture Print Swim Shorts
Multi Texture Print Swim Shorts

Was  £18.00 Now  £12.00

Light Wash Slim Denim Shorts
Light Wash Slim Denim Shorts

Was  £28.00 Now  £14.00

Navy Linen Smart Shorts
Navy Linen Smart Shorts

Was  £30.00 Now  £15.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  £9.00

Pastel Blue Slim Denim Shorts
Pastel Blue Slim Denim Shorts

Was  £32.00 Now  £16.00

Lilac Slim Denim Shorts
Lilac Slim Denim Shorts

Was  £32.00 Now  £16.00

Navy Leaf Print Swim Shorts
Navy Leaf Print Swim Shorts

Was  £22.00 Now  £11.00

Pink Waves Print Swim Shorts
Pink Waves Print Swim Shorts

Was  £22.00 Now  £11.00

Pink Watermelon Swim Shorts
Pink Watermelon Swim Shorts

Was  £22.00 Now  £15.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  £28.00

CALVIN KLEIN Icon Shorts
CALVIN KLEIN Icon Shorts

Was  £70.00 Now  £35.00

Navy Floral Jacquard Print Short
Navy Floral Jacquard Print Short

Was  £32.00 Now  £16.00

Pastel Print Swim Shorts
Pastel Print Swim Shorts

Was  £22.00 Now  £15.00

Navy Check Long Length Smart Shorts
Navy Check Long Length Smart Shorts

Was  £30.00 Now  £15.00

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

Was  £35.00 Now  £18.00

Pink Stripe Spliced Swim Shorts
Pink Stripe Spliced Swim Shorts

Was  £24.00 Now  £12.00

Blue Camouflage Swim Shorts
Blue Camouflage Swim Shorts

Was  £22.00 Now  £11.00

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

Was  £18.00 Now  £9.00

Light Blue Slim Denim Shorts
Light Blue Slim Denim Shorts

Was  £28.00 Now  £14.00

Grey Marl Printed Swim Shorts
Grey Marl Printed Swim Shorts

Was  £20.00 Now  £10.00

Blue Marl Swim Shorts
Blue Marl Swim Shorts

Was  £20.00 Now  £10.00