Skip to content
  • Meet the faces of the bra fit campaign
HelpFind a store

Sign in

Sign in or create an account:

  • for faster checkout
  • to unlock personalised Sparks offers
  • to access order history and track deliveries
Free delivery when you spend £60

Sign in

Sign in or create an account:

  • for faster checkout
  • to unlock personalised Sparks offers
  • to access order history and track deliveries

Men's Shorts

Our men's shorts collection features formal designs alongside casual looks and hardworking sports gear. Classic cargo shorts are a timeless addition to your wardrobe, and added-stretch fabric ensures they're flexible to wear. For weekends, go with laid-back denim pairs. When it's time for some serious lounging, slip on our brushback jersey shorts and revel in the comfort

  • Style with 11 options
  • Size with 20 options
  • Body Fit with 4 options
  • Colour with 14 options

There are 138 Items found

Stretch Chino ShortsNew
£20
M&S Collection

Stretch Chino Shorts

Jersey ShortsNew
£28
Autograph

Jersey Shorts

Quick Dry Seersucker Swim ShortsNew
£25
M&S Collection

Quick Dry Seersucker Swim Shorts

Sun Smart UPF50+

Super Lightweight Stretch Chino ShortsNew
£30
M&S Collection

Super Lightweight Stretch Chino Shorts

How to pack well for a family holiday

Read & shop
Content card How to pack well for a family holiday 18th Jan 2023
2pk Stretch Chino Shorts
£35
M&S Collection

2pk Stretch Chino Shorts

Multipack Saving: £17.50 per item

Jersey Textured Shorts
£28
Autograph

Jersey Textured Shorts

Linen Blend Chino ShortsOnline Only
£30
M&S Collection

Linen Blend Chino Shorts

Pure Cotton Cargo Shorts
£30
M&S Collection

Pure Cotton Cargo Shorts

Quick Dry Swim Shorts
£15
M&S Collection

Quick Dry Swim Shorts

Sun Smart UPF50+

Pure Cotton Checked Belted Chino Shorts
£35
M&S Collection

Pure Cotton Checked Belted Chino Shorts

Drawstring Jersey Shorts
£18
M&S Collection

Drawstring Jersey Shorts

2pk Super Lightweight Chino ShortsOnline Only
£58
M&S Collection

2pk Super Lightweight Chino Shorts

Multipack Saving: £29 per item

Stretch Denim Shorts
£22
M&S Collection

Stretch Denim Shorts

5 Pocket Chino ShortsOnline Only
£45
White Stuff

5 Pocket Chino Shorts

Two Layer Drawstring Zip Pocket Shorts
£26
Goodmove

Two Layer Drawstring Zip Pocket Shorts

2pk Pure Cotton Jersey Shorts
£32
M&S Collection

2pk Pure Cotton Jersey Shorts

Multipack Saving: £16 per item

Page 1 of 3