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
251 results
LTD Washed Pink Shorts
LTD Washed Pink Shorts

Was  £30.00 Now  £18.00

Black Zebra Print Swim Shorts
Black Zebra Print Swim Shorts

Was  £22.00 Now  £15.00

Free Standard Delivery - Shop Now
Pink Tencel Pleat Shorts
Pink Tencel Pleat Shorts

Was  £28.00 Now  £19.00

Neon Orange Print Jersey Shorts
Neon Orange Print Jersey Shorts

Was  £25.00 Now  £17.00

Burgundy Drop Crotch Twill Shorts
Burgundy Drop Crotch Twill Shorts

Was  £30.00 Now  £15.00

Pudo Point - Find Out More
LTD Light Blue Shorts
LTD Light Blue Shorts

Was  £30.00 Now  £18.00

Yellow Swim Shorts
Yellow Swim Shorts

Was  £14.00 Now  £11.00

Blue Print Raw Jersey Shorts
Blue Print Raw Jersey Shorts

Was  £25.00 Now  £17.00

Green Marl Print Swim Shorts
Green Marl Print Swim Shorts

Was  £20.00 Now  £14.00

Grey Orange Cut and Sew Swim Shorts
Grey Orange Cut and Sew Swim Shorts

Was  £20.00 Now  £10.00

Never Miss A Post - Follow Us On Instagram
Grey Contrast Swim Shorts
Grey Contrast Swim Shorts

Was  £22.00 Now  £15.00

CALVIN KLEIN Black Logo Boardshorts
CALVIN KLEIN Black Logo Boardshorts

Was  £60.00 Now  £42.00

CONVERSE Ribbed Mesh Shorts
CONVERSE Ribbed Mesh Shorts

Was  £35.00 Now  £21.00

Tan Raw Edge Slim Fit Chino Shorts
Tan Raw Edge Slim Fit Chino Shorts

Was  £28.00 Now  £19.00

Black Rust Tie Dye Jersey Shorts
Black Rust Tie Dye Jersey Shorts

Was  £25.00 Now  £17.00

Khaki Seersucker Pull On Short
Khaki Seersucker Pull On Short

Was  £28.00 Now  £19.00

Navy Seersucker Pull On Shorts
Navy Seersucker Pull On Shorts

Was  £28.00 Now  £19.00

Khaki Pinstripe Pull On Shorts
Khaki Pinstripe Pull On Shorts

Was  £28.00 Now  £19.00

Stone Tencel Long Length Shorts
Stone Tencel Long Length Shorts

Was  £32.00 Now  £15.00

Wash Black Carpenter Shorts
Wash Black Carpenter Shorts

Was  £32.00 Now  £22.00

SELECTED HOMME Navy Shorts
SELECTED HOMME Navy Shorts

Was  £50.00 Now  £35.00

ELLESSE Light Blue Relaxed Fit Shorts
ELLESSE Light Blue Relaxed Fit Shorts

Was  £28.00 Now  £20.00

Jungle Print Tencel Smart Shorts
Jungle Print Tencel Smart Shorts

Was  £32.00 Now  £15.00

ELLESSE Blue Space Dye Track Shorts
ELLESSE Blue Space Dye Track Shorts

Was  £30.00 Now  £21.00

ELLESSE Blue Stripe Sport Shorts
ELLESSE Blue Stripe Sport Shorts

Was  £25.00 Now  £18.00

Stone Tencel Bellow Pocket Smart Shorts
Stone Tencel Bellow Pocket Smart Shorts

Was  £30.00 Now  £15.00

SELECTED HOMME Stone Ribbed Slim Shorts
SELECTED HOMME Stone Ribbed Slim Shorts

Was  £40.00 Now  £28.00

Pink Tie Dye Raw Edge Jersey Shorts
Pink Tie Dye Raw Edge Jersey Shorts

Was  £25.00 Now  £15.00

Yellow Printed Raw Edge Jersey Shorts
Yellow Printed Raw Edge Jersey Shorts

Was  £25.00 Now  £17.00

