Midi Dresses

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

Filter & Sort

  • Sort by

  • Size

  • Colour

    • Beige
    • Black
    • Blue
    • Green
    • Grey
    • Orange
    • Pink
    • Purple
    • Red
    • White
    • Yellow
  • Pattern

    • Floral
    • Leopard-print
    • Striped
  • Style

    • A-line
  • Neckline

    • Halterneck
    • Square neckline
    • V-neck
  • Sleeve length

    • Short sleeve
    • Sleeveless
  • Length

  • Sleeve style

  • Fit

  • Occasion

  • Concept

  • Quality

  • Material

    • Cotton
    • Denim
    • Lace
    • Linen
    • Mesh

229 items

Toggle image size
Toggle image type
229 items

Selected filters:

    • Flared-skirt tie-strap dressModel

      Flared-skirt tie-strap dress

      €49.99
      • Light blue/Floral
    • Jersey strappy dressModel

      Jersey strappy dress

      €19.99
      • Black
    • Broderie anglaise strappy dressModel

      Broderie anglaise strappy dress

      €69.99
      • Black
    • Linen-blend tie-detail dressModel

      Linen-blend tie-detail dress

      €49.99
      • Blue/Lemons
    • Gathered open-back dressModel

      Gathered open-back dress

      €24.99
      • Dark mole
    • Asymmetric strappy dressModel

      Asymmetric strappy dress

      €24.99
      • Dark brown
    • Belted cotton dressModel

      Belted cotton dress

      €49.99
      • Dark brown
    • Linen-blend halterneck dressModel

      Linen-blend halterneck dress

      €49.99
      • Ivory
    • Short-sleeved shirt dressModel

      Short-sleeved shirt dress

      €29.99
      • Blue/White striped
    • Embroidery-detail tie-strap dressModel

      Embroidery-detail tie-strap dress

      €49.99
      • Cream
    • Belted cotton dressModel

      Belted cotton dress

      €49.99
      • White
    • Flared-skirt cotton dressModel

      Flared-skirt cotton dress

      €59.99
      • Cream
    • Tie-strap viscose-blend dressModel

      Tie-strap viscose-blend dress

      €59.99
      • Light beige/Floral
    • Button-front midi dressModel

      Button-front midi dress

      €29.99
      • Black
    • Flared-skirt midi dressModel

      Flared-skirt midi dress

      €39.99
      • Black/Checked
    • Tie-detail tunic dressModel

      Tie-detail tunic dress

      €29.99
      • Dark brown
    • Draped T-shirt dressModel

      Draped T-shirt dress

      €19.99
      • Cream
    • Cap-sleeved dressModel

      Cap-sleeved dress

      €19.99
      • Cream/Polka dot
    • Tie-detail tiered dressModel

      Tie-detail tiered dress

      €34.99
      • Red
    • Flared-skirt midi dressModel

      Flared-skirt midi dress

      €39.99
      • White/Polka dot
    • Frill-trimmed smocked-bodice dressModel

      Frill-trimmed smocked-bodice dress

      €34.99
      • Cream/Lemons
    • Crinkled boat-neck dressModel

      Crinkled boat-neck dress

      €24.99
      • Cream
    • Tie-back poplin dressModel

      Tie-back poplin dress

      €34.99
      • Cream
    • Flounced strappy dressModel

      Flounced strappy dress

      €34.99
      • Pink/Floral
    • Button-front midi dressModel

      Button-front midi dress

      €29.99
      • Black/Floral
    • Lace-look handkerchief dressModel

      Lace-look handkerchief dress

      €19.99
      • Pale peach pink
    • Ruched linen-blend dressModel

      Ruched linen-blend dress

      €34.99
      • Brown
    • Cap-sleeved dressModel

      Cap-sleeved dress

      €19.99
      • Black
    • Flounced strappy dressModel

      Flounced strappy dress

      €34.99
      • Light blue/Floral
    • Asymmetric strappy dressModel

      Asymmetric strappy dress

      €24.99
      • Beige/Patterned
    • Crinkled boat-neck dressModel

      Crinkled boat-neck dress

      €14.99
      • Orange
    • Fringed knitted dressModel

      Fringed knitted dress

      €44.99
      • Burgundy/Striped
    • Draped bandeau dressModel

      Draped bandeau dress

      €17.99
      • Light blue/Floral
    • Tie-belt shirt dressModel

      Tie-belt shirt dress

      €29.99
      • Cream
    • Linen-blend halterneck dressModel

      Linen-blend halterneck dress

      €49.99
      • Black
    • Scarf-collar satin dressModel

      Scarf-collar satin dress

      €49.99
      • Dark brown

    Showing 36 of 229 Items

    Load more products

    Become a member

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

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

    Wish your inbox was more inspirational? No problem, just subscribe to our newsletter. Find out what's new and happening in the world of fashion, beauty, and home decor. Plus, you can get bonus vouchers, special invites to events and news on promotions or offers – 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.