Men's Shirts - Sale

Filter
sort Recommended have been applied
  • Regular Fit Resort shirt - Navy blue
    -30%

    Regular Fit Resort shirt

    Discounted priceS$ 41.90Normal priceS$ 59.90

  • Regular Fit Felted overshirt - Grey/Navy blue/Light greige/Black
    -30%

    Regular Fit Felted overshirt

    Discounted priceS$ 34.90Normal priceS$ 49.90

  • Relaxed Fit Printed resort shirt - Black/Outkast
    -55%

    Relaxed Fit Printed resort shirt

    Discounted priceS$ 15.90Normal priceS$ 34.95

  • Loose Fit Crinkled shirt - Light blue/Striped/Black
    -54%

    Loose Fit Crinkled shirt

    Discounted priceS$ 22.90Normal priceS$ 49.90

  • Loose Fit Overshirt - Green/Purple checked/Blue/Green checked
    -58%

    Loose Fit Overshirt

    Discounted priceS$ 24.90Normal priceS$ 59.90

  • Regular Fit Textured overshirt - Cream
    -54%

    Regular Fit Textured overshirt

    Discounted priceS$ 31.90Normal priceS$ 69.90

  • Relaxed Fit Cotton-blend shirt - Dark brown/Checked/Blue/Checked
    -50%

    Relaxed Fit Cotton-blend shirt

    Discounted priceS$ 29.90Normal priceS$ 59.90

  • Relaxed Fit Padded nylon overshirt - Grey
    -50%

    Relaxed Fit Padded nylon overshirt

    Discounted priceS$ 39.90Normal priceS$ 79.90

  • Loose Fit Button-down shirt - Khaki green/Black
    -34%

    Loose Fit Button-down shirt

    Discounted priceS$ 45.90Normal priceS$ 69.90

  • Loose Fit Satin shirt - Dark beige/Dark grey
    -58%

    Loose Fit Satin shirt

    Discounted priceS$ 24.90Normal priceS$ 59.90

  • Relaxed Fit Printed shirt - Dark blue/Checked
    -33%

    Relaxed Fit Printed shirt

    Discounted priceS$ 39.90Normal priceS$ 59.90

  • Relaxed Fit Shirt - White/Pinstriped/Dark grey/Pinstriped
    -46%

    Relaxed Fit Shirt

    Discounted priceS$ 26.90Normal priceS$ 49.90

  • Relaxed Fit Shirt - Beige/Black checked
    -54%

    Relaxed Fit Shirt

    Discounted priceS$ 22.90Normal priceS$ 49.90

  • Loose Fit Shirt - Brown/Blue checked/Grey/Brown checked
    -44%

    Loose Fit Shirt

    Discounted priceS$ 27.90Normal priceS$ 49.90

  • Slim Fit Linen shirt - White/Light blue/Black/Khaki green/Light blue
    -31%
    H&M Premium Selection

    Slim Fit Linen shirt

    Discounted priceS$ 44.90Normal priceS$ 64.90

  • Regular Fit Utility overshirt - Beige/Black
    -42%

    Regular Fit Utility overshirt

    Discounted priceS$ 34.90Normal priceS$ 59.90

  • Oversized Fit Denim shirt - Pale denim blue
    -39%

    Oversized Fit Denim shirt

    Discounted priceS$ 39.90Normal priceS$ 64.90

  • Regular Fit Muslin resort shirt - Dark beige/White
    -30%

    Regular Fit Muslin resort shirt

    Discounted priceS$ 27.90Normal priceS$ 39.90

  • Regular Fit Patterned resort shirt - Light beige/Patterned/Black/Floral
    -44%

    Regular Fit Patterned resort shirt

    Discounted priceS$ 27.90Normal priceS$ 49.90

  • Oversized Fit Denim shirt - Cream
    -54%

    Oversized Fit Denim shirt

    Discounted priceS$ 31.90Normal priceS$ 69.90

  • Jacquard-weave shirt - White
    -17%
    H&M ATELIER

    Jacquard-weave shirt

    Discounted priceS$ 82.90Normal priceS$ 99.90

  • Regular Fit Flannel overshirt - Dark blue/Checked/Brown/Checked/Dark blue/Checked/Dark grey/Checked/Beige/White checked
    -24%

    Regular Fit Flannel overshirt

    Discounted priceS$ 37.90Normal priceS$ 49.90

  • Loose Fit Crinkled overshirt - Cream
    -44%

    Loose Fit Crinkled overshirt

    Discounted priceS$ 27.90Normal priceS$ 49.90

  • Loose Fit Crinkled shirt - Black/Light blue/Striped
    -54%

    Loose Fit Crinkled shirt

    Discounted priceS$ 22.90Normal priceS$ 49.90

  • Loose Fit Flannel shirt - Blue/Checked/Plum purple/Checked/Brown/Checked
    -62%

    Loose Fit Flannel shirt

    Discounted priceS$ 18.90Normal priceS$ 49.90

  • Regular Fit Linen-blend shirt - Beige
    -24%

    Regular Fit Linen-blend shirt

    Discounted priceS$ 37.90Normal priceS$ 49.90

  • Slim Fit Linen shirt - Light blue/Light blue/Black/Khaki green/White
    -23%
    H&M Premium Selection

    Slim Fit Linen shirt

    Discounted priceS$ 49.90Normal priceS$ 64.90

  • Slim Fit Shirt - Black/Light blue/White
    -44%

    Slim Fit Shirt

    Discounted priceS$ 27.90Normal priceS$ 49.90

  • Regular Fit Sequined shirt - Light beige
    -44%

    Regular Fit Sequined shirt

    Discounted priceS$ 44.90Normal priceS$ 79.90

  • Regular Fit Cotton twill overshirt - White/Khaki green
    -40%

    Regular Fit Cotton twill overshirt

    Discounted priceS$ 29.90Normal priceS$ 49.90

  • Oversized Fit Denim shirt - Brown
    -39%

    Oversized Fit Denim shirt

    Discounted priceS$ 39.90Normal priceS$ 64.90

Men's Shirts - Sale

Looking for a great bargain? Look no further - our selection of men's shirts on sale has something for every style and occasion. Don't miss out on the sale and find your new favourite shirt today!