Linen
Shirts for Men

Elevate your style with our collection of linen shirts for men. Made from the finest quality linen, our shirts are perfect for any occasion. 

Explore our range of colors and styles and discover the perfect addition to your wardrobe. Shop now and experience the comfort and versatility of MagicLinen!

Style: Button-Up, Button-Down, Casual, Summer, Long-Sleeve, Beach

(Read more)

(Show less)

  • Men's short sleeves linen shirt VERBIER in Sky blue

    Was $96.00 (-15%)

    $81.60 CAD

    3 colors
    Men's short sleeves linen shirt VERBIER in Sky blue

    Was $96.00 (-15%)

    $81.60 CAD

    3 colors
  • Men's short sleeves linen shirt VERBIER in White

    Was $96.00 (-15%)

    $81.60 CAD

    3 colors
    Men's short sleeves linen shirt VERBIER in White

    Was $96.00 (-15%)

    $81.60 CAD

    3 colors
  • Men's linen shirt NEVADA in Cranberry

    Was $99.00 (-15%)

    $84.15 CAD

    10 colors
    Men's linen shirt NEVADA in Cranberry

    Was $99.00 (-15%)

    $84.15 CAD

    10 colors
  • Classic men's linen shirt SINTRA in Sage

    Was $106.00 (-15%)

    $90.10 CAD

    4 colors
    Classic men's linen shirt SINTRA in Sage

    Was $106.00 (-15%)

    $90.10 CAD

    4 colors
  • Men's linen shirt PERUGIA in Sky blue

    Was $108.00 (-15%)

    $91.80 CAD

    2 colors
    Men's linen shirt PERUGIA in Sky blue

    Was $108.00 (-15%)

    $91.80 CAD

    2 colors
  • Men's linen shirt PERUGIA in White

    Was $108.00 (-15%)

    $91.80 CAD

    2 colors
    Men's linen shirt PERUGIA in White

    Was $108.00 (-15%)

    $91.80 CAD

    2 colors
  • Men's short sleeves linen shirt VERBIER in Cream

    Was $96.00 (-15%)

    $81.60 CAD

    3 colors
    Men's short sleeves linen shirt VERBIER in Cream

    Was $96.00 (-15%)

    $81.60 CAD

    3 colors
  • Men's classic linen shirt WENGEN in Cream

    Was $106.00 (-20%)

    $84.80 CAD

    5 colors
    Men's classic linen shirt WENGEN in Cream

    Was $106.00 (-20%)

    $84.80 CAD

    5 colors
  • Men's classic linen shirt WENGEN in Light pink

    Was $106.00 (-15%)

    $90.10 CAD

    5 colors
    Men's classic linen shirt WENGEN in Light pink

    Was $106.00 (-15%)

    $90.10 CAD

    5 colors
  • Men's linen shirt NEVADA in Sky blue

    Was $99.00 (-15%)

    $84.15 CAD

    10 colors
    Men's linen shirt NEVADA in Sky blue

    Was $99.00 (-15%)

    $84.15 CAD

    10 colors
  • Men's linen camp shirt HAWI in Cream

    Was $89.00 (-15%)

    $75.65 CAD

    3 colors
    Men's linen camp shirt HAWI in Cream

    Was $89.00 (-15%)

    $75.65 CAD

    3 colors
  • Men's linen band collar shirt BONAIRE in Cream

    Was $106.00 (-20%)

    $84.80 CAD

    2 colors
    Men's linen band collar shirt BONAIRE in Cream

    Was $106.00 (-20%)

    $84.80 CAD

    2 colors
  • Classic men's linen shirt SINTRA in Wheat

    Was $106.00 (-15%)

    $90.10 CAD

    4 colors
    Classic men's linen shirt SINTRA in Wheat

    Was $106.00 (-15%)

    $90.10 CAD

    4 colors
  • Classic men's linen shirt SINTRA in Blue stripes

    Was $106.00 (-15%)

    $90.10 CAD

    4 colors
    Classic men's linen shirt SINTRA in Blue stripes

    Was $106.00 (-15%)

    $90.10 CAD

    4 colors
  • Classic men's linen shirt SINTRA in Cobalt blue

    Was $106.00 (-15%)

    $90.10 CAD

    4 colors
    Classic men's linen shirt SINTRA in Cobalt blue

    Was $106.00 (-15%)

    $90.10 CAD

    4 colors
  • Men's linen vest HOLBOX in White

    Was $94.00 (-20%)

    $75.20 CAD

    1 color
    Men's linen vest HOLBOX in White

    Was $94.00 (-20%)

    $75.20 CAD

    1 color
  • Short-sleeved breezy men's linen shirt HAWI in Ocean blue

    Was $89.00 (-60%)

    $35.60 CAD

    3 colors
    Short-sleeved breezy men's linen shirt HAWI in Ocean blue

    Was $89.00 (-60%)

    $35.60 CAD

    3 colors
  • Men's linen band collar shirt BONAIRE in Pinstripe blue

    Was $98.00 (-30%)

    $68.60 CAD

    2 colors
    Men's linen band collar shirt BONAIRE in Pinstripe blue

    Was $98.00 (-30%)

    $68.60 CAD

    2 colors
  • Men's classic linen shirt WENGEN in Forest green gingham

    Was $106.00 (-20%)

    $84.80 CAD

    5 colors
    Men's classic linen shirt WENGEN in Forest green gingham

    Was $106.00 (-20%)

    $84.80 CAD

    5 colors
  • Men's linen shirt NEVADA in Forest green

    Was $99.00 (-15%)

    $84.15 CAD

    10 colors
    Men's linen shirt NEVADA in Forest green

    Was $99.00 (-15%)

    $84.15 CAD

    10 colors
  • Men's linen shirt NEVADA in Classic blue

    Was $99.00 (-20%)

    $79.20 CAD

    10 colors
    Men's linen shirt NEVADA in Classic blue

    Was $99.00 (-20%)

    $79.20 CAD

    10 colors
  • Short-sleeved breezy men's linen shirt HAWI in Forest green

    Was $89.00 (-15%)

    $75.65 CAD

    3 colors
    Short-sleeved breezy men's linen shirt HAWI in Forest green

    Was $89.00 (-15%)

    $75.65 CAD

    3 colors
  • Men's classic linen shirt WENGEN in Black

    Was $106.00 (-15%)

    $90.10 CAD

    5 colors
    Men's classic linen shirt WENGEN in Black

    Was $106.00 (-15%)

    $90.10 CAD

    5 colors