Men's Shirts

Sort by
Filter
sort Recommended have been applied
  • Slim-Fit Stretch Shirt - White/Black/Light blue/Dark beige

    Member price:$28.99

  • Loose-Fit Poplin Shirt - Light blue/striped/White/gray striped

    Member price:$28.99

  • Relaxed-Fit Shirt - Khaki green/plaid/Beige/black plaid

    Member price:$37.99

  • Regular Fit Resort shirt - Beige/patterned/Black/leaf-patterned
    SUMMER 2025

    Member price:$37.99

  • Loose-Fit Shirt - Gray/brown plaid/Brown/blue plaid

    Member price:$37.99

  • Slim-Fit Stretch Shirt - Black/White/Light blue/Dark beige

    Member price:$25.99

  • Regular-Fit Crinkled Resort Shirt - Beige/Black
    Final Sale

    Member price:$27.99

  • Loose-Fit Mesh Resort Shirt - Cream/Black
    H&M Premium Selection

    Member price:$35.99

  • Relaxed-Fit Shirt - Beige/black plaid/Khaki green/plaid

    Member price:$37.99

  • Regular-Fit Shirt - Light beige/striped/Dark beige/striped

    Member price:$35.99

  • Slim Fit Shirt - Light blue/White/Black

    Member price:$35.99

  • Relaxed-Fit Twill Shirt - Dark beige/Dark khaki green

    Member price:$37.99

  • Regular Fit Corduroy Shirt - Navy blue/Light beige
    Final Sale

    Member price:$28.99

Men's Shirts

Dress up your everyday look with our shirts for men. We have slim- and regular-fit shirts to match your mood as well as your plans – think everything from classic Grandad and Oxford shirts, to timeless denim shirts, flannel shirts and corduroy shirts. Trend setter? Look no further than our stylish shackets to solve all your weather woes this season. Dress your new favourite shirt with a pair of jeans and you’ll be good to go.