Midi Dresses

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

Filter & Sort

  • Sort by

  • Size

  • Colour

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

    • Floral
    • Leopard-print
    • Striped
  • Product type

  • 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
    • Silk

650 items

Toggle image size
Toggle image type
650 items

Selected filters:

    • Cap-sleeved handkerchief dressModel

      Cap-sleeved handkerchief dress

      €34.99
      • Red
    • Lace-trimmed jersey dressModel

      Lace-trimmed jersey dress

      €19.99
      • Black
    • Cap-sleeved handkerchief dressModel

      Cap-sleeved handkerchief dress

      €34.99
      • Cream/Polka dot
    • Satin midi dressModel

      Satin midi dress

      €39.99
      • Dark beige
    • Denim midi dressModel

      Denim midi dress

      €49.99
      • Beige/Leopard print
    • Bodycon dressModel

      Bodycon dress

      €29.99
      • Black
    • Draped cape-detail dressModel

      Draped cape-detail dress

      €17.99
      • Dark brown/Checked
    • Draped bandeau dressModel

      Draped bandeau dress

      €17.99
      • Turquoise/Floral
    • Tie-detail cut-out dressModel

      Tie-detail cut-out dress

      €49.99
      • Navy blue/Floral
    • Ruched linen-blend dressModel

      Ruched linen-blend dress

      €34.99
      • Brown
    • Cap-sleeved jersey dressModel

      Cap-sleeved jersey dress

      €29.99
      • Light beige marl
    • Printed strappy dressModel

      Printed strappy dress

      €29.99
      • Black/Floral
    • Satin midi dressModel

      Satin midi dress

      €39.99
      • Ivory
    • Ruched cap-sleeved dressModel

      Ruched cap-sleeved dress

      €34.99
      • Light beige/Floral
    • Cotton bodycon dressModel

      Cotton bodycon dress

      €19.99
      • Cream/Striped
    • Tie-detail tiered dressModel

      Tie-detail tiered dress

      €34.99
      • Red
    • Flared-skirt twill dressModel

      Flared-skirt twill dress

      €49.99
      • Cream
    • Satin midi dressModel

      Satin midi dress

      €44.99
      • Olive green
    • Denim midi dressModel

      Denim midi dress

      €49.99
      • Dark denim blue
    • Bodycon dressModel

      Bodycon dress

      €29.99
      • Burgundy
    • Draped T-shirt dressModel

      Draped T-shirt dress

      €19.99
      • Cream
    • Boat-neck jersey dressModel

      Boat-neck jersey dress

      €29.99
      • Black
    • Draped asymmetric dressModel

      Draped asymmetric dress

      €29.99
      • Dark blue
    • Asymmetric tiered dressModel

      Asymmetric tiered dress

      €29.99
      • Light pink
    • Sleeveless wrap-detail dressModel

      Sleeveless wrap-detail dress

      €24.99
      • Brown/Leopard print
    • Asymmetric strappy dressModel

      Asymmetric strappy dress

      €24.99
      • Beige/Patterned
    • Draped one-shoulder dressModel

      Draped one-shoulder dress

      €24.99
      • Brown
    • Cap-sleeved handkerchief dressModel

      Cap-sleeved handkerchief dress

      €34.99
      • Cream
    • Printed strappy dressModel

      Printed strappy dress

      €29.99
      • Light beige/Floral
    • Flared-skirt tie-strap dressModel

      Flared-skirt tie-strap dress

      €49.99
      • White/Floral
    • Funnel-collar shirt dressModel

      Funnel-collar shirt dress

      €39.99
      • Dark brown
    • Tie-back poplin dressModel

      Tie-back poplin dress

      €34.99
      • Navy blue
    • Cotton bodycon dressModel

      Cotton bodycon dress

      €19.99
      • Blue
    • Halterneck linen dressModel
      H&M Premium Selection

      Halterneck linen dress

      €59.99
      • White
    • Linen-blend tie-detail dressModel

      Linen-blend tie-detail dress

      €49.99
      • Blue/Lemons
    • Bodycon dressModel

      Bodycon dress

      €29.99
      • Red

    Showing 36 of 650 Items

    Load more products

    Become a member

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

    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.