Black And White Distortion Print Swim Shorts
White Panelled Towelling Shorts
White Panelled Towelling Shorts

Was  £28.00 Now  £19.00

SELECTED HOMME Light Blue Swim Shorts
SELECTED HOMME Light Blue Swim Shorts

Was  £26.00 Now  £18.00

NICCE White And Green Wave Swim Shorts
NICCE White And Green Wave Swim Shorts

Was  £35.00 Now  £24.00

Washed Grey Raw Edge Jersey Shorts
Washed Grey Raw Edge Jersey Shorts

Was  £25.00 Now  £17.00

White Towelling Shorts
White Towelling Shorts

Was  £28.00 Now  £19.00

SELECTED HOMME Stucco Pink Cotton Shorts
SELECTED HOMME Stucco Pink Cotton Shorts

Was  £35.00 Now  £25.00

TOPMAN PREMIUM Geometric Print Shorts
TOPMAN PREMIUM Geometric Print Shorts

Was  £32.00 Now  £22.00

Pink Waffle Textured Raw Edge Jersey Shorts
Burgundy Belted Shorts
Burgundy Belted Shorts

Was  £28.00 Now  £20.00

Washed Dark Blue Raw Edge Jersey Shorts
Washed Dark Blue Raw Edge Jersey Shorts

Was  £25.00 Now  £17.00

Grey Twill Cotton Smart Shorts
Grey Twill Cotton Smart Shorts

Was  £30.00 Now  £15.00

NICCE Pink Jogging Shorts
NICCE Pink Jogging Shorts

Was  £35.00 Now  £24.00

Black Floral Runner Shorts
Black Floral Runner Shorts

Was  £30.00 Now  £20.00

Neon Yellow Skater Swim Shorts
Neon Yellow Skater Swim Shorts

Was  £18.00 Now  £10.00

Black and Blue Spliced Swim Shorts
Black and Blue Spliced Swim Shorts

Was  £20.00 Now  £15.00

Black Technical Shorts
Black Technical Shorts

Was  £28.00 Now  £19.00

Grey Technical Oversized Shorts
Grey Technical Oversized Shorts

Was  £32.00 Now  £20.00

Pink Stretch Skinny Chino Shorts
Pink Stretch Skinny Chino Shorts

Was  £22.00 Now  £15.00

Pink Raw Edge Jersey Shorts
Pink Raw Edge Jersey Shorts

Was  £16.00 Now  £14.00

Washed Pink Raw Edge Jersey Shorts
Washed Pink Raw Edge Jersey Shorts

Was  £25.00 Now  £17.00

Washed Blue Raw Edge Jersey Shorts
Washed Blue Raw Edge Jersey Shorts

Was  £25.00 Now  £17.00

Grey Print Jersey Shorts
Grey Print Jersey Shorts

Was  £25.00 Now  £17.00

BELLFIELD Grey Marl Sweat Shorts*
BELLFIELD Grey Marl Sweat Shorts*

Was  £25.00 Now  £17.50

Galaxy Tie Dye Jersey Shorts
Galaxy Tie Dye Jersey Shorts

Was  £25.00 Now  £17.00

Light Blue Waffle Textured Jersey Shorts
Light Blue Waffle Textured Jersey Shorts

Was  £28.00 Now  £19.00

Tan Slim Worker Chino Shorts
Tan Slim Worker Chino Shorts

Was  £28.00 Now  £19.00

White Oversized Denim Shorts
White Oversized Denim Shorts

Was  £32.00 Now  £20.00

Blue Denim Short Dungarees
Blue Denim Short Dungarees

Was  £45.00 Now  £17.00

ANTIOCH Mid Wash Slim Fit Denim Shorts*
ANTIOCH Mid Wash Slim Fit Denim Shorts*

Was  £38.00 Now  £28.00

Black Denim Short Dungarees
Black Denim Short Dungarees

Was  £45.00 Now  £10.00

KAPPA Camouflage Alloa Shorts*
KAPPA Camouflage Alloa Shorts*

