Shirts & Blouses For Women - Sale

Back to start
Sort by
Filter by Colour
Filter by Size
Filter by Product type
Filter by Material
All filters

Filter & Sort

  • Sort by

  • Colour

  • Size

  • Product type

  • Material

  • Style

  • Fit

  • Occasion

  • Pattern

  • Quality

  • Length

  • Sleeve length

  • Neckline

502 items

Toggle image size
Toggle image type
502 items

Selected filters:

    • Lace-inset peplum blouseModel
      -40%

      Lace-inset peplum blouse

      £12.00 £19.99
      • White
    • Flounced blouseModel
      -50%

      Flounced blouse

      £14.00 £27.99
      • White
    • Embroidered flounced blouseModel
      -44%

      Embroidered flounced blouse

      £14.00 £24.99
      • Light blue
    • Embroidered blouseModel
      -45%

      Embroidered blouse

      £21.00 £37.99
      • White
    • Tie-front blouseModel
      -40%

      Tie-front blouse

      £9.00 £14.99
      • Cream
    • Viscose wrap blouseModel
      -40%
      SUMMER 2026

      Viscose wrap blouse

      £21.00 £34.99
      • Khaki green/Patterned
    • Lacing-detail cotton blouseModel
      -54%

      Lacing-detail cotton blouse

      £6.00 £12.99
      • Light yellow/Paisley-patterned
    • One-shoulder tie-detail topModel
      -33%

      One-shoulder tie-detail top

      £12.00 £17.99
      • Dark beige
    • Pintucked cotton blouseModel
      -36%

      Pintucked cotton blouse

      £18.00 £27.99
      • Light yellow
    • Lace-inset peplum blouseModel
      -40%

      Lace-inset peplum blouse

      £12.00 £19.99
      • Light yellow
    • One-shoulder cape topModel
      -49%

      One-shoulder cape top

      £23.00 £44.99
      • Black
    • Short shirtModel
      -39%

      Short shirt

      £23.00 £37.99
      • Light blue/Striped
    • Pintucked blouseModel
      -32%

      Pintucked blouse

      £19.00 £27.99
      • Dark beige/Floral
    • Oversized linen shirtModel
      -37%
      H&M Premium Selection

      Oversized linen shirt

      £24.00 £37.99
      • Light beige/Striped
    • Lace-trimmed blouseModel
      -50%

      Lace-trimmed blouse

      £19.00 £37.99
      • White
    • Denim blouseModel
      -24%

      Denim blouse

      £19.00 £24.99
      • Denim blue
    • Shoulder-pad denim shirtModel
      -38%

      Shoulder-pad denim shirt

      £28.00 £44.99
      • Denim blue
    • Lace blouseModel
      -38%

      Lace blouse

      £28.00 £44.99
      • Powder pink
    • Crinkled balloon blouseModel
      -51%

      Crinkled balloon blouse

      £22.00 £44.99
      • Black
    • Broderie anglaise shirtModel
      -38%

      Broderie anglaise shirt

      £28.00 £44.99
      • Cream
    • Waisted cotton shirtModel
      -26%

      Waisted cotton shirt

      £28.00 £37.99
      • White
    • Frill-trimmed blouseModel
      -40%

      Frill-trimmed blouse

      £12.00 £19.99
      • Powder pink
    • Puff-sleeved blouseModel
      -26%

      Puff-sleeved blouse

      £17.00 £22.99
      • Red
    • Wrapover blouseModel
      -34%

      Wrapover blouse

      £25.00 £37.99
      • Blue/Striped
    • Tie-front poplin shirtModel
      -48%

      Tie-front poplin shirt

      £17.00 £32.99
      • Light beige/Striped
    • Frill-trimmed balloon-sleeved blouseModel
      -40%

      Frill-trimmed balloon-sleeved blouse

      £12.00 £19.99
      • White
    • Frill-trimmed blouseModel
      -30%

      Frill-trimmed blouse

      £14.00 £19.99
      • Light green/Floral
    • Smocked off-the-shoulder blouseModel
      -35%

      Smocked off-the-shoulder blouse

      £15.00 £22.99
      • Black/Gingham check
    • Tie-front crochet-look shirtModel
      -49%

      Tie-front crochet-look shirt

      £28.00 £54.99
      • Cream
    • Broderie anglaise cotton blouseModel
      -48%

      Broderie anglaise cotton blouse

      £17.00 £32.99
      • Powder pink
    • V-neck blouseModel
      -48%

      V-neck blouse

      £12.00 £22.99
      • Black
    • Frill-trimmed chiffon blouseModel
      -50%

      Frill-trimmed chiffon blouse

      £19.00 £37.99
      • Burgundy
    • Patterned blouseModel
      -50%

      Patterned blouse

      £14.00 £27.99
      • Khaki green/Patterned
    • Resort shirtModel
      -34%

      Resort shirt

      £25.00 £37.99
      • Light dusty blue/Striped
    • Bubble-hem blouseModel
      -50%

      Bubble-hem blouse

      £14.00 £27.99
      • Beige
    • Open-back blouseModel
      -44%

      Open-back blouse

      £10.00 £17.99
      • Green/Patterned

    Showing 36 of 502 Items

    Load more products

    Become a member

    Become a member — don’t miss out on deals, offers, discounts and bonus vouchers.

    Wish your inbox was more stylish? No problem, just subscribe to our newsletter. Find out what's current in the world of fashion, beauty, and home decor. Plus, you'll get bonus vouchers and special invites to sales and events – straight to your inbox.

    By clicking ‘Become a member’, I agree to the H&M Membership Terms and conditions.

    To give you the full membership experience, we will process your personal data in accordance with the H&M's Privacy Notice.