Women's Vests & Cami Tops

Sort by
Filter
sort Recommended have been applied
    • Gathered vest top - Black/Brown/Bright red/Light pink/White - 1
    • Gathered vest top - Black/Brown/Bright red/Light pink/White - 2
    • Gathered vest top - Black/Brown/Bright red/Light pink/White - 3
    • Gathered vest top - Black/Brown/Bright red/Light pink/White - 4
    • Gathered vest top - Black/Brown/Bright red/Light pink/White - 5
    • Cotton vest top - Dark blue/Black/White/Bright red - 1
    • Cotton vest top - Dark blue/Black/White/Bright red - 2
    • Cotton vest top - Dark blue/Black/White/Bright red - 3
    • Cotton vest top - Dark blue/Black/White/Bright red - 4
    • Cotton vest top - Dark blue/Black/White/Bright red - 5
    • Cotton vest top - Dark blue/Black/White/Bright red - 6
    • Textured jersey top - Cream/Dusty purple - 1
    • Textured jersey top - Cream/Dusty purple - 2
    • Textured jersey top - Cream/Dusty purple - 3
    • Textured jersey top - Cream/Dusty purple - 4
    • Textured jersey top - Cream/Dusty purple - 5
    • Textured jersey top - Cream/Dusty purple - 6
    • Microfibre vest top - Dark brown/Dark red - 1
    • Microfibre vest top - Dark brown/Dark red - 2
    • Microfibre vest top - Dark brown/Dark red - 3
    • Microfibre vest top - Dark brown/Dark red - 4
    • Microfibre vest top - Dark brown/Dark red - 5
    • Microfibre vest top - Dark brown/Dark red - 6
    • Ribbed vest top - Cream/Blue-grey/Light dusty pink/Black/White/Greige/Light beige/Striped/Navy blue - 1
    • Ribbed vest top - Cream/Blue-grey/Light dusty pink/Black/White/Greige/Light beige/Striped/Navy blue - 2
    • Ribbed vest top - Cream/Blue-grey/Light dusty pink/Black/White/Greige/Light beige/Striped/Navy blue - 3
    • Ribbed vest top - Cream/Blue-grey/Light dusty pink/Black/White/Greige/Light beige/Striped/Navy blue - 4
    • Ribbed vest top - Cream/Blue-grey/Light dusty pink/Black/White/Greige/Light beige/Striped/Navy blue - 5
    • Ribbed vest top - Cream/Blue-grey/Light dusty pink/Black/White/Greige/Light beige/Striped/Navy blue - 6
    • Rib-knit vest top - Cream/Beige/Grey - 1
    • Rib-knit vest top - Cream/Beige/Grey - 2
    • Rib-knit vest top - Beige/Cream/Grey - 1
    • Rib-knit vest top - Beige/Cream/Grey - 2
    • Rib-knit vest top - Beige/Cream/Grey - 3
    • Ribbed vest top - Light beige/Striped/Blue-grey/Light dusty pink/Black/White/Greige/Cream/Navy blue - 1
    • Ribbed vest top - Light beige/Striped/Blue-grey/Light dusty pink/Black/White/Greige/Cream/Navy blue - 2
    • Ribbed vest top - Light beige/Striped/Blue-grey/Light dusty pink/Black/White/Greige/Cream/Navy blue - 3
    • Ribbed vest top - Light beige/Striped/Blue-grey/Light dusty pink/Black/White/Greige/Cream/Navy blue - 4
    • Ribbed vest top - Light beige/Striped/Blue-grey/Light dusty pink/Black/White/Greige/Cream/Navy blue - 5
    • Ribbed vest top - Navy blue/Blue-grey/Light dusty pink/Black/White/Greige/Cream/Light beige/Striped - 1
    • Ribbed vest top - Navy blue/Blue-grey/Light dusty pink/Black/White/Greige/Cream/Light beige/Striped - 2
    • Ribbed vest top - Navy blue/Blue-grey/Light dusty pink/Black/White/Greige/Cream/Light beige/Striped - 3
    • Ribbed vest top - Navy blue/Blue-grey/Light dusty pink/Black/White/Greige/Cream/Light beige/Striped - 4
    • Ribbed vest top - Navy blue/Blue-grey/Light dusty pink/Black/White/Greige/Cream/Light beige/Striped - 5
    • Smocked strappy top - Dark brown/Light beige/Leopard print - 1
    • Smocked strappy top - Dark brown/Light beige/Leopard print - 2
    • Smocked strappy top - Dark brown/Light beige/Leopard print - 3
    • Smocked strappy top - Dark brown/Light beige/Leopard print - 4
    • Smocked strappy top - Dark brown/Light beige/Leopard print - 5
    • Smocked strappy top - Dark brown/Light beige/Leopard print - 6
    • Cotton vest top - Burgundy/Black/Dusty brown/White - 1
    • Cotton vest top - Burgundy/Black/Dusty brown/White - 2
    • Cotton vest top - Burgundy/Black/Dusty brown/White - 3
    • Cotton vest top - Burgundy/Black/Dusty brown/White - 4
    • Cotton vest top - Burgundy/Black/Dusty brown/White - 5
    • Lace-trimmed vest top - Dusty blue/Black/Black - 1
    • Lace-trimmed vest top - Dusty blue/Black/Black - 2
    • Lace-trimmed vest top - Dusty blue/Black/Black - 3
    • Lace-trimmed vest top - Dusty blue/Black/Black - 4
    • Lace-trimmed vest top - Dusty blue/Black/Black - 5
    • Lace-trimmed vest top - Dusty blue/Black/Black - 6
    • Ribbed vest top - Old rose/Black/Dark khaki green/White/White/Navy blue/Light dusty pink/Dark brown - 1
    • Ribbed vest top - Old rose/Black/Dark khaki green/White/White/Navy blue/Light dusty pink/Dark brown - 2
    • Ribbed vest top - Old rose/Black/Dark khaki green/White/White/Navy blue/Light dusty pink/Dark brown - 3
    • Ribbed vest top - Old rose/Black/Dark khaki green/White/White/Navy blue/Light dusty pink/Dark brown - 4
    • Ribbed vest top - Dark brown/Black/Dark khaki green/White/White/Navy blue/Light dusty pink/Old rose - 1
    • Ribbed vest top - Dark brown/Black/Dark khaki green/White/White/Navy blue/Light dusty pink/Old rose - 2
    • Ribbed vest top - Dark brown/Black/Dark khaki green/White/White/Navy blue/Light dusty pink/Old rose - 3
    • Ribbed vest top - Dark brown/Black/Dark khaki green/White/White/Navy blue/Light dusty pink/Old rose - 4
    • Ribbed vest top - Dark brown/Black/Dark khaki green/White/White/Navy blue/Light dusty pink/Old rose - 5
    • Fringed vest top - Dark brown/White - 1
    • Fringed vest top - Dark brown/White - 2
    • Fringed vest top - Dark brown/White - 3
    • Fringed vest top - Dark brown/White - 4
    • Fringed vest top - Dark brown/White - 5
    • Fringed vest top - Dark brown/White - 6
    • Fringed vest top - Dark brown/White - 7
    • Fringed vest top - Dark brown/White - 8
    • Short vest top - Light grey marl/White/Black - 1
    • Short vest top - Light grey marl/White/Black - 2
    • Ruched vest top - Light pink/Burgundy/White/Dark green - 1
    • Ruched vest top - Light pink/Burgundy/White/Dark green - 2
    • Ruched vest top - Light pink/Burgundy/White/Dark green - 3
    • Ruched vest top - Light pink/Burgundy/White/Dark green - 4
    • Ruched vest top - Light pink/Burgundy/White/Dark green - 5
    • Ruched vest top - Dark green/Burgundy/White/Light pink - 1
    • Ruched vest top - Dark green/Burgundy/White/Light pink - 2
    • Ruched vest top - Dark green/Burgundy/White/Light pink - 3
    • Ruched vest top - Dark green/Burgundy/White/Light pink - 4
    • Ruched vest top - Dark green/Burgundy/White/Light pink - 5
    • Ruched vest top - Dark green/Burgundy/White/Light pink - 6
    • Ruched vest top - Burgundy/White/Light pink/Dark green - 1
    • Ruched vest top - Burgundy/White/Light pink/Dark green - 2
    • Ruched vest top - Burgundy/White/Light pink/Dark green - 3
    • Ruched vest top - Burgundy/White/Light pink/Dark green - 4
    • Ruched vest top - Burgundy/White/Light pink/Dark green - 5
    • Ruched vest top - Burgundy/White/Light pink/Dark green - 6
    • Shoulder-pad vest top - Black/Washed out/Brown/Washed out - 1
    • Shoulder-pad vest top - Black/Washed out/Brown/Washed out - 2
    • Shoulder-pad vest top - Black/Washed out/Brown/Washed out - 3
    • Shoulder-pad vest top - Black/Washed out/Brown/Washed out - 4
    • Shoulder-pad vest top - Black/Washed out/Brown/Washed out - 5
    • Knitted vest top - Green/Black/Beige/White - 1
    • Knitted vest top - Green/Black/Beige/White - 2
    • Knitted vest top - Green/Black/Beige/White - 3
    • Knitted vest top - Green/Black/Beige/White - 4
    • Knitted vest top - Green/Black/Beige/White - 5
    SUMMER 2025
    • Crochet-look vest top - Cream/Mustard yellow - 1
    • Crochet-look vest top - Cream/Mustard yellow - 2
    • Crochet-look vest top - Cream/Mustard yellow - 3
    • Crochet-look vest top - Cream/Mustard yellow - 4
    • Crochet-look vest top - Cream/Mustard yellow - 5
    • Crochet-look vest top - Cream/Mustard yellow - 6
    SUMMER 2025
    • Ribbed vest top - Black/White - 1
    • Ribbed vest top - Black/White - 2
    • Ribbed vest top - Black/White - 3
    • Ribbed vest top - Black/White - 4
    • Ribbed vest top - Black/White - 5
    • Ribbed vest top - Black/White - 6
    • Ribbed vest top - Black/White - 7
    • Ribbed vest top - Black/White - 8
    Glenn Martens H&M
    • Ribbed silk-blend vest top - Black/Light beige/White - 1
    • Ribbed silk-blend vest top - Black/Light beige/White - 2
    • Ribbed silk-blend vest top - Black/Light beige/White - 3
    • Ribbed silk-blend vest top - Black/Light beige/White - 4
    • Ribbed silk-blend vest top - Black/Light beige/White - 5
    H&M Premium Selection
    • 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

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.