Shorts for Him

Our collection of men's shorts has all the styles you can ask from ranging from cargo shorts to swim trunks. When it comes to fashion and comfort, M&S has men's shorts to staple your wardrobe for all seasons. Casual classics, such as denim shorts or boxer shorts, are versatile choices for days spent kicking back. Explore the exclusive moisture wicking fabric featuring elasticated waists, & zipped pockets.

All filters
33 Results
33 Results
M&S Collection
₹2,499.00 ₹1,240.00
Available In 1 colour
M&S Collection
₹1,999.00
Available In 8 colours
Offer
Flax Linen Mix Plain Regular Fit Short
M&S Collection
₹1,999.00
Available In 4 colours
Buy 1 Get 1 Half Price on selected styles
M&S Collection
₹1,999.00
Available In 3 colours
M&S Collection
₹890.00 - ₹1,799.00
Available In 3 colours
M&S Collection
₹2,299.00 - ₹2,499.00
Available In 4 colours
M&S Collection
₹1,299.00
Available In 1 colour
M&S Collection
₹1,999.00
Available In 7 colours
M&S Collection
₹2,499.00
Available In 2 colours
M&S Collection
₹1,299.00 - ₹1,499.00
Available In 9 colours
Offer
Linen Rich Shorts
M&S Collection
₹740.00 - ₹1,499.00
Available In 3 colours
Buy 1 Get 1 Half Price on selected styles
M&S Collection
₹2,499.00 ₹1,240.00
Available In 1 colour
M&S Collection
₹2,999.00
Available In 1 colour
M&S Collection
₹2,999.00
Available In 2 colours
M&S Collection
₹2,499.00
Available In 2 colours
M&S Collection
₹2,499.00
Available In 2 colours
M&S Collection
₹2,499.00
Available In 1 colour
M&S Collection
₹2,999.00
Available In 1 colour
M&S Collection
₹2,499.00
Available In 2 colours
M&S Collection
₹2,999.00
Available In 1 colour
New in
Organic Cotton Cargo Shorts
M&S Collection
₹2,499.00
Available In 2 colours
M&S Collection
₹2,499.00
Available In 3 colours
M&S Collection
₹1,299.00
Available In 5 colours
M&S Collection
₹1,799.00
Available In 2 colours
M&S Collection
₹3,499.00
Available In 1 colour
M&S Collection
₹1,799.00
Available In 1 colour
M&S Collection
₹1,799.00
Available In 1 colour
M&S Collection
₹1,299.00
Available In 2 colours
M&S Collection
₹1,799.00
Available In 1 colour
M&S Collection
₹2,999.00
Available In 1 colour
M&S Collection
₹2,999.00
Available In 1 colour
M&S Collection
₹1,799.00
Available In 1 colour
M&S Collection
₹2,499.00
Available In 1 colour