Women's Shirts

Back
Sort by
Filter
sort Recommended have been applied
  • Loose-Fit Resort Shirt - Beige/White/White/suns
    -15%

    Loose-Fit Resort Shirt

    Discounted price$ 16.99Regular price$ 19.99

  • Twill Resort Shirt - Black/patterned
    -26%

    Twill Resort Shirt

    Discounted price$ 18.49Regular price$ 24.99

  • Poplin Shirt - White/pinstriped/White/light blue striped
    -17%

    Poplin Shirt

    Discounted price$ 24.99Regular price$ 29.99

  • Tie-Detail Linen-Blend Shirt - White
    -17%
    H&M Premium Selection

    Tie-Detail Linen-Blend Shirt

    Discounted price$ 28.99Regular price$ 34.99

  • Loose-fit cotton shirt - White/Light blue
    -26%

    Loose-fit cotton shirt

    Discounted price$ 18.49Regular price$ 24.99

  • Linen Beach Shirt - White/Light beige/leopard print/Black
    -25%
    H&M Premium Selection

    Linen Beach Shirt

    Discounted price$ 29.99Regular price$ 39.99

  • Loose-fit Shirt - Cream/black striped
    -26%

    Loose-fit Shirt

    Discounted price$ 18.49Regular price$ 24.99

  • Airy Shirt - Black/Light beige
    -17%

    Airy Shirt

    Discounted price$ 24.99Regular price$ 29.99

  • Crêpe Shirt - White/Black
    -30%

    Crêpe Shirt

    Discounted price$ 17.49Regular price$ 24.99

  • Cotton Poplin Shirt - White/blue striped/Light blue/White/Light pink
    -15%

    Cotton Poplin Shirt

    Discounted price$ 16.99Regular price$ 19.99

  • Short Printed Shirt - White/Light beige/zebra print/Golden olive/Light pink/palm trees
    -20%

    Short Printed Shirt

    Discounted price$ 15.99Regular price$ 19.99

  • Denim Shirt - Dark denim blue/Dark denim gray/Light denim gray/Denim blue/washed
    -26%

    Denim Shirt

    Discounted price$ 25.99Regular price$ 34.99

  • Textured-weave Shirt - Black/Black
    -27%

    Textured-weave Shirt

    Discounted price$ 21.99Regular price$ 29.99

  • Denim Pullover Shirt - Cream
    -25%

    Denim Pullover Shirt

    Discounted price$ 40.99Regular price$ 54.99

  • Linen Shirt - Black/Blue/striped/Light blue/Light beige/White
    -21%
    H&M Premium Selection

    Linen Shirt

    Discounted price$ 25.99Regular price$ 32.99

  • Airy Shirt - White
    -20%

    Airy Shirt

    Discounted price$ 15.99Regular price$ 19.99

  • Oversized Cotton Shirt - Cream
    -20%

    Oversized Cotton Shirt

    Discounted price$ 15.99Regular price$ 19.99

  • Cotton Poplin Shirt - White/Light blue/White/blue striped/Light pink
    -20%

    Cotton Poplin Shirt

    Discounted price$ 15.99Regular price$ 19.99

  • Printed Satin Shirt - Blue/paisley pattern
    -20%

    Printed Satin Shirt

    Discounted price$ 23.99Regular price$ 29.99

  • Poplin Shirt - Blue/striped
    -17%

    Poplin Shirt

    Discounted price$ 24.99Regular price$ 29.99

  • Slit-Cuff Shirt - Black/Light blue
    -20%

    Slit-Cuff Shirt

    Discounted price$ 39.99Regular price$ 49.99

  • Shirt - Light beige/Burgundy/striped/Navy blue/white
    -30%

    Shirt

    Discounted price$ 17.49Regular price$ 24.99

  • Oversized Linen Shirt - Brown/White
    -17%
    H&M Premium Selection

    Oversized Linen Shirt

    Discounted price$ 39.99Regular price$ 47.99

  • Batwing-Sleeved Cotton Shirt - White/checked
    -26%
    H&M Studio Collection

    Batwing-Sleeved Cotton Shirt

    Discounted price$ 66.99Regular price$ 89.99

  • Cotton Beach Shirt - Light beige/leopard print/Blue/white striped
    -20%

    Cotton Beach Shirt

    Discounted price$ 23.99Regular price$ 29.99

  • Linen Beach Shirt - Black/White/Light beige/leopard print
    -25%
    H&M Premium Selection

    Linen Beach Shirt

    Discounted price$ 29.99Regular price$ 39.99

  • Long Linen Shirt - Black
    -30%
    H&M Premium Selection

    Long Linen Shirt

    Discounted price$ 27.99Regular price$ 39.99

  • Linen-Blend Shirt - Light beige/floral/Black/floral
    -20%

    Linen-Blend Shirt

    Discounted price$ 39.99Regular price$ 49.99

  • Pleated Poplin Shirt - Blue/striped
    -20%

    Pleated Poplin Shirt

    Discounted price$ 15.99Regular price$ 19.99

  • Linen-Blend Shirt - Light pink/Light beige/White/blue striped/Blue/Brown/Black/White
    -20%
    H&M Premium Selection

    Linen-Blend Shirt

    Discounted price$ 19.99Regular price$ 24.99

  • Linen-Blend Shirt - Black/floral/Light beige/floral
    -20%

    Linen-Blend Shirt

    Discounted price$ 39.99Regular price$ 49.99

  • Linen-blend Shirt - White
    -30%

    Linen-blend Shirt

    Discounted price$ 13.99Regular price$ 19.99

Women's Shirts

Explore our closet-staple women’s shirts in a variety of materials, perfect for the office and beyond. Discover crisp white shirts in oversized and fitted styles that can be layered under blazers and sleeveless sweaters for an effortless preppy look. Stay cool on vacation in airy linen shirts and choose from a host of neutral and bright shades. Go for tie-front details for a flattering fit, or wear a boyfriend shirt over a tank top for laid-back summer dressing. Find both button-up and pullover shirt styles here, or browse our women’s blouses and tunics for more simple top options.