Was  £55.00 Now  £38.50

NICCE Striped Swim Shorts
NICCE Striped Swim Shorts

Was  £35.00 Now  £24.00

Stone Ripped Skinny Chino Shorts
Stone Ripped Skinny Chino Shorts

Was  £30.00 Now  £20.00

NICCE Striped Textured Shorts
NICCE Striped Textured Shorts

Was  £35.00 Now  £24.00

ANTIOCH Pink Stretch Skinny Denim Shorts*
NICCE White Speckled Swim Shorts
NICCE White Speckled Swim Shorts

Was  £35.00 Now  £24.00

NICCE Pale Pink Pocket Shorts
NICCE Pale Pink Pocket Shorts

Was  £38.00 Now  £26.00

ANTIOCH Burnt Orange Sweat Shorts*
ANTIOCH Burnt Orange Sweat Shorts*

Was  £35.00 Now  £29.00

ANTIOCH Dusty Pink Sweat Shorts*
ANTIOCH Dusty Pink Sweat Shorts*

Was  £35.00 Now  £29.00

SELECTED HOMME Stone Slim Fit Cotton Shorts
NICCE Grey Waffle Textured Shorts
NICCE Grey Waffle Textured Shorts

Was  £35.00 Now  £24.00

Black and Green Mesh Jersey Shorts
Black and Green Mesh Jersey Shorts

Was  £28.00 Now  £19.00

Bleached White Slim Denim Shorts
Bleached White Slim Denim Shorts

Was  £32.00 Now  £22.00

Black and Indigo Spliced Slim Denim Shorts
ELLESSE Navy Shorts
ELLESSE Navy Shorts

Was  £35.00 Now  £25.00

DC Black and White Paint Splat Shorts
DC Black and White Paint Splat Shorts

Was  £42.00 Now  £29.00

LTD Black Twill Wide Leg Shorts
LTD Black Twill Wide Leg Shorts

Was  £30.00 Now  £15.00

DC Panelled Triangle Print Board Shorts
DC Panelled Triangle Print Board Shorts

Was  £40.00 Now  £28.00

Navy Taping Oversized Cotton Shorts
Navy Taping Oversized Cotton Shorts

Was  £32.00 Now  £20.00

Washed Green Pleated Slim Cotton Shorts
Washed Green Pleated Slim Cotton Shorts

Was  £28.00 Now  £19.00

LE COQ SPORTIF Dark Blue Cotton Shorts*
LE COQ SPORTIF Dark Blue Cotton Shorts*

Was  £35.00 Now  £25.00

Blue Forever Slim Denim Shorts
Blue Forever Slim Denim Shorts

Was  £35.00 Now  £20.00

Black Hawaiian Floral Board Shorts
Black Hawaiian Floral Board Shorts

Was  £25.00 Now  £15.00

NICCE Dark Grey Technical Shorts
NICCE Dark Grey Technical Shorts

Was  £40.00 Now  £28.00

Indigo And Black Spliced Slim Denim Shorts
NICCE Navy Twill Shorts
NICCE Navy Twill Shorts

Was  £38.00 Now  £26.00

Bleach Wash Blue Slim Denim Shorts
Bleach Wash Blue Slim Denim Shorts

Was  £32.00 Now  £20.00

Pink and Blue Camo Swim Shorts
Pink and Blue Camo Swim Shorts

Was  £24.00 Now  £16.00

Floral Print Swim Shorts
Floral Print Swim Shorts

Was  £24.00 Now  £16.00

Coral Palm Print Board Shorts
Coral Palm Print Board Shorts

Was  £25.00 Now  £15.00

Lilac Stretch Skinny Chino Shorts
Lilac Stretch Skinny Chino Shorts

Was  £22.00 Now  £15.00

SIXTH JUNE Black Rope Lace Shorts
SIXTH JUNE Black Rope Lace Shorts

Was  £40.00 Now  £22.00

Mint Green Stretch Skinny Chino Shorts
Mint Green Stretch Skinny Chino Shorts

Was  £22.00 Now  £15.00

