Women's Vests & Cami Tops

Back
Sort by
[ 1 ] Filter
filters Cotton have been applied and sort Recommended have been applied
    • Cropped vest top - White/Black/Cream/Black striped/Light blue/Grey marl/Pale yellow - 1
    • Cropped vest top - White/Black/Cream/Black striped/Light blue/Grey marl/Pale yellow - 2
    • Cropped vest top - White/Black/Cream/Black striped/Light blue/Grey marl/Pale yellow - 3
    • Cropped vest top - White/Black/Cream/Black striped/Light blue/Grey marl/Pale yellow - 4
    • Cropped vest top - White/Black/Cream/Black striped/Light blue/Grey marl/Pale yellow - 5
    • Cropped vest top - White/Black/Cream/Black striped/Light blue/Grey marl/Pale yellow - 6
    • Cropped vest top - White/Black/Cream/Black striped/Light blue/Grey marl/Pale yellow - 7
    • Cropped vest top - Black/White/Cream/Black striped/Light blue/Grey marl/Pale yellow - 1
    • Cropped vest top - Black/White/Cream/Black striped/Light blue/Grey marl/Pale yellow - 2
    • Cropped vest top - Black/White/Cream/Black striped/Light blue/Grey marl/Pale yellow - 3
    • Cropped vest top - Black/White/Cream/Black striped/Light blue/Grey marl/Pale yellow - 4
    • Cropped vest top - Black/White/Cream/Black striped/Light blue/Grey marl/Pale yellow - 5
    • Ribbed vest top - Black/White/Light beige/Blue-grey/Light dusty pink/Old rose/Grey - 1
    • Ribbed vest top - Black/White/Light beige/Blue-grey/Light dusty pink/Old rose/Grey - 2
    • Ribbed vest top - Black/White/Light beige/Blue-grey/Light dusty pink/Old rose/Grey - 3
    • Ribbed vest top - Black/White/Light beige/Blue-grey/Light dusty pink/Old rose/Grey - 4
    • Ribbed vest top - Black/White/Light beige/Blue-grey/Light dusty pink/Old rose/Grey - 5
    • Ribbed vest top - Black/Dark brown/Cream/Light beige/Striped/White/Navy blue - 1
    • Ribbed vest top - Black/Dark brown/Cream/Light beige/Striped/White/Navy blue - 2
    • Ribbed vest top - Black/Dark brown/Cream/Light beige/Striped/White/Navy blue - 3
    • Ribbed vest top - Black/Dark brown/Cream/Light beige/Striped/White/Navy blue - 4
    • Ribbed vest top - Black/Dark brown/Cream/Light beige/Striped/White/Navy blue - 5
    • Draped strappy top - Black/Cream - 1
    • Draped strappy top - Black/Cream - 2
    • Draped strappy top - Black/Cream - 3
    • Draped strappy top - Black/Cream - 4
    • Draped strappy top - Black/Cream - 5
    • Draped strappy top - Black/Cream - 6
    • Draped strappy top - Black/Cream - 7
    • Ribbed vest top - White/Black/Light beige/Blue-grey/Light dusty pink/Old rose/Grey - 1
    • Ribbed vest top - White/Black/Light beige/Blue-grey/Light dusty pink/Old rose/Grey - 2
    • Ribbed vest top - White/Black/Light beige/Blue-grey/Light dusty pink/Old rose/Grey - 3
    • Ribbed vest top - White/Black/Light beige/Blue-grey/Light dusty pink/Old rose/Grey - 4
    • Ribbed vest top - White/Black/Light beige/Blue-grey/Light dusty pink/Old rose/Grey - 5
    • Ribbed vest top - Dark brown/Black/Cream/Light beige/Striped/White/Navy blue - 1
    • Ribbed vest top - Dark brown/Black/Cream/Light beige/Striped/White/Navy blue - 2
    • Ribbed vest top - Dark brown/Black/Cream/Light beige/Striped/White/Navy blue - 3
    • Ribbed vest top - Dark brown/Black/Cream/Light beige/Striped/White/Navy blue - 4
    • Ribbed vest top - Dark brown/Black/Cream/Light beige/Striped/White/Navy blue - 5
    • Ribbed vest top - Dark brown/Black/Cream/Light beige/Striped/White/Navy blue - 6
    • Ribbed vest top - Cream/Black/Dark brown/Light beige/Striped/White/Navy blue - 1
    • Ribbed vest top - Cream/Black/Dark brown/Light beige/Striped/White/Navy blue - 2
    • Ribbed vest top - Cream/Black/Dark brown/Light beige/Striped/White/Navy blue - 3
    • Ribbed vest top - Cream/Black/Dark brown/Light beige/Striped/White/Navy blue - 4
    • Ribbed vest top - Cream/Black/Dark brown/Light beige/Striped/White/Navy blue - 5
    • Ribbed vest top - Cream/Black/Dark brown/Light beige/Striped/White/Navy blue - 6
    • Ribbed vest top - Light beige/Black/White/Blue-grey/Light dusty pink/Old rose/Grey - 1
    • Ribbed vest top - Light beige/Black/White/Blue-grey/Light dusty pink/Old rose/Grey - 2
    • Ribbed vest top - Light beige/Black/White/Blue-grey/Light dusty pink/Old rose/Grey - 3
    • Ribbed vest top - Light beige/Black/White/Blue-grey/Light dusty pink/Old rose/Grey - 4
    • Ribbed vest top - Light beige/Black/White/Blue-grey/Light dusty pink/Old rose/Grey - 5
    • Ribbed vest top - Light beige/Black/White/Blue-grey/Light dusty pink/Old rose/Grey - 6
    • Fitted vest top - Greige/Cream/Dark brown - 1
    • Fitted vest top - Greige/Cream/Dark brown - 2
    • Fitted vest top - Greige/Cream/Dark brown - 3
    • Fitted vest top - Greige/Cream/Dark brown - 4
    SUMMER 2025
    • Gathered strappy top - Black/White/Beige/Striped - 1
    • Gathered strappy top - Black/White/Beige/Striped - 2
    • Gathered strappy top - Black/White/Beige/Striped - 3
    • Gathered strappy top - Black/White/Beige/Striped - 4
    • Gathered strappy top - Black/White/Beige/Striped - 5
    • Gathered strappy top - Black/White/Beige/Striped - 6
    • Two-toned denim top - Denim blue - 1
    • Two-toned denim top - Denim blue - 2
    • Two-toned denim top - Denim blue - 3
    • Two-toned denim top - Denim blue - 4
    • Two-toned denim top - Denim blue - 5
    • Two-toned denim top - Denim blue - 6
    H&M Studio Collection
    • Gathered strappy top - White/Black/Beige/Striped - 1
    • Gathered strappy top - White/Black/Beige/Striped - 2
    • Gathered strappy top - White/Black/Beige/Striped - 3
    • Gathered strappy top - White/Black/Beige/Striped - 4
    • Gathered strappy top - White/Black/Beige/Striped - 5
    • Gathered strappy top - White/Black/Beige/Striped - 6
    • Gathered strappy top - White/Black/Beige/Striped - 7
    • Lace-trimmed vest top - Navy blue/Black/Light green/Grey marl/White/Floral/Light pink/Old rose - 1
    • Lace-trimmed vest top - Navy blue/Black/Light green/Grey marl/White/Floral/Light pink/Old rose - 2
    • Lace-trimmed vest top - Navy blue/Black/Light green/Grey marl/White/Floral/Light pink/Old rose - 3
    • Lace-trimmed vest top - Navy blue/Black/Light green/Grey marl/White/Floral/Light pink/Old rose - 4
    • Lace-trimmed vest top - Navy blue/Black/Light green/Grey marl/White/Floral/Light pink/Old rose - 5
    • Rib-knit vest top - Black/White/Grey marl - 1
    • Rib-knit vest top - Black/White/Grey marl - 2
    • Rib-knit vest top - Black/White/Grey marl - 3
    • Rib-knit vest top - Black/White/Grey marl - 4
    • Rib-knit vest top - Black/White/Grey marl - 5
    • Rib-knit vest top - Black/White/Grey marl - 6
    • Cotton vest top - Burgundy/Black/White - 1
    • Cotton vest top - Burgundy/Black/White - 2
    • Cotton vest top - Burgundy/Black/White - 3
    • Cotton vest top - Burgundy/Black/White - 4
    • Cotton vest top - Burgundy/Black/White - 5
    • Draped strappy top - Cream/Black - 1
    • Draped strappy top - Cream/Black - 2
    • Draped strappy top - Cream/Black - 3
    • Draped strappy top - Cream/Black - 4
    • Draped strappy top - Cream/Black - 5
    • Draped strappy top - Cream/Black - 6
    • Draped strappy top - Cream/Black - 7
    • Rib-knit vest top - White/Black/Grey marl - 1
    • Rib-knit vest top - White/Black/Grey marl - 2
    • Rib-knit vest top - White/Black/Grey marl - 3
    • Rib-knit vest top - White/Black/Grey marl - 4
    • Rib-knit vest top - White/Black/Grey marl - 5
    • Rib-knit vest top - White/Black/Grey marl - 6
    • Rib-knit vest top - White/Black/Grey marl - 7
    • Ribbed vest top - Light beige/Striped/Black/Dark brown/Cream/White/Navy blue - 1
    • Ribbed vest top - Light beige/Striped/Black/Dark brown/Cream/White/Navy blue - 2
    • Ribbed vest top - Light beige/Striped/Black/Dark brown/Cream/White/Navy blue - 3
    • Ribbed vest top - Light beige/Striped/Black/Dark brown/Cream/White/Navy blue - 4
    • Ribbed vest top - Light beige/Striped/Black/Dark brown/Cream/White/Navy blue - 5
    • Cotton vest top - Black/Burgundy/White - 1
    • Cotton vest top - Black/Burgundy/White - 2
    • Cotton vest top - Black/Burgundy/White - 3
    • Cotton vest top - Black/Burgundy/White - 4
    • Cotton vest top - Black/Burgundy/White - 5
    • Lace-trimmed vest top - Light green/Black/Navy blue/Grey marl/White/Floral/Light pink/Old rose - 1
    • Lace-trimmed vest top - Light green/Black/Navy blue/Grey marl/White/Floral/Light pink/Old rose - 2
    • Lace-trimmed vest top - Light green/Black/Navy blue/Grey marl/White/Floral/Light pink/Old rose - 3
    • Lace-trimmed vest top - Light green/Black/Navy blue/Grey marl/White/Floral/Light pink/Old rose - 4
    • Lace-trimmed vest top - Light green/Black/Navy blue/Grey marl/White/Floral/Light pink/Old rose - 5
    • Lace-trimmed vest top - Light green/Black/Navy blue/Grey marl/White/Floral/Light pink/Old rose - 6
    • Gathered strappy top - Beige/Striped/Black/White - 1
    • Gathered strappy top - Beige/Striped/Black/White - 2
    • Gathered strappy top - Beige/Striped/Black/White - 3
    • Gathered strappy top - Beige/Striped/Black/White - 4
    • Gathered strappy top - Beige/Striped/Black/White - 5
    • Cotton vest top - White/Burgundy/Black - 1
    • Cotton vest top - White/Burgundy/Black - 2
    • Cotton vest top - White/Burgundy/Black - 3
    • Cotton vest top - White/Burgundy/Black - 4
    • Cotton vest top - White/Burgundy/Black - 5
    • Cotton vest top - White/Burgundy/Black - 6
    • Shoulder-pad vest top - Brown/Washed out/Black/Washed out - 1
    • Shoulder-pad vest top - Brown/Washed out/Black/Washed out - 2
    • Peplum vest top - White/Light apricot - 1
    • Peplum vest top - White/Light apricot - 2
    • Peplum vest top - White/Light apricot - 3
    • Peplum vest top - White/Light apricot - 4
    • Peplum vest top - White/Light apricot - 5
    • Peplum vest top - White/Light apricot - 6
    • Peplum vest top - White/Light apricot - 7

Women's Vests & Cami Tops

Stock up on versatile vests for every occasion with H&M. Choose from delicate satin camis, romantic lace tops and casual strappy options in a range of colours to match your style. Wear your vest on its own or layer it under a cardigan for an effortlessly chic look. Browse our t-shirts and short-sleeve tops for more inspiration.