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
144 results
Mint Acid Wash Swim Shorts
Mint Acid Wash Swim Shorts

Was  £18.00 Now  £9.00

Blue Fruit Print Swim Shorts
Blue Fruit 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

Camouflage Swim Shorts
Camouflage Swim Shorts

Was  £24.00 Now  £12.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

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

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

Was  £37.00 Now  £18.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

Blue Digital Camo Swim Shorts
Blue Digital Camo Swim Shorts

Was  £22.00 Now  £11.00

Scribble Raw Edge Denim Shorts
Scribble Raw Edge Denim Shorts

Was  £35.00 Now  £25.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

Navy Tencel Side Stripe Shorts
Navy Tencel Side Stripe Shorts

Was  £32.00 Now  £16.00

Grey Tencel Side Stripe Shorts
Grey Tencel Side Stripe Shorts

Was  £32.00 Now  £16.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

Green Stripe Spliced Swim Shorts
Green Stripe Spliced Swim Shorts

Was  £24.00 Now  £12.00

Blue Camouflage Swim Shorts
Blue Camouflage Swim Shorts

Was  £22.00 Now  £11.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  £9.00

Light Blue Slim Denim Shorts
Light Blue Slim Denim Shorts

Was  £28.00 Now  £14.00

Green Jungle Palm Print Swim Shorts
Green Jungle Palm Print Swim Shorts

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