Welcome! Hm.com works best with JavaScript enabled, turn it on and enjoy the latest fashion!
Skip to content
H&M
Open search
Sign in
Favourites
Shopping bag (0)
Menu
Men's Long Sleeve Shirts
Back
Shirts
Long Sleeve
Casual Shirts
Dress Shirts
Short Sleeve
Linen Shirts
Shirt Jackets
Sort by
Sort by
Filter
Filter
sort Recommended have been applied
Save as favourite
Slim Fit Easy-iron shirt
Rs.1,499.00
White
Black
Light blue/Striped
+5
Save as favourite
Regular Fit Oxford shirt
Rs.1,499.00
Light blue
Navy blue
Sage green
+4
Save as favourite
Regular Fit Linen-blend shirt
Rs.2,299.00
Greige/Striped
Light blue
White
+5
Save as favourite
Regular Fit Linen-blend shirt
Rs.2,299.00
Beige/Striped
Light blue
White
+5
Save as favourite
Loose Fit Textured shirt
Rs.2,299.00
Cream/Checked
White/Striped
Save as favourite
Regular Fit Twill overshirt
Rs.2,299.00
Dark grey
Light beige
Save as favourite
Regular Fit Textured shirt
Rs.1,999.00
Khaki green
Navy blue
Light beige
Save as favourite
Regular Fit Linen-blend shirt
Rs.2,299.00
Black
Light blue
White
+5
Save as favourite
Regular Fit Linen-blend shirt
Rs.2,299.00
Light beige
Light blue
White
+5
Save as favourite
Regular Fit Linen-blend shirt
Rs.2,299.00
Navy blue
Light blue
White
+5
Save as favourite
Regular Fit Utility overshirt
Rs.2,699.00
Cream
Sage green
Save as favourite
Regular Fit Poplin shirt
Rs.2,699.00
White
Light blue/Striped
Light blue/Striped
Save as favourite
Slim Fit Easy-iron shirt
Rs.1,499.00
Light blue
Black
White
+5
Save as favourite
Oversized Fit Denim shirt
Rs.2,999.00
Cream
Dark denim grey
Save as favourite
H&M Premium Selection
Slim Fit Linen shirt
Rs.2,999.00
White
Black
Sage green
Save as favourite
Regular Fit Oxford shirt
Rs.1,499.00
Navy blue
Sage green
Black
+4
Save as favourite
Regular Fit Oxford shirt
Rs.1,499.00
Sage green
Navy blue
Black
+4
Save as favourite
Regular Fit Linen-blend shirt
Rs.2,299.00
Light blue
White
Greige/Striped
+5
Save as favourite
Regular Fit Oxford shirt
Rs.1,499.00
Black
Navy blue
Sage green
+4
Save as favourite
Slim Fit Easy-iron shirt
Rs.1,499.00
Black
White
Light blue/Striped
+5
Save as favourite
Regular Fit Oxford shirt
Rs.1,499.00
Light beige
Navy blue
Sage green
+4
Save as favourite
Regular Fit Linen-blend shirt
Rs.2,299.00
White
Light blue
Greige/Striped
+5
Save as favourite
H&M Premium Selection
Slim Fit Linen shirt
Rs.2,999.00
Black
Sage green
White
Save as favourite
Slim Fit Easy-iron shirt
Rs.1,499.00
Light blue/Striped
Black
White
+5
Save as favourite
Slim Fit Easy-iron shirt
Rs.1,499.00
Navy blue
Black
White
+5
Save as favourite
Regular Fit Oxford shirt
Rs.1,499.00
Light blue
Beige
White
+2
Save as favourite
H&M Premium Selection
Regular Fit Linen shirt
Rs.2,999.00
Dusty green
White
Navy blue
+1
Save as favourite
Regular Fit Linen-blend shirt
Rs.2,699.00
Save as favourite
Regular Fit Linen-blend shirt
Rs.2,299.00
Beige
White
Light blue
+1
Save as favourite
Regular Fit Lyocell-blend shirt
Rs.1,999.00
White
Navy blue
Save as favourite
H&M Premium Selection
Regular Fit Linen shirt
Rs.2,999.00
White
Dusty green
Navy blue
+1
Save as favourite
Regular Fit Poplin shirt
Rs.2,699.00
Light blue/Striped
White
Light blue/Striped
Save as favourite
Slim Fit Easy-iron shirt
Rs.1,499.00
Light blue
Black
White
+5
Save as favourite
Regular Fit Oxford shirt
Rs.1,499.00
Beige
Light blue
White
+2
Save as favourite
H&M Premium Selection
Slim Fit Linen shirt
Rs.2,999.00
Sage green
Black
White
Save as favourite
Regular Fit Linen-blend shirt
Rs.2,299.00
White
Beige
Light blue
+1
Load next page
Pagination
Previous
1
2
3
4
5
...
7
Load next page
Men's Long Sleeve Shirts
HM.com
/
Men
/
Shirts
/
Long Sleeve