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
34 Results
32 Results
M&S Collection
₹2,499.00 ₹690.00
Available In 1 colour
M&S Collection
₹1,999.00
Available In 4 colours
M&S Collection
₹990.00 - ₹1,999.00
Available In 3 colours
M&S Collection
₹490.00 - ₹890.00
Available In 3 colours
M&S Collection
₹2,299.00 - ₹2,499.00
Available In 4 colours
M&S Collection
₹990.00 - ₹1,999.00
Available In 6 colours
M&S Collection
₹2,499.00 ₹1,240.00
Available In 2 colours
M&S Collection
₹740.00 - ₹1,499.00
Available In 2 colours
M&S Collection
₹1,240.00 - ₹2,499.00
Available In 2 colours
M&S Collection
₹2,499.00 ₹1,240.00
Available In 2 colours
M&S Collection
₹2,499.00 ₹1,240.00
Available In 1 colour
M&S Collection
₹2,999.00 ₹1,490.00
Available In 1 colour
M&S Collection
₹2,999.00 ₹1,490.00
Available In 1 colour
M&S Collection
₹2,999.00 ₹1,490.00
Available In 1 colour
M&S Collection
₹1,240.00 - ₹2,499.00
Available In 2 colours
M&S Collection
₹2,999.00
Available In 2 colours
M&S Collection
₹640.00 - ₹1,299.00
Available In 5 colours
M&S Collection
₹2,499.00
Available In 2 colours
GOODMOVE
₹1,999.00
Available In 2 colours
M&S Collection
₹1,799.00 ₹890.00
Available In 1 colour
M&S Collection
₹1,799.00 ₹890.00
Available In 1 colour
Autograph
₹2,499.00
Available In 1 colour
M&S Collection
₹2,499.00
Available In 3 colours
M&S Collection
₹1,799.00 ₹890.00
Available In 1 colour
M&S Collection
₹3,499.00 ₹1,740.00
Available In 1 colour
M&S Collection
₹2,499.00
Available In 2 colours
M&S Collection
₹1,799.00 ₹890.00
Available In 1 colour
M&S Collection
₹1,299.00 ₹640.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 ₹890.00
Available In 2 colours
M&S Collection
₹2,499.00 ₹740.00
Available In 1 colour