Men's Shirts - Sale

Sort by
Filter
sort Recommended have been applied
  • Regular Fit Flannel shirt - Black/Dark grey/Navy blue
    -40%

    Regular Fit Flannel shirt

    Discounted priceS$ 23.90Normal priceS$ 39.90

  • Regular Fit Twill shirt - White/Dark grey/Navy blue/Beige
    -40%

    Regular Fit Twill shirt

    Discounted priceS$ 17.90Normal priceS$ 29.90

  • Loose Fit Shirt - Grey-green
    -42%

    Loose Fit Shirt

    Discounted priceS$ 31.90Normal priceS$ 54.95

  • Regular Fit Flannel shirt - Dark grey/Black/Navy blue
    -40%

    Regular Fit Flannel shirt

    Discounted priceS$ 23.90Normal priceS$ 39.90

  • Regular Fit Twill shirt - Beige/Dark grey/White/Navy blue
    -40%

    Regular Fit Twill shirt

    Discounted priceS$ 17.90Normal priceS$ 29.90

  • Loose Fit Denim shirt - Light denim blue
    -50%

    Loose Fit Denim shirt

    Discounted priceS$ 24.90Normal priceS$ 49.90

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

    Slim Fit Shirt

    Discounted priceS$ 27.90Normal priceS$ 49.90

  • Slim Fit Easy-iron shirt - Navy blue/White/Black/Light blue/Light blue/Striped/Light blue
    -40%

    Slim Fit Easy-iron shirt

    Discounted priceS$ 17.90Normal priceS$ 29.90

  • Loose Fit Denim shirt - Denim blue/Dark denim blue
    -53%

    Loose Fit Denim shirt

    Discounted priceS$ 27.90Normal priceS$ 59.90

  • Loose Fit Bouclé overshirt - Cream/Black
    -47%

    Loose Fit Bouclé overshirt

    Discounted priceS$ 47.90Normal priceS$ 89.95

  • Loose Fit Poplin shirt - White
    -45%

    Loose Fit Poplin shirt

    Discounted priceS$ 32.90Normal priceS$ 59.90

  • Overshirt - Dark red/Checked/Black/White checked/Dusty green/Checked/Mustard yellow/Checked
    -46%

    Overshirt

    Discounted priceS$ 34.90Normal priceS$ 64.95

  • Patterned resort shirt - Purple/Patterned/Black/White striped
    -40%

    Patterned resort shirt

    Discounted priceS$ 14.90Normal priceS$ 24.95

  • Pima cotton resort shirt - Beige
    -46%
    H&M ATELIER

    Pima cotton resort shirt

    Discounted priceS$ 42.90Normal priceS$ 79.90

  • Regular Fit Easy-iron shirt - Navy blue/Black/White/Light blue
    -43%

    Regular Fit Easy-iron shirt

    Discounted priceS$ 16.90Normal priceS$ 29.90

  • Regular Fit Lace jersey shirt - Black/Cream
    -40%

    Regular Fit Lace jersey shirt

    Discounted priceS$ 29.90Normal priceS$ 49.90

  • Slim Fit Shirt - Navy blue/White
    -42%

    Slim Fit Shirt

    Discounted priceS$ 27.90Normal priceS$ 47.95

  • Loose Fit Short-sleeved shirt - White/Sheriff/Black/Wild Soul
    -40%

    Loose Fit Short-sleeved shirt

    Discounted priceS$ 23.90Normal priceS$ 39.90

  • Loose Fit Nylon overshirt - Turquoise/Dark grey
    -40%

    Loose Fit Nylon overshirt

    Discounted priceS$ 29.90Normal priceS$ 49.95

  • Oversized Fit Denim shirt - Dark denim grey/Cream
    -47%

    Oversized Fit Denim shirt

    Discounted priceS$ 36.90Normal priceS$ 69.90

  • Regular Fit Textured shirt - Khaki green/Black
    -51%

    Regular Fit Textured shirt

    Discounted priceS$ 31.90Normal priceS$ 64.95

  • Regular Fit Textured shirt - Greige/Black
    -30%

    Regular Fit Textured shirt

    Discounted priceS$ 34.90Normal priceS$ 49.90

  • Loose Fit Short-sleeved shirt - Black/Wild Soul/White/Sheriff
    -40%

    Loose Fit Short-sleeved shirt

    Discounted priceS$ 23.90Normal priceS$ 39.90

  • Patterned resort shirt - Black/White striped/Purple/Patterned
    -44%

    Patterned resort shirt

    Discounted priceS$ 13.90Normal priceS$ 24.95

  • Loose Fit Nylon overshirt - Dark grey/Turquoise
    -40%

    Loose Fit Nylon overshirt

    Discounted priceS$ 29.90Normal priceS$ 49.95

  • Slim Fit Easy-iron shirt - Light blue/White/Black/Light blue/Light blue/Striped/Navy blue
    -43%

    Slim Fit Easy-iron shirt

    Discounted priceS$ 16.90Normal priceS$ 29.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!