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

  • 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

562 items

Toggle image size
Toggle image type
562 items

Selected filters:

    • Denim midi dressModel

      Denim midi dress

      €49.99
      • Beige/Leopard print
    • Satin midi dressModel

      Satin midi dress

      €44.99
      • Olive green
    • Cap-sleeved handkerchief dressModel

      Cap-sleeved handkerchief dress

      €34.99
      • Red
    • Printed strappy dressModel

      Printed strappy dress

      €29.99
      • Black/Floral
    • Cap-sleeved handkerchief dressModel

      Cap-sleeved handkerchief dress

      €34.99
      • Black
    • Boat-neck jersey dressModel

      Boat-neck jersey dress

      €29.99
      • Black
    • Sleeveless wrap-detail dressModel

      Sleeveless wrap-detail dress

      €24.99
      • Dark plum red
    • Satin midi dressModel

      Satin midi dress

      €39.99
      • Dark beige
    • Short-sleeved shirt dressModel

      Short-sleeved shirt dress

      €29.99
      • Blue/White striped
    • Cap-sleeved handkerchief dressModel

      Cap-sleeved handkerchief dress

      €34.99
      • Cream/Polka dot
    • Satin midi dressModel

      Satin midi dress

      €39.99
      • Ivory
    • Cotton bodycon dressModel

      Cotton bodycon dress

      €19.99
      • Blue
    • Flared-skirt twill dressModel

      Flared-skirt twill dress

      €49.99
      • Cream
    • Jersey strappy dressModel

      Jersey strappy dress

      €19.99
      • Black
    • Draped cape-detail dressModel

      Draped cape-detail dress

      €17.99
      • Dark brown/Checked
    • Tie-strap midi dressModel

      Tie-strap midi dress

      €29.99
      • Blue/Patterned
    • Ruched cap-sleeved dressModel

      Ruched cap-sleeved dress

      €34.99
      • Light beige/Floral
    • Boat-neck jersey dressModel

      Boat-neck jersey dress

      €24.99
      • Black
    • Tie-belt shirt dressModel

      Tie-belt shirt dress

      €29.99
      • Black
    • Flared-skirt twill dressModel

      Flared-skirt twill dress

      €49.99
      • Denim blue
    • Belted cotton shirt dressModel

      Belted cotton shirt dress

      €49.99
      • Pale pink/Floral
    • Tie-detail tiered dressModel

      Tie-detail tiered dress

      €34.99
      • Red
    • Broderie-anglaise cotton shirt dressModel

      Broderie-anglaise cotton shirt dress

      €49.99
      • White
    • Belted cotton shirt dressModel

      Belted cotton shirt dress

      €49.99
      • Red
    • Draped satin dressModel

      Draped satin dress

      €49.99
      • Dark purple
    • Bodycon dressModel

      Bodycon dress

      €29.99
      • Red
    • Tie-belt shirt dressModel

      Tie-belt shirt dress

      €29.99
      • Cream
    • Wrap midi dressModel

      Wrap midi dress

      €39.99
      • Beige
    • Rope-detail high-low dressModel

      Rope-detail high-low dress

      €79.99
      • Navy blue
    • Bodycon dressModel

      Bodycon dress

      €29.99
      • Black
    • Tie-detail cut-out dressModel

      Tie-detail cut-out dress

      €49.99
      • Navy blue/Floral
    • Flared-skirt tie-strap dressModel

      Flared-skirt tie-strap dress

      €49.99
      • Light blue/Floral
    • Tie-back poplin dressModel

      Tie-back poplin dress

      €34.99
      • Navy blue
    • Fringed strappy dressModel

      Fringed strappy dress

      €49.99
      • Dark brown
    • Draped T-shirt dressModel

      Draped T-shirt dress

      €19.99
      • Cream
    • Tie-back poplin dressModel

      Tie-back poplin dress

      €34.99
      • Cream

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