Skip to content
H&M
Search
Sign in
Favourites
Shopping bag (0)
navigation menu
Women's long linen shirts
Back
Shirts & Blouses
Blouses
Shirts
Linen Shirts
Denim shirts
Tunics
Sort by
Sort by
[ 1 ] Filter
[ 1 ] Filter
filters Long have been applied and sort Recommended have been applied
Save as favourite
H&M Premium Selection
Linen shirt
£27.99
White
Black
Light pink
+7
-30%
Save as favourite
H&M Premium Selection
Linen shirt
£19.59
£27.99
Black
White
Light pink
+7
Save as favourite
Linen-blend shirt
£22.99
Blue/White striped
White
Light khaki green
+6
Save as favourite
H&M Premium Selection
Linen shirt
£27.99
Light pink
White
Black
+7
Save as favourite
H&M Premium Selection
Linen shirt
£27.99
Light beige
White
Black
+7
Save as favourite
H&M Premium Selection
Linen shirt
£27.99
Dark khaki green
White
Black
+7
Save as favourite
H&M Premium Selection
Linen shirt
£27.99
Light blue/Striped
White
Black
+7
Save as favourite
Linen-blend shirt
£22.99
White
Blue/White striped
Light khaki green
+6
Save as favourite
H&M Premium Selection
Linen shirt
£27.99
Blue/Striped
White
Black
+7
Save as favourite
H&M Premium Selection
Linen shirt
£27.99
Light blue
White
Black
+7
Save as favourite
Linen-blend shirt
£22.99
Light khaki green
Blue/White striped
White
+6
Save as favourite
H&M Premium Selection
Oversized linen shirt
£37.99
Navy blue/Striped
Black
White
+1
Save as favourite
S/S 2025
Oversized linen-blend shirt
£22.99
Blue
White
Dusty green
+1
Save as favourite
Linen-blend shirt
£22.99
Black
Blue/White striped
White
+6
Save as favourite
H&M Premium Selection
Linen shirt
£37.99
Beige
White
Light pink
Save as favourite
H&M Premium Selection
Oversized linen shirt
£37.99
Black
Navy blue/Striped
White
+1
Save as favourite
H&M Premium Selection
Oversized linen-blend shirt
£32.99
Save as favourite
S/S 2025
Oversized linen-blend shirt
£22.99
White
Blue
Dusty green
+1
Save as favourite
S/S 2025
Oversized linen-blend shirt
£22.99
Dusty green
Blue
White
+1
Save as favourite
H&M Premium Selection
Oversized linen shirt
£37.99
White
Navy blue/Striped
Black
+1
Save as favourite
Linen-blend shirt
£22.99
Light beige
Blue/White striped
White
+6
Save as favourite
Linen beach shirt
£32.99
White
Light beige/Leopard print
Black
Save as favourite
Linen beach shirt
£32.99
Light beige/Leopard print
White
Black
Save as favourite
H&M Premium Selection
Linen shirt
£27.99
Brown
White
Black
+7
Save as favourite
H&M Premium Selection
Linen-blend shirt
£27.99
Light beige
White
White/Pinstriped
+1
Save as favourite
H&M Premium Selection
Linen-blend shirt
£27.99
White
Light beige
White/Pinstriped
+1
Save as favourite
H&M Premium Selection
Linen shirt
£37.99
White
Beige
Light pink
Save as favourite
H&M Premium Selection
Linen-blend shirt
£22.99
Dark khaki green
White
Save as favourite
H&M Premium Selection
Linen beach shirt
£37.99
White/Blue striped
Light beige
Dark brown
Save as favourite
Linen-blend shirt
£14.99
White
Light beige
Save as favourite
H&M Premium Selection
Oversized linen shirt
£64.99
Light beige
Light beige
Navy blue
Save as favourite
Linen beach shirt
£32.99
Black
White
Light beige/Leopard print
Save as favourite
H&M Premium Selection
Oversized linen shirt
£64.99
Light beige
Light beige
Navy blue
Save as favourite
H&M Premium Selection
Linen-blend shirt
£27.99
White/Pinstriped
Light beige
White
+1
Save as favourite
H&M Premium Selection
Tie-detail linen-blend shirt
£27.99
-30%
Save as favourite
Linen-blend shirt
£16.09
£22.99
White/Beige striped
Blue/White striped
White
+6
Load next page
Pagination
Previous
1
2
Load next page
Women's long linen shirts
HM.com
/
Women
/
Shirts & Blouses
/
Linen Shirts