Shirts for Men

Back to start
[categoryText]
Sort by
Filter by Colour
Filter by Size
Filter by Sleeve length
Filter by Fit
All filters

Filter & Sort

  • Sort by

  • Colour

  • Size

  • Sleeve length

  • Fit

  • Pattern

  • Material

  • Collar

  • Style

  • Occasion

  • Function

  • Quality

  • Length

  • Concept

390 items

Toggle image size
Toggle image type
390 items

Selected filters:

    • Regular Fit Oxford shirtModel

      Regular Fit Oxford shirt

      RM 99.90
      • Light beige
      • White
      • Light blue
      • Black
    • Relaxed Fit Short-sleeved shirtModel

      Relaxed Fit Short-sleeved shirt

      RM 54.95
      • White
      • Black
      • Blue
      • Dark brown
    • Loose Fit Short-sleeved Oxford shirtModel

      Loose Fit Short-sleeved Oxford shirt

      RM 79.90
      • Black
      • Light beige
      • White
    • Regular Fit Flannel shirtModel

      Regular Fit Flannel shirt

      RM 99.90
      • Dark grey
      • Black
      • Navy blue
    • Regular Fit Textured shirtModel

      Regular Fit Textured shirt

      RM 79.90
      • Cream
      • Black
      • Sage green
      Member price RM 59.90
    • Slim Fit Easy-iron shirtModel

      Slim Fit Easy-iron shirt

      RM 79.90
      • Light blue
      • White
      • Black
      • Navy blue
      Member price RM 59.90
    • Regular Fit Denim overshirtModel

      Regular Fit Denim overshirt

      RM 129.90
      • Denim blue
    • Loose Fit Short-sleeved utility shirtModel

      Loose Fit Short-sleeved utility shirt

      RM 99.90
      • Navy blue
      • Light beige
      Member price RM 74.90
    • Regular Fit Oxford shirtModel

      Regular Fit Oxford shirt

      RM 99.90
      • Black
      • White
      • Light blue
      • Light beige
    • Slim Fit Easy-iron shirtModel

      Slim Fit Easy-iron shirt

      RM 79.90
      • White
      • Black
      • Navy blue
      • Light blue
    • Regular Fit Short-sleeved Oxford shirtModel

      Regular Fit Short-sleeved Oxford shirt

      RM 79.90
      • Black
      • Light beige
      • Light blue/Striped
      • White
    • Regular Fit Oxford shirtModel

      Regular Fit Oxford shirt

      RM 99.90
      • Light blue
      • White
      • Light beige
      • Black
    • Slim Fit Easy-iron shirtModel

      Slim Fit Easy-iron shirt

      RM 79.90
      • Black
      • White
      • Navy blue
      • Light blue
    • Loose Fit Short-sleeved  shirtModel

      Loose Fit Short-sleeved shirt

      RM 79.90
      • Light blue/Striped
      • Dark blue/Striped
      New Arrival
    • Relaxed Fit Short-sleeved shirtModel

      Relaxed Fit Short-sleeved shirt

      RM 54.95
      • Black
      • White
      • Blue
      • Dark brown
    • Slim Fit Easy-iron shirtModel

      Slim Fit Easy-iron shirt

      RM 74.95
      • Light blue
      • White/Black spotted
      • Navy blue/Spotted
      • Light blue/Striped
      Member price RM 54.90
    • Relaxed Fit Short-sleeved shirtModel

      Relaxed Fit Short-sleeved shirt

      RM 54.95
      • Dark brown
      • Black
      • White
      • Blue
    • Regular Fit Oxford shirtModel

      Regular Fit Oxford shirt

      RM 99.90
      • Navy blue
      • White
      • Light blue
      • Light beige
    • Regular Fit Resort shirtModel
      SUMMER 2025

      Regular Fit Resort shirt

      RM 129.90
      • Beige/Patterned
      • Black/Leaf-patterned
      New Arrival
    • Slim Fit Linen shirtModel
      H&M Premium Selection

      Slim Fit Linen shirt

      RM 149.90
      • Sage green
      • White
      • Light blue
      • Black
    • Regular Fit Short-sleeved linen-blend shirtModel

      Regular Fit Short-sleeved linen-blend shirt

      RM 99.90
      • Light beige
      • Black
      • Sage green
      • Beige/White striped
    • Regular Fit Linen-blend shirtModel
      SUMMER 2025

      Regular Fit Linen-blend shirt

      RM 129.90
      • Beige/Striped
      • Light beige
      • White
      • Light blue
      New Arrival
    • Regular Fit Short-sleeved Oxford shirtModel

      Regular Fit Short-sleeved Oxford shirt

      RM 79.90
      • White
      • Black
      • Light beige
      • Light blue/Striped
    • Regular Fit Linen-blend shirtModel

      Regular Fit Linen-blend shirt

      RM 99.90
      • Cream
      • White
      • White
      • Navy blue
    • Regular Fit Cotton resort shirtModel

      Regular Fit Cotton resort shirt

      RM 79.90
      • Beige/Patterned
      • Black/Patterned
      • Light blue/Striped
      • Red/Pink striped
      New Arrival
    • Regular Fit Short-sleeved linen-blend shirtModel

      Regular Fit Short-sleeved linen-blend shirt

      RM 99.90
      • Light beige
      • White
      • Navy blue
    • Regular Fit Oxford shirtModel

      Regular Fit Oxford shirt

      RM 74.95
      • Beige
      • Light blue
      • Navy blue
      • Light greige
    • Regular Fit Textured-weave resort shirtModel

      Regular Fit Textured-weave resort shirt

      RM 79.90
      • Dark beige
      • White
      • Navy blue
    • Regular Fit Textured resort shirtModel

      Regular Fit Textured resort shirt

      RM 99.90
      • Light blue
      • Cream
      • Green
      • Beige/Striped
      New Arrival
    • Regular Fit Short-sleeved Oxford shirtModel

      Regular Fit Short-sleeved Oxford shirt

      RM 79.90
      • Light beige
      • Black
      • Light blue/Striped
      • White
    • Loose Fit Resort shirtModel

      Loose Fit Resort shirt

      RM 129.90
      • Black
      New Arrival
    • Oversized Fit Seersucker shirtModel

      Oversized Fit Seersucker shirt

      RM 139.90
      • White/Grey striped
      • Light blue/Striped
      • Pink/Striped
      New Arrival
    • Loose Fit Short-sleeved utility shirtModel

      Loose Fit Short-sleeved utility shirt

      RM 99.90
      • Sage green
      • White
      New Arrival
    • Regular Fit Poplin shirtModel

      Regular Fit Poplin shirt

      RM 99.90
      • White
    • Regular Fit Cotton resort shirtModel

      Regular Fit Cotton resort shirt

      RM 79.90
      • Red/Pink striped
      • Black/Patterned
      • Light blue/Striped
      • Beige/Patterned
      New Arrival
    • Regular Fit Oxford shirtModel

      Regular Fit Oxford shirt

      RM 99.90
      • White
      • Light blue
      • Light beige
      • Black

    Showing 36 of 390 Items

    Load more products

    Become a member

    Become a member — don’t miss out on deals, offers, discounts and bonus vouchers.

    / /
    H&M wants to give you a special treat on your birthday

    Wish your inbox was more stylish? No problem, just subscribe to our newsletter. Find out what's hot and happening in the world of fashion, beauty, and home decor. Plus, you'll get bonus vouchers and special invites to sales and events – straight to your inbox!

    By clicking ‘Become a member’, I agree to the H&M Membership Terms and conditions.

    To give you the full membership experience, we will process your personal data in accordance with the H&M's Privacy Notice.