Men Shorts

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

Read More


We have all the perfect shorts for men. If you want to go swimming, check out our vast collection of swim trunks with many different tropical designs and prints, ensuring you look good even underwater. Don’t forget about our stylish linen shorts, including pure cotton shorts for men, which keep you breezy and cool during the summer season. You should especially check out our linen chino shorts if you want a more dressed-up and fashionable look.



Don’t forget about our men's shorts cargo, jersey, and cargo shorts, which combine utility and comfort. With multiple pockets, you can walk around hands-free without leaving your essentials behind. These men's shorts are fastened with a button and zip and fitted with belt loops. Large flap pockets keep your belongings handy. We also have trekking shorts, crafted from lightweight cotton-rich fabric with a water-resistant Stormwear™ finish, ensuring durability for outdoor adventures. An elasticated waist and added stretch provide easy movement, and an internal belt offers the perfect fit. Secure zipped pockets keep your belongings dry too.



Check out our colour shorts, including chino shorts, to add a timeless look to your smart-casual wardrobe. Our denim shorts come in cotton, linen, and stretch variations for ultimate comfort. Pair them with a classic or knitted polo for a refined look or a t-shirt for casual outings.



Designed with an on-trend above-the-knee length and an authentic five-pocket style, they offer a classic casual look. Wear these mens jeans shorts with a simple neutral mens t-shirt to stay stylish and comfortable.



Buy Shorts for Men Online

At Marks & Spencer, you can buy shorts for men that match your style and needs. Whether you are looking for them online, stylish men's denim shorts, or functional cargo shorts, we have you covered with premium-quality designs for every occasion.

Read Less
All filters
40 Results
44 Results
Autograph
₹3,499.00
Available In 1 colour
Autograph
₹2,999.00
Available In 2 colours
M&S Collection
₹1,999.00
Available In 4 colours
Autograph
₹3,499.00
Available In 2 colours
Autograph
₹2,999.00
Available In 3 colours
Autograph
₹2,499.00
Available In 6 colours
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 2 colours
M&S Collection
₹2,999.00
Available In 5 colours
M&S Collection
₹1,999.00
Available In 12 colours
M&S Collection
₹2,999.00
Available In 2 colours
Goodmove
₹790.00 - ₹1,999.00
Available In 2 colours
M&S Collection
₹1,490.00 - ₹2,999.00
Available In 2 colours
M&S Collection
₹2,999.00
Available In 3 colours
M&S Collection
₹1,999.00
Available In 2 colours
M&S Collection
₹2,999.00
Available In 2 colours
Autograph
₹1,490.00 ₹2,999.00
Available In 2 colours
M&S Collection
₹990.00 ₹1,999.00
Available In 2 colours
M&S Collection
₹990.00 ₹2,499.00
Available In 1 colour
Autograph
₹1,290.00 ₹3,499.00
Available In 1 colour
M&S Collection
₹990.00 - ₹1,290.00
Available In 4 colours
M&S Collection
₹990.00 ₹2,499.00
Available In 1 colour
M&S Collection
₹1,190.00 ₹2,499.00
Available In 1 colour
M&S Collection
₹1,190.00 ₹2,499.00
Available In 1 colour
M&S Collection
₹990.00 ₹2,499.00
Available In 1 colour
M&S Collection
₹990.00 ₹2,999.00
Available In 1 colour
M&S Collection
₹1,190.00 ₹2,999.00
Available In 1 colour
M&S Collection
₹1,390.00 ₹3,499.00
Available In 2 colours
M&S Collection
₹1,590.00 ₹3,299.00
Available In 1 colour
M&S Collection
₹1,190.00 ₹2,499.00
Available In 2 colours
M&S Collection
₹1,590.00 ₹2,499.00
Available In 2 colours
Autograph
₹990.00 ₹3,499.00
Available In 1 colour
M&S Collection
₹1,390.00 ₹3,499.00
Available In 1 colour
M&S Collection
₹790.00 - ₹1,799.00
Available In 5 colours
Goodmove
₹990.00 - ₹1,290.00
Available In 2 colours