Midi Dresses

Filter
sort Recommended have been applied
  • Linen-Blend Dress - Blue melange/Brown/leopard print
    -51%
    H&M Premium Selection

    Linen-Blend Dress

    Discounted price$20.99Regular price$42.99

  • Ribbed Off-the-Shoulder Dress - White/Black
    -50%

    Ribbed Off-the-Shoulder Dress

    Discounted price$19.99Regular price$39.99

  • Flared-Skirt Strappy Dress - White/floral/White/blue floral
    -20%

    Flared-Skirt Strappy Dress

    Discounted price$23.99Regular price$29.99

  • Smocked Dress with Flared Skirt - Light beige/patterned
    -20%

    Smocked Dress with Flared Skirt

    Discounted price$39.99Regular price$49.99

  • Smocked Strappy Dress - Cream/dotted
    -32%

    Smocked Strappy Dress

    Discounted price$16.99Regular price$24.99

  • Tie-belt Shirt Dress - Blue/white patterned/Black/White/green patterned/Light beige/leopard print/Cream/zebra print/Beige/leopard print/Dark khaki green/Black/White/blue floral/Black
    -27%

    Tie-belt Shirt Dress

    Discounted price$21.99Regular price$29.99

  • Tie-Belt Midi Dress - Light pink/floral
    -25%

    Tie-Belt Midi Dress

    Discounted price$29.99Regular price$39.99

  • Tie-belt Shirt Dress - Black/Blue/white patterned/White/green patterned/Light beige/leopard print/Cream/zebra print/Beige/leopard print/Dark khaki green/Black/White/blue floral/Black
    -27%

    Tie-belt Shirt Dress

    Discounted price$21.99Regular price$29.99

  • Smocked Strappy Dress - Blue/floral/Light yellow/floral/White/polka dot/Dark brown/polka dot
    -15%

    Smocked Strappy Dress

    Discounted price$16.99Regular price$19.99

  • Dress with Flared Skirt - Khaki green/Black/Bright blue/Cream
    -17%

    Dress with Flared Skirt

    Discounted price$24.99Regular price$29.99

  • Strappy Midi Dress - Cream/floral/White/peaches/White/floral
    -25%

    Strappy Midi Dress

    Discounted price$29.99Regular price$39.99

  • Dress with Flared Skirt - Black/Khaki green/Bright blue/Cream
    -10%

    Dress with Flared Skirt

    Discounted price$26.99Regular price$29.99

  • Cap-sleeved Dress - Black/dotted/Dark brown/Mustard yellow
    -16%

    Cap-sleeved Dress

    Discounted price$20.99Regular price$24.99

  • Cotton Dress with Flared Skirt - White
    -16%

    Cotton Dress with Flared Skirt

    Discounted price$37.99Regular price$44.99

  • Smocked Seersucker Dress - Cream/Light purple
    -15%

    Smocked Seersucker Dress

    Discounted price$33.99Regular price$39.99

  • Strappy Midi Dress - White/peaches/Cream/floral/White/floral
    -15%

    Strappy Midi Dress

    Discounted price$33.99Regular price$39.99

  • Smocked Strappy Dress - Light yellow/floral/Blue/floral/White/polka dot/Dark brown/polka dot
    -10%

    Smocked Strappy Dress

    Discounted price$17.99Regular price$19.99

  • Tie-Belt Dress - Dark brown/Cream/patterned
    -16%

    Tie-Belt Dress

    Discounted price$41.99Regular price$49.99

  • Smocked-Bodice Tie-Strap Dress - White/striped/Beige/leopard print/Bright red
    -17%

    Smocked-Bodice Tie-Strap Dress

    Discounted price$28.99Regular price$34.99

  • Cap-sleeved Dress - Dark brown/Black/dotted/Mustard yellow
    -16%

    Cap-sleeved Dress

    Discounted price$20.99Regular price$24.99

  • Smocked Poplin Dress - White
    -15%

    Smocked Poplin Dress

    Discounted price$33.99Regular price$39.99

  • Denim Midi Dress - Denim blue/Light denim blue
    -20%

    Denim Midi Dress

    Discounted price$43.99Regular price$54.99

  • Strappy Midi Dress - White/floral/Cream/floral/White/peaches
    -18%

    Strappy Midi Dress

    Discounted price$32.99Regular price$39.99

  • Denim Midi Dress - Light denim blue/Denim blue
    -16%

    Denim Midi Dress

    Discounted price$45.99Regular price$54.99

  • Bandeau Dress - Yellow/floral
    -15%

    Bandeau Dress

    Discounted price$50.99Regular price$59.99

  • Smocked Seersucker Dress - Light purple/Cream
    -10%

    Smocked Seersucker Dress

    Discounted price$35.99Regular price$39.99

  • Tie-Detail Shirt Dress - Rust brown
    -16%

    Tie-Detail Shirt Dress

    Discounted price$41.99Regular price$49.99

  • Tie-belt Shirt Dress - White/green patterned/Blue/white patterned/Black/Light beige/leopard print/Cream/zebra print/Beige/leopard print/Dark khaki green/Black/White/blue floral/Black
    -30%

    Tie-belt Shirt Dress

    Discounted price$20.99Regular price$29.99

  • Tie-Belt Shirt Dress - Blue/striped/Blue/striped
    -15%

    Tie-Belt Shirt Dress

    Discounted price$33.99Regular price$39.99

  • Tiered Midi Dress - Light beige/leopard print/Light beige/patterned/Dark purple
    -28%

    Tiered Midi Dress

    Discounted price$28.99Regular price$39.99

  • Draped Jersey Dress - Light dusty turquoise
    -20%

    Draped Jersey Dress

    Discounted price$35.99Regular price$44.99

Midi Dresses

Check out the latest styles in our collection of midi dresses. Refresh your look with seasonal colors and cuts or experiment with bold patterns and prints to instantly elevate your look. Browse through floaty long-sleeve midi dresses in floral prints and vibrant patterns for summer. Find simple shirt and wrap dresses perfect for everything from work to after-hours or shop for bodycon fits for nights out. For evening wear discover elegant satin slips and timeless V-neck dresses with sleeves in your favorite shades and a variety of materials. Looking for something longer? Have a browse through our maxi dresses and shirt dresses and get ready to twirl.