Black Ripped Jersey Shorts
Black Ripped Jersey Shorts

Was  £26.00 Now  £18.00

Black Acid Wash Ripped Slim Denim Shorts
Black Acid Wash Ripped Slim Denim Shorts

Was  £32.00 Now  £24.00

Blue Oversized Skater Denim Shorts
Blue Oversized Skater Denim Shorts

Was  £32.00 Now  £20.00

Blue Oversized Skater Denim Shorts
Blue Oversized Skater Denim Shorts

Was  £32.00 Now  £20.00

Mid Wash Blue Ripped Slim Denim Shorts
Mid Wash Blue Ripped Slim Denim Shorts

Was  £32.00 Now  £24.00

Yellow And Blue Floral Print Swim Shorts
Yellow And Blue Floral Print Swim Shorts

Was  £22.00 Now  £15.00

Blue Embroidered Slim Denim Shorts
Blue Embroidered Slim Denim Shorts

Was  £35.00 Now  £20.00

Green Palm Print Swim Shorts
Green Palm Print Swim Shorts

Was  £22.00 Now  £15.00

Chocolate Brown Raw Jersey Shorts
Chocolate Brown Raw Jersey Shorts

Was  £20.00 Now  £14.00

Tan Raw Hem Jersey Shorts
Tan Raw Hem Jersey Shorts

Was  £16.00 Now  £14.00

Black Ripped Skinny Chino Shorts
Black Ripped Skinny Chino Shorts

Was  £30.00 Now  £20.00

Peach Slim Denim Shorts
Peach Slim Denim Shorts

Was  £32.00 Now  £22.00

Grey Zip Jersey Shorts
Grey Zip Jersey Shorts

Was  £28.00 Now  £19.00

Grey Space Dye Jersey Shorts
Grey Space Dye Jersey Shorts

Was  £26.00 Now  £18.00

Grey Drop Crotch Jersey Shorts
Grey Drop Crotch Jersey Shorts

Was  £26.00 Now  £18.00

Grey Longer Length Chino Short
Grey Longer Length Chino Short

Was  £22.00 Now  £15.00

Black Denim Dungaree Shorts
Black Denim Dungaree Shorts

Was  £52.00 Now  £35.00

Mid Wash Denim Dungaree Shorts
Mid Wash Denim Dungaree Shorts

Was  £52.00 Now  £35.00

Blue Skinny Stretch Denim Shorts
Blue Skinny Stretch Denim Shorts

Was  £32.00 Now  £22.00

Tan Stretch Slim Chino Shorts
Tan Stretch Slim Chino Shorts

Was  £22.00 Now  £15.00

Navy Stretch Slim Shorts
Navy Stretch Slim Shorts

Was  £22.00 Now  £15.00

Khaki Stretch Slim Chino Shorts
Khaki Stretch Slim Chino Shorts

Was  £22.00 Now  £15.00

Bright Green Stretch Skinny Chino Shorts
Bright Green Stretch Skinny Chino Shorts

Was  £22.00 Now  £15.00

Brown Long Length Stretch Skinny Chino Shorts
Bright Red Stretch Skinny Chino Shorts
Bright Red Stretch Skinny Chino Shorts

Was  £22.00 Now  £15.00

Black Badge Ripped Slim Denim Shorts
Black Badge Ripped Slim Denim Shorts

Was  £38.00 Now  £25.00

Light Blue Raw Edge Denim Shorts
Light Blue Raw Edge Denim Shorts

Was  £32.00 Now  £20.00

Stone Raw Jersey Shorts
Stone Raw Jersey Shorts

Was  £16.00 Now  £14.00

Navy Skinny Chino Shorts
Navy Skinny Chino Shorts

Was  £30.00 Now  £20.00

Dusty Pink Raw Edge Jersey Shorts
Dusty Pink Raw Edge Jersey Shorts

Was  £20.00 Now  £14.00

Stone Stretch Slim Chino Shorts
Stone Stretch Slim Chino Shorts

Was  £22.00 Now  £15.00