Short Dresses

Back to start
Sort by
Filter by Brand
Filter by Size
Filter by Colour
Filter by Pattern
All filters

Filter & Sort

  • Sort by

  • Brand

  • Size

  • Colour

  • Pattern

  • Style

  • Function

  • Neckline

  • Sleeve length

  • Length

  • Sleeve style

  • Fit

  • Occasion

  • Concept

  • Quality

  • Material

507 items

Toggle image size
Toggle image type
507 items

Selected filters:

    • Cape-layered dressModel

      Cape-layered dress

      £24.99
      • Light yellow
      Member price £17.99
    • A-line strappy dressModel

      A-line strappy dress

      £22.99
      • Dark rust red
    • Draped halterneck dressModel

      Draped halterneck dress

      £12.99
      • Black
      Member price £9.99
    • Embroidered flared-skirt dressModel

      Embroidered flared-skirt dress

      £32.99
      • Yellow
    • Satin strappy dressModel

      Satin strappy dress

      £17.99
      • Pale green
      Member price £12.99
    • Crochet-look beach dressModel

      Crochet-look beach dress

      £37.99
      • White
    • Broderie anglaise cotton dressModel

      Broderie anglaise cotton dress

      £44.99
      • Cream
    • Satin wrap dressModel

      Satin wrap dress

      £19.99
      • Dark grey
    • Ruched mesh dressModel

      Ruched mesh dress

      £27.99
      • Black/Polka dot
      Member price £19.99
    • Printed halterneck dressModel

      Printed halterneck dress

      £14.99
      • Light pink/Zebra print
    • Fitted mesh dressModel

      Fitted mesh dress

      £19.99
      • Dark brown/Leopard print
      Member price £14.99
    • Printed tie-back dressModel

      Printed tie-back dress

      £19.99
      • Black/Zebra print
      Member price £14.99
    • Linen-blend tunic dressModel

      Linen-blend tunic dress

      £44.99
      • Light dusty beige/Floral
    • Broderie anglaise cotton beach dressModel

      Broderie anglaise cotton beach dress

      £37.99
      • White
    • Tie-belt shirt dressModel

      Tie-belt shirt dress

      £22.99
      • Light blue/Floral
    • Flared-skirt dressModel

      Flared-skirt dress

      £32.99
      • Light beige/Floral
    • Tie-belt tunic dressModel

      Tie-belt tunic dress

      £37.99
      • Light beige/Floral
    • A-line strappy dressModel

      A-line strappy dress

      £22.99
      • Black
    • Embroidered flared-skirt dressModel

      Embroidered flared-skirt dress

      £32.99
      • White
    • Broderie anglaise flared-skirt dressModel

      Broderie anglaise flared-skirt dress

      £37.99
      • Black
    • Knot-detail draped dressModel

      Knot-detail draped dress

      £34.99
      • Light beige
    • Satin wrap dressModel

      Satin wrap dress

      £19.99
      • Cream
    • Lace-trimmed dressModel

      Lace-trimmed dress

      £37.99
      • Cream
    • Broderie anglaise cotton dressModel

      Broderie anglaise cotton dress

      £44.99
      • Light blue
    • Lace-trimmed dressModel

      Lace-trimmed dress

      £37.99
      • Powder pink
    • Strappy flared-skirt dressModel

      Strappy flared-skirt dress

      £19.99
      • Cream/Floral
    • Flared-skirt cotton strappy dressModel

      Flared-skirt cotton strappy dress

      £22.99
      • White/Floral
    • Broderie anglaise flared-skirt dressModel

      Broderie anglaise flared-skirt dress

      £37.99
      • White
    • Cotton T-shirt dressModel

      Cotton T-shirt dress

      £12.99
      • Pink
    • Lace-inset cotton dressModel

      Lace-inset cotton dress

      £37.99
      • White
    • Embroidered flared-skirt dressModel

      Embroidered flared-skirt dress

      £32.99
      • Blue
    • Tie-belt shirt dressModel

      Tie-belt shirt dress

      £22.99
      • Blue/Paisley pattern
    • Viscose tunic dressModel

      Viscose tunic dress

      £19.99
      • Black/Patterned
    • Waisted shirt dressModel

      Waisted shirt dress

      £22.99
      • Dark brown
    • Cotton T-shirt dressModel

      Cotton T-shirt dress

      £12.99
      • White/Striped
    • Embroidered flared-skirt dressModel

      Embroidered flared-skirt dress

      £37.99
      • White

    Showing 36 of 507 Items

    Load more products

    Become a member

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

    / /
    H&M wants to give you a special treat on your birthday

    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.