Formal Shirts for Men

Every man deserves a shirt that embodies confidence and sophistication. A well-fitted formal shirt sets the tone for any meeting or presentation, helping you tackle the day’s challenges with poise. At M&S, we offer an exceptional collection of premium formal shirts for men that will enhance your look and boost your confidence, ensuring you’re ready for any occasion.

Read More


While classic formal shirts are timeless, don’t hesitate to explore vibrant colours and unique prints to add a touch of personality to your wardrobe. Printed formal shirts are perfect for grabbing attention, while a formal check shirt delivers a chic, polished appearance. For a seamless transition from office to evening, our semi-formal Chinese collar shirts are ideal for Friday mornings and nights out alike.



Our diverse range includes everything from floral and geometric prints to slim fit and twill stripe designs, giving you plenty of options to express your style.



M&S is your one-stop shop for all your formal dressing needs. Pair your shirt with our stylish formal pants for men to create a complete look. With eye-catching prints and bright colours, we have smart formal shirts online that cater to every style. A shirt that fits perfectly and feels comfortable is essential for making a lasting impression. Choose from our extensive collection of breathable, slim fit, and cotton shirts to achieve style and comfort, giving you that extra confidence as you walk into the meeting room.

Complete your outfit with our range of blazers and suits for a polished and sophisticated finish. It’s time to indulge in a world of choices!

Read Less
All filters
111 Results
110 Results
M&S Collection
₹1,390.00 ₹2,799.00
Available In 1 colour
Offer
3pk Spread Collar Full Sleeves Shirt
M&S Collection
₹3,199.20 ₹3,999.00
Available In 1 colour
Flat 20% off on selected lines!
Offer
Pure Cotton Self Design Full Sleeves Shirt
M&S Collection
₹3,999.20 ₹4,999.00
Available In 1 colour
Flat 20% off on selected lines!
M&S Collection
₹3,999.00
Available In 1 colour
Offer
3pk Spread Collar Full Sleeves Shirt
M&S Collection
₹3,199.20 ₹3,999.00
Available In 1 colour
Flat 20% off on selected lines!
M&S Collection
₹3,999.00
Available In 1 colour
M&S Collection
₹3,499.00
Available In 1 colour
M&S Collection
₹3,499.00
Available In 1 colour
M&S Collection
₹1,790.00 ₹2,999.00
Available In 1 colour
M&S Collection
₹3,999.00
Available In 1 colour
Offer
2pk Self Design Full Sleeves Shirt
M&S Collection
₹2,399.20 ₹2,999.00
Available In 1 colour
Flat 20% off on selected lines!
Offer
2pk Self Design Full Sleeves Shirt
M&S Collection
₹2,399.20 ₹2,999.00
Available In 1 colour
Flat 20% off on selected lines!
Offer
2pk Slim Fit Easy Iron Gingham Shirts
M&S Collection
₹2,399.20 ₹2,999.00
Available In 2 colours
Flat 20% off on selected lines!
M&S Collection
₹2,999.00
Available In 1 colour
M&S Collection
₹2,999.00
Available In 1 colour
Offer
Regular Fit Easy Iron Pure Cotton Shirt
M&S Collection
₹1,599.20 ₹1,999.00
Available In 2 colours
Flat 20% off on selected lines!
New in
Slim Fit Cotton Stretch 360 Flex™ Shirt
Autograph
₹3,999.00
Available In 2 colours
M&S Collection
₹3,999.00
Available In 1 colour
M&S Collection
₹2,799.00
Available In 2 colours
M&S Collection
₹2,999.00
Available In 1 colour
M&S SARTORIAL
₹4,999.00
Available In 1 colour
Autograph
₹3,999.00
Available In 1 colour
New in
Regular Fit Easy Iron Pure Cotton Printed Shirt
M&S Collection
₹2,799.00
Available In 1 colour
M&S SARTORIAL
₹4,999.00
Available In 1 colour
M&S Collection
₹2,799.00
Available In 1 colour
M&S Collection
₹1,999.00
Available In 1 colour
Offer
Regular Easy Iron Cotton Blend Striped Shirt
M&S Collection
₹1,439.20 ₹1,799.00
Available In 3 colours
Flat 20% off on selected lines!
M&S Collection
₹3,999.00
Available In 1 colour
Offer
Regular Fit Non Iron Cotton Blend Striped Shirt
M&S Collection
₹1,439.20 ₹1,799.00
Available In 2 colours
Flat 20% off on selected lines!
M&S Collection
₹3,999.00
Available In 1 colour
Offer
Regular Fit Non Iron Sateen Stripe Shirt
M&S Collection
₹2,639.20 ₹3,299.00
Available In 1 colour
Flat 20% off on selected lines!
M&S Collection
₹1,490.00 - ₹2,999.00
Available In 2 colours
Offer
Slim Fit Super Stretch Printed Shirt
Autograph
₹3,599.20 ₹4,499.00
Available In 1 colour
Flat 20% off on selected lines!
Offer
Slim Fit Non Iron Pure Cotton Ditsy Print Shirt
M&S Collection
₹2,639.20 ₹3,299.00
Available In 1 colour
Flat 20% off on selected lines!
Offer
Slim Fit Easy Iron Pure Cotton Textured Shirt
M&S Collection
₹3,299.00
Available In 2 colours
Flat 20% off on selected lines!
M&S Collection
₹1,390.00 ₹2,499.00
Available In 1 colour