Midi Dresses

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

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

  • Product type

  • Material

    • Cotton
    • Denim
    • Lace
    • Linen
    • Mesh
    • Silk
  • Style

    • A-line
  • Fit

  • Occasion

  • Pattern

    • Floral
    • Leopard-print
    • Striped
  • Function

  • Quality

  • Length

  • Sleeve length

    • Short sleeve
    • Sleeveless
  • Neckline

    • Halterneck
    • Square neckline
    • V-neck

666 items

Toggle image size
Toggle image type
666 items

Selected filters:

    • Scarf-collar dressModel

      Scarf-collar dress

      €39.99
      • Burgundy/Polka dot
    • Flared-skirt twill dressModel

      Flared-skirt twill dress

      €49.99
      • Denim blue
    • Cap-sleeved handkerchief dressModel

      Cap-sleeved handkerchief dress

      €34.99
      • Red
    • Lace-trimmed jersey dressModel

      Lace-trimmed jersey dress

      €19.99
      • Black
    • Belted cotton shirt dressModel

      Belted cotton shirt dress

      €49.99
      • Pale pink/Floral
    • Boat-neck jersey dressModel

      Boat-neck jersey dress

      €24.99
      • Black
    • Satin midi dressModel

      Satin midi dress

      €44.99
      • Olive green
    • Denim midi dressModel

      Denim midi dress

      €49.99
      • Beige/Leopard print
    • Ruched cap-sleeved dressModel

      Ruched cap-sleeved dress

      €19.99
      • Black
    • Draped bandeau dressModel

      Draped bandeau dress

      €17.99
      • Turquoise/Floral
    • Button-front midi dressModel

      Button-front midi dress

      €29.99
      • Black/Floral
    • Funnel-collar shirt dressModel

      Funnel-collar shirt dress

      €39.99
      • Cream
    • Smocked bandeau dressModel

      Smocked bandeau dress

      €39.99
      • Blue/Paisley pattern
    • Draped T-shirt dressModel

      Draped T-shirt dress

      €19.99
      • Cream
    • Satin midi dressModel

      Satin midi dress

      €39.99
      • Dark beige
    • Boat-neck jersey dressModel

      Boat-neck jersey dress

      €29.99
      • Black
    • Bodycon dressModel

      Bodycon dress

      €29.99
      • Black
    • Draped midi dressModel

      Draped midi dress

      €39.99
      • Light beige
    • Tie-belt shirt dressModel

      Tie-belt shirt dress

      €29.99
      • Black
    • Broderie-anglaise cotton shirt dressModel

      Broderie-anglaise cotton shirt dress

      €59.99
      • Bright blue
    • Cap-sleeved handkerchief dressModel

      Cap-sleeved handkerchief dress

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

      Tie-detail tiered dress

      €34.99
      • Red
    • Cotton halterneck dressModel

      Cotton halterneck dress

      €29.99
      • Mustard yellow
    • Button-front denim dressModel

      Button-front denim dress

      €49.99
      • Light denim blue
    • Satin slip dressModel

      Satin slip dress

      €39.99
      • Dark turquoise
    • Satin midi dressModel

      Satin midi dress

      €44.99
      • Cream
    • Tie-back poplin dressModel

      Tie-back poplin dress

      €34.99
      • Navy blue
    • Draped-panel one-shoulder dressModel

      Draped-panel one-shoulder dress

      €24.99
      • Dark khaki green
    • Sleeveless wrap-detail dressModel

      Sleeveless wrap-detail dress

      €24.99
      • Black
    • Twist-detail halterneck dressModel

      Twist-detail halterneck dress

      €19.99
      • Dark brown
    • Flounced strappy dressModel

      Flounced strappy dress

      €34.99
      • Dark brown
    • Draped midi dressModel

      Draped midi dress

      €39.99
      • Black
    • Draped cape-detail dressModel

      Draped cape-detail dress

      €17.99
      • Dark brown/Checked
    • Asymmetric strappy dressModel

      Asymmetric strappy dress

      €24.99
      • Dark brown
    • Cotton bodycon dressModel

      Cotton bodycon dress

      €19.99
      • Cream/Striped
    • Tie-detail cut-out dressModel

      Tie-detail cut-out dress

      €49.99
      • Navy blue/Floral

    Showing 36 of 666 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.