Women's Shirts

353 Products
Filter
sort Recommended have been applied
  • Crêpe shirt - Pink/Striped

    Crêpe shirt

    £27.99 / 14,31 €

  • Oversized linen shirt - Light beige/Striped
    H&M Premium Selection

    Oversized linen shirt

    £37.99 / 19,42 €

  • Oversized linen-blend shirt - Rust brown/Blue/Striped
    H&M Premium Selection

    Oversized linen-blend shirt

    £37.99 / 19,42 €

  • Oversized linen-blend shirt - White/Green/Black/Light blue/Striped/Light pink/Striped/Brown
    H&M Premium Selection

    Oversized linen-blend shirt

    £19.99 / 10,22 €

  • Linen shirt - White/Black/Light beige/White striped/Light blue/Striped/Blue/Striped/Dark orange/Dark brown
    H&M Premium Selection

    Linen shirt

    £27.99 / 14,31 €

  • Oversized linen-blend shirt - Green/White/Black/Light blue/Striped/Light pink/Striped/Brown
    H&M Premium Selection

    Oversized linen-blend shirt

    £19.99 / 10,22 €

  • Lyocell-blend shirt - Dusty pink/Striped/Light blue/Cream/Striped

    Lyocell-blend shirt

    £27.99 / 14,31 €

  • Oversized linen-blend shirt - Black/White/Green/Light blue/Striped/Light pink/Striped/Brown
    H&M Premium Selection

    Oversized linen-blend shirt

    £19.99 / 10,22 €

  • Linen-blend shirt - White/Light purple/Light blue/Striped/Light yellow/Striped/Light pink/Striped
    H&M Premium Selection

    Linen-blend shirt

    £19.99 / 10,22 €

  • Linen shirt - Black/White/Light beige/White striped/Light blue/Striped/Blue/Striped/Dark orange/Dark brown
    H&M Premium Selection

    Linen shirt

    £27.99 / 14,31 €

  • Linen-blend resort shirt - Light beige/Light purple
    H&M Premium Selection

    Linen-blend resort shirt

    £22.99 / 11,75 €

  • Oversized linen-blend shirt - Light blue/Striped/White/Green/Black/Light pink/Striped/Brown
    H&M Premium Selection

    Oversized linen-blend shirt

    £19.99 / 10,22 €

  • Lyocell-blend shirt - Light blue/Dusty pink/Striped/Cream/Striped

    Lyocell-blend shirt

    £27.99 / 14,31 €

  • Oversized linen-blend shirt - Light pink/Striped/White/Green/Black/Light blue/Striped/Brown
    H&M Premium Selection

    Oversized linen-blend shirt

    £19.99 / 10,22 €

  • Long cotton shirt - White/Black/Blue

    Long cotton shirt

    £19.99 / 10,22 €

  • Linen shirt - Light beige/White striped/White/Black/Light blue/Striped/Blue/Striped/Dark orange/Dark brown
    H&M Premium Selection

    Linen shirt

    £27.99 / 14,31 €

  • Linen shirt - Light blue/Striped/White/Black/Light beige/White striped/Blue/Striped/Dark orange/Dark brown
    H&M Premium Selection

    Linen shirt

    £27.99 / 14,31 €

  • Linen shirt - Blue/Striped/White/Black/Light beige/White striped/Light blue/Striped/Dark orange/Dark brown
    H&M Premium Selection

    Linen shirt

    £27.99 / 14,31 €

  • Oversized linen-blend shirt - Brown/White/Green/Black/Light blue/Striped/Light pink/Striped
    H&M Premium Selection

    Oversized linen-blend shirt

    £19.99 / 10,22 €

  • Oversized linen-blend shirt - Light grey/Striped/Pink/Striped/Dark plum purple/Light yellow
    H&M Premium Selection

    Oversized linen-blend shirt

    £22.99 / 11,75 €

  • Oversized linen-blend shirt - Pink/Striped/Light grey/Striped/Dark plum purple/Light yellow
    H&M Premium Selection

    Oversized linen-blend shirt

    £22.99 / 11,75 €

  • Oxford shirt - White/Light pink/Blue/Striped/Light pink/Striped/Blue/Light blue/Light pink/Striped

    Oxford shirt

    £19.99 / 10,22 €

  • Linen beach shirt - Dark brown/Light beige
    H&M Premium Selection

    Linen beach shirt

    £32.99 / 16,87 €

  • Lyocell-blend shirt - Cream/Striped/Dusty pink/Striped/Light blue

    Lyocell-blend shirt

    £27.99 / 14,31 €

  • Oversized linen-blend shirt - Dark plum purple/Light grey/Striped/Pink/Striped/Light yellow
    H&M Premium Selection

    Oversized linen-blend shirt

    £22.99 / 11,75 €

  • Oversized linen-blend shirt - Blue/Striped/Rust brown
    H&M Premium Selection

    Oversized linen-blend shirt

    £37.99 / 19,42 €

  • Wrap shirt - Light beige/Striped

    Wrap shirt

    £32.99 / 16,87 €

  • Short poplin shirt - White/Blue/Striped/Light pink/Striped/Blue/Striped

    Short poplin shirt

    £22.99 / 11,75 €

  • Oversized linen shirt - Light pink/Light beige/Floral/Khaki green
    H&M Premium Selection

    Oversized linen shirt

    £37.99 / 19,42 €

  • Short poplin shirt - Blue/Striped/White/Light pink/Striped/Blue/Striped

    Short poplin shirt

    £22.99 / 11,75 €

  • Sleeveless linen-blend shirt - Light blue/Dark brown
    H&M Premium Selection

    Sleeveless linen-blend shirt

    £19.99 / 10,22 €

  • Sleeveless linen-blend shirt - Dark brown/Light blue
    H&M Premium Selection

    Sleeveless linen-blend shirt

    £19.99 / 10,22 €

  • Cotton poplin shirt - Light blue/Striped/Light yellow/White/Blue striped

    Cotton poplin shirt

    £19.99 / 10,22 €

Women's Shirts

Our women's shirts come in a variety of materials, colours and styles to suit every event. Dress up with a crisp white shirt tucked into a midi skirt and heels. For a more pared back look, throw on a checked shirt tied around your waist to add a grungy edge to your outfit. A denim shirt will never go out of style. Slip on a light wash denim shirt with black jeans and boots for an effortlessly on-trend fit. For smarter options, check out the full range of shirts and blouses now.