Midi Dresses

Filter
sort Recommended have been applied
  • Lace-trimmed strappy dress - Light pink/Dark brown/Black/Dark brown/Pale powder pink
    -30%

    Lace-trimmed strappy dress

    Discounted price£16.09Normal price£22.99

  • Belted shirt dress - Brown
    -30%

    Belted shirt dress

    Discounted price£23.09Normal price£32.99

  • Lace-trimmed slip dress - Cream/Polka dot
    -30%

    Lace-trimmed slip dress

    Discounted price£17.49Normal price£24.99

  • Lace-trimmed strappy dress - Dark brown/Black/Light pink/Dark brown/Pale powder pink
    -30%

    Lace-trimmed strappy dress

    Discounted price£16.09Normal price£22.99

  • Tie-belt wrap dress - Black/White
    -30%

    Tie-belt wrap dress

    Discounted price£26.59Normal price£37.99

  • Scarf-detail dress - Black/White
    -30%

    Scarf-detail dress

    Discounted price£26.59Normal price£37.99

  • Smocked poplin dress - White
    -10%

    Smocked poplin dress

    Discounted price£22.44Normal price£24.99

  • Open-back cotton poplin dress - Pale yellow/Polka dot
    -10%

    Open-back cotton poplin dress

    Discounted price£22.42Normal price£24.99

  • Smocked strappy dress - Light yellow/Floral
    -10%

    Smocked strappy dress

    Discounted price£13.46Normal price£14.99

  • Tie-belt shirt dress - Blue/White patterned/Black/Cream/Zebra print/Black/Floral/Black/Dark khaki green/Black/Bright blue/White patterned/Dark brown/Floral/White/Red floral/Navy blue/Beige/Leopard print/White/Burgundy floral/White/Green patterned/Green/Patterned/White/Blue patterned/Cream/Black patterned/Dark beige/Leopard print
    -10%

    Tie-belt shirt dress

    Discounted price£17.99Normal price£19.99

  • Tie-belt dress - Dark brown/Cream/Patterned
    -10%

    Tie-belt dress

    Discounted price£34.19Normal price£37.99

  • Cap-sleeved dress - Black/Spotted/Dark brown/Mustard yellow/Cream/Zebra print/Dark green/Red
    -10%

    Cap-sleeved dress

    Discounted price£16.19Normal price£17.99

  • Tie-belt midi dress - Light pink/Floral
    -10%

    Tie-belt midi dress

    Discounted price£25.19Normal price£27.99

  • Linen-blend shirt dress - Black/Light blue/Cream/Striped
    -30%
    H&M Premium Selection

    Linen-blend shirt dress

    Discounted price£26.59Normal price£37.99

  • Tie-belt shirt dress - Blue/Striped
    -10%

    Tie-belt shirt dress

    Discounted price£25.19Normal price£27.99

  • Smocked strappy dress - Black/Green/White floral/Blue/White patterned
    -30%

    Smocked strappy dress

    Discounted price£10.49Normal price£14.99

  • Cap-sleeved dress - Dark brown/Black/Spotted/Mustard yellow/Cream/Zebra print/Dark green/Red
    -10%

    Cap-sleeved dress

    Discounted price£16.19Normal price£17.99

  • Smocked-bodice tie-strap dress - Beige/Leopard print
    -10%

    Smocked-bodice tie-strap dress

    Discounted price£25.19Normal price£27.99

  • Strappy midi dress - Cream/Floral/White/Floral/White/Peaches/Green/Patterned/White/Floral/Cream/Floral
    -10%

    Strappy midi dress

    Discounted price£22.49Normal price£24.99

  • Tie-detail shirt dress - Rust brown
    -10%

    Tie-detail shirt dress

    Discounted price£34.19Normal price£37.99

  • Tie-belt dress - Cream/Patterned/Dark brown
    -10%

    Tie-belt dress

    Discounted price£34.19Normal price£37.99

Midi Dresses

Check out the latest styles in our collection of midi dresses. Refresh your look with seasonal colours 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 favourite 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.