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
Women's Blouses & Shirts
Shirts & Blouses
Blouses
Linen Shirts
Shirts
Denim shirts
Sort by
Sort by
Filter
Filter
sort Recommended have been applied
Save as favourite
SUMMER 2025
Ramie popover shirt
S$ 89.90
Save as favourite
Frill-trimmed blouse
S$ 19.90
White/Blue floral
Black
Light blue/Striped
+1
Save as favourite
H&M Premium Selection
Linen shirt
S$ 64.90
White
Light pink
Beige
Save as favourite
V-neck blouse
S$ 24.90
White/Lemons
White/Blue patterned
Save as favourite
Oxford shirt
S$ 29.90
Blue/Striped
Light pink
Light blue
+1
Save as favourite
Oxford shirt
S$ 29.90
Light blue
Light pink
Blue/Striped
+1
Save as favourite
Cotton muslin blouse
S$ 19.90
Blue/Striped
White
Black
+1
Save as favourite
Crêpe blouse
S$ 19.90
White
Light blue
Save as favourite
H&M Premium Selection
Linen-blend shirt
S$ 64.90
Save as favourite
H&M Premium Selection
Oversized linen shirt
S$ 64.90
Brown
Navy blue/Striped
White
+2
Save as favourite
Frill-trimmed blouse
S$ 29.90
Save as favourite
Balloon-sleeved poplin blouse
S$ 24.90
White
Black/Floral
Cream/Blue patterned
Save as favourite
Oversized blouse
S$ 29.90
Cream/Striped
Light beige/Leopard print
Save as favourite
Linen-blend blouse
S$ 24.90
White
Light blue/Striped
Black
+1
Save as favourite
Oversized resort shirt
S$ 49.90
Black
White
Save as favourite
H&M Premium Selection
Linen-blend shirt
S$ 39.90
Yellow/Striped
Dark khaki green
Save as favourite
Loose-fit resort shirt
S$ 24.90
White
Beige
White/Suns
+1
Save as favourite
Smocked blouse
S$ 29.90
White
Light blue/Striped
Cream/Oranges
Save as favourite
H&M Premium Selection
Linen shirt
S$ 64.90
Beige
White
Light pink
Save as favourite
Frill-trimmed blouse
S$ 19.90
Light blue/Striped
White/Blue floral
Black
+1
Save as favourite
Collared knitted top
S$ 29.90
Cream/Black striped
Black/Striped
Light beige
Save as favourite
Balloon-sleeved blouse
S$ 79.90
Cream
Light dusty pink
Light beige/Leopard print
Save as favourite
H&M Premium Selection
Linen shirt
S$ 49.90
Brown
Light pink
Light blue
+7
Save as favourite
Loose-fit resort shirt
S$ 24.90
Beige
White
White/Suns
+1
Save as favourite
Denim shirt
S$ 49.90
Light denim blue
Dark denim blue
Light denim blue
+1
Save as favourite
V-neck blouse
S$ 24.90
Black
Light beige
Cream
+5
Save as favourite
Cotton shirt
S$ 39.90
White
Light blue/Striped
Khaki green
+1
Save as favourite
Slit-cuff shirt
S$ 79.90
Black
Light blue
Save as favourite
Puff-sleeved poplin blouse
S$ 29.90
Light pink
Black
Save as favourite
Embroidered cotton blouse
S$ 64.90
Save as favourite
Linen-blend broderie anglaise blouse
S$ 79.90
Save as favourite
Muslin blouse
S$ 39.90
White
Bright blue
Light sage green
Save as favourite
Loose-fit cotton shirt
S$ 29.90
White
Light blue
Save as favourite
Cotton plumeti blouse
S$ 49.90
White
Black
Save as favourite
Smocked viscose blouse
S$ 19.90
Cream
Red/Floral
Black
Save as favourite
Twill resort shirt
S$ 39.90
Load next page
Pagination
Previous
1
2
3
4
5
...
11
Load next page
Women's Blouses & Shirts
HM.com
/
Women
/
Shirts & Blouses