Shorts

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
34 Results
Autograph
₹1,390.00 - ₹1,740.00
Available In 5 colours
M&S Collection
₹1,390.00 - ₹2,799.00
Available In 11 colours
M&S Collection
₹1,490.00 - ₹2,999.00
Available In 4 colours
New in
Cotton Mix Plain Regular Fit Chino Shorts
M&S Collection
₹990.00 - ₹2,999.00
Available In 9 colours
M&S Collection
₹3,499.00 ₹1,740.00
Available In 1 colour
M&S Collection
₹790.00 - ₹1,999.00
Available In 6 colours
Autograph
₹2,999.00 ₹1,190.00
Available In 1 colour
Autograph
₹2,999.00 ₹1,190.00
Available In 2 colours
M&S Collection
₹3,299.00 ₹1,640.00
Available In 1 colour
M&S Collection
₹3,499.00 ₹1,390.00
Available In 1 colour
M&S Collection
₹1,390.00 - ₹1,740.00
Available In 4 colours
Autograph
₹3,299.00
Available In 2 colours
M&S Collection
₹2,999.00
Available In 1 colour
M&S Collection
₹3,499.00
Available In 2 colours
Autograph
₹2,499.00 ₹990.00
Available In 1 colour
M&S Collection
₹2,499.00
Available In 2 colours
Autograph
₹2,999.00 ₹1,190.00
Available In 1 colour
Autograph
₹2,999.00 ₹1,190.00
Available In 1 colour
M&S Collection
₹2,499.00
Available In 2 colours
Goodmove
₹1,999.00 ₹990.00
Available In 1 colour
Goodmove
₹1,999.00
Available In 2 colours
M&S Collection
₹1,799.00 - ₹1,999.00
Available In 9 colours
M&S Collection
₹3,499.00
Available In 1 colour
M&S Collection
₹590.00 - ₹1,999.00
Available In 2 colours
M&S Collection
₹1,999.00
Available In 1 colour
M&S Collection
₹2,999.00
Available In 1 colour
M&S Collection
₹1,999.00
Available In 1 colour
Goodmove
₹2,999.00 ₹1,190.00
Available In 1 colour
M&S Collection
₹3,299.00
Available In 1 colour
M&S Collection
₹1,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
M&S Collection
₹3,299.00
Available In 1 colour
M&S Collection
₹2,299.00
Available In 3 colours