Midi Dresses

Back
Sort by
Filter
sort Recommended have been applied
    • Denim midi dress - Dark denim blue - 1
    • Denim midi dress - Dark denim blue - 2
    • Denim midi dress - Dark denim blue - 3
    • Denim midi dress - Dark denim blue - 4
    • Denim midi dress - Dark denim blue - 5
    • Denim midi dress - Dark denim blue - 6
    • Denim midi dress - Dark denim blue - 7

    Denim midi dress

    £44.99 / 23,00 €

    • Off-the-shoulder dress - Brown/Dark grey marl - 1
    • Off-the-shoulder dress - Brown/Dark grey marl - 2
    • Off-the-shoulder dress - Brown/Dark grey marl - 3
    • Off-the-shoulder dress - Brown/Dark grey marl - 4
    • Off-the-shoulder dress - Brown/Dark grey marl - 5
    • Off-the-shoulder dress - Brown/Dark grey marl - 6

    Off-the-shoulder dress

    £37.99 / 19,42 €

    • Fitted midi dress - Brown - 1
    • Fitted midi dress - Brown - 2
    • Fitted midi dress - Brown - 3
    • Fitted midi dress - Brown - 4
    • Fitted midi dress - Brown - 5
    • Fitted midi dress - Brown - 6

    Fitted midi dress

    £37.99 / 19,42 €

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

    Tie-belt shirt dress

    £22.99 / 11,75 €

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

    Tie-belt shirt dress

    £22.99 / 11,75 €

    • Draped bodycon dress - Black/Dark brown/Cream/Red - 1
    • Draped bodycon dress - Black/Dark brown/Cream/Red - 2
    • Draped bodycon dress - Black/Dark brown/Cream/Red - 3
    • Draped bodycon dress - Black/Dark brown/Cream/Red - 4
    • Draped bodycon dress - Black/Dark brown/Cream/Red - 5

    Draped bodycon dress

    £19.99 / 10,22 €

    • Cotton strappy dress - Black/White/Lemons/White/Lemons - 1
    • Cotton strappy dress - Black/White/Lemons/White/Lemons - 2
    • Cotton strappy dress - Black/White/Lemons/White/Lemons - 3
    • Cotton strappy dress - Black/White/Lemons/White/Lemons - 4
    • Cotton strappy dress - Black/White/Lemons/White/Lemons - 5
    • Cotton strappy dress - Black/White/Lemons/White/Lemons - 6

    Cotton strappy dress

    £37.99 / 19,42 €

    • Linen-blend halterneck dress - Black/White - 1
    • Linen-blend halterneck dress - Black/White - 2
    • Linen-blend halterneck dress - Black/White - 3
    • Linen-blend halterneck dress - Black/White - 4
    • Linen-blend halterneck dress - Black/White - 5
    • Linen-blend halterneck dress - Black/White - 6
    H&M Premium Selection

    Linen-blend halterneck dress

    £37.99 / 19,42 €

    • Smocked strappy dress - Black/Blue/White patterned/Green/White floral/Red/Patterned - 1
    • Smocked strappy dress - Black/Blue/White patterned/Green/White floral/Red/Patterned - 2
    • Smocked strappy dress - Black/Blue/White patterned/Green/White floral/Red/Patterned - 3
    • Smocked strappy dress - Black/Blue/White patterned/Green/White floral/Red/Patterned - 4
    • Smocked strappy dress - Black/Blue/White patterned/Green/White floral/Red/Patterned - 5

    Smocked strappy dress

    £14.99 / 7,66 €

    • Tie-belt shirt dress - Cream/Zebra print/White/Burgundy floral/Black/Black/Floral/White/Red floral/Dark khaki green/Dark beige/Leopard print/Black/Beige/Leopard print/Bright blue/White patterned/Green/Patterned/Dark brown/Floral/Navy blue/White/Blue patterned/Cream/Black patterned/White/Green patterned - 1
    • Tie-belt shirt dress - Cream/Zebra print/White/Burgundy floral/Black/Black/Floral/White/Red floral/Dark khaki green/Dark beige/Leopard print/Black/Beige/Leopard print/Bright blue/White patterned/Green/Patterned/Dark brown/Floral/Navy blue/White/Blue patterned/Cream/Black patterned/White/Green patterned - 2
    • Tie-belt shirt dress - Cream/Zebra print/White/Burgundy floral/Black/Black/Floral/White/Red floral/Dark khaki green/Dark beige/Leopard print/Black/Beige/Leopard print/Bright blue/White patterned/Green/Patterned/Dark brown/Floral/Navy blue/White/Blue patterned/Cream/Black patterned/White/Green patterned - 3
    • Tie-belt shirt dress - Cream/Zebra print/White/Burgundy floral/Black/Black/Floral/White/Red floral/Dark khaki green/Dark beige/Leopard print/Black/Beige/Leopard print/Bright blue/White patterned/Green/Patterned/Dark brown/Floral/Navy blue/White/Blue patterned/Cream/Black patterned/White/Green patterned - 4
    • Tie-belt shirt dress - Cream/Zebra print/White/Burgundy floral/Black/Black/Floral/White/Red floral/Dark khaki green/Dark beige/Leopard print/Black/Beige/Leopard print/Bright blue/White patterned/Green/Patterned/Dark brown/Floral/Navy blue/White/Blue patterned/Cream/Black patterned/White/Green patterned - 5
    • Tie-belt shirt dress - Cream/Zebra print/White/Burgundy floral/Black/Black/Floral/White/Red floral/Dark khaki green/Dark beige/Leopard print/Black/Beige/Leopard print/Bright blue/White patterned/Green/Patterned/Dark brown/Floral/Navy blue/White/Blue patterned/Cream/Black patterned/White/Green patterned - 6

    Tie-belt shirt dress

    £22.99 / 11,75 €

    • Fitted midi dress - Black - 1
    • Fitted midi dress - Black - 2
    • Fitted midi dress - Black - 3
    • Fitted midi dress - Black - 4
    • Fitted midi dress - Black - 5
    • Fitted midi dress - Black - 6
    • Fitted midi dress - Black - 7

    Fitted midi dress

    £19.99 / 10,22 €

    • Linen-blend shirt dress - Khaki green/White/Striped - 1
    • Linen-blend shirt dress - Khaki green/White/Striped - 2
    • Linen-blend shirt dress - Khaki green/White/Striped - 3
    • Linen-blend shirt dress - Khaki green/White/Striped - 4
    • Linen-blend shirt dress - Khaki green/White/Striped - 5
    • Linen-blend shirt dress - Khaki green/White/Striped - 6

    Linen-blend shirt dress

    £37.99 / 19,42 €

    • Tie-belt shirt dress - Light beige/Floral/Black - 1
    • Tie-belt shirt dress - Light beige/Floral/Black - 2
    • Tie-belt shirt dress - Light beige/Floral/Black - 3
    • Tie-belt shirt dress - Light beige/Floral/Black - 4

    Tie-belt shirt dress

    £32.99 / 16,87 €

    • Hole-knit beach dress - Black/Cream - 1
    • Hole-knit beach dress - Black/Cream - 2
    • Hole-knit beach dress - Black/Cream - 3
    • Hole-knit beach dress - Black/Cream - 4
    • Hole-knit beach dress - Black/Cream - 5
    • Hole-knit beach dress - Black/Cream - 6
    • Hole-knit beach dress - Black/Cream - 7

    Hole-knit beach dress

    £27.99 / 14,31 €

    • Cotton strappy dress - Black/White floral/Black/Floral/Cream/Pink floral - 1
    • Cotton strappy dress - Black/White floral/Black/Floral/Cream/Pink floral - 2
    • Cotton strappy dress - Black/White floral/Black/Floral/Cream/Pink floral - 3
    • Cotton strappy dress - Black/White floral/Black/Floral/Cream/Pink floral - 4
    • Cotton strappy dress - Black/White floral/Black/Floral/Cream/Pink floral - 5

    Cotton strappy dress

    £32.99 / 16,87 €

    • Draped belted dress - Black/Dark grey/Pinstriped - 1
    • Draped belted dress - Black/Dark grey/Pinstriped - 2
    • Draped belted dress - Black/Dark grey/Pinstriped - 3
    • Draped belted dress - Black/Dark grey/Pinstriped - 4
    • Draped belted dress - Black/Dark grey/Pinstriped - 5
    • Draped belted dress - Black/Dark grey/Pinstriped - 6

    Draped belted dress

    £32.99 / 16,87 €

    • Smocked seersucker dress - Light blue/Checked/Light yellow - 1
    • Smocked seersucker dress - Light blue/Checked/Light yellow - 2
    • Smocked seersucker dress - Light blue/Checked/Light yellow - 3
    • Smocked seersucker dress - Light blue/Checked/Light yellow - 4
    • Smocked seersucker dress - Light blue/Checked/Light yellow - 5

    Smocked seersucker dress

    £24.99 / 12,78 €

    • Linen-blend shirt dress - Light blue/Cream/Striped/Black - 1
    • Linen-blend shirt dress - Light blue/Cream/Striped/Black - 2
    • Linen-blend shirt dress - Light blue/Cream/Striped/Black - 3
    • Linen-blend shirt dress - Light blue/Cream/Striped/Black - 4
    • Linen-blend shirt dress - Light blue/Cream/Striped/Black - 5
    H&M Premium Selection

    Linen-blend shirt dress

    £37.99 / 19,42 €

    • Linen-blend strappy dress - Dark brown/Khaki green - 1
    • Linen-blend strappy dress - Dark brown/Khaki green - 2
    • Linen-blend strappy dress - Dark brown/Khaki green - 3
    • Linen-blend strappy dress - Dark brown/Khaki green - 4
    • Linen-blend strappy dress - Dark brown/Khaki green - 5
    • Linen-blend strappy dress - Dark brown/Khaki green - 6

    Linen-blend strappy dress

    £37.99 / 19,42 €

    • Interlock strappy dress - Green/Black/Floral/Black - 1
    • Interlock strappy dress - Green/Black/Floral/Black - 2
    • Interlock strappy dress - Green/Black/Floral/Black - 3
    • Interlock strappy dress - Green/Black/Floral/Black - 4
    • Interlock strappy dress - Green/Black/Floral/Black - 5
    • Interlock strappy dress - Green/Black/Floral/Black - 6

    Interlock strappy dress

    £21.99 / 11,24 €

    • Smocked dress - Cream/Black floral - 1
    • Smocked dress - Cream/Black floral - 2
    • Smocked dress - Cream/Black floral - 3
    • Smocked dress - Cream/Black floral - 4
    • Smocked dress - Cream/Black floral - 5

    Smocked dress

    £44.99 / 23,00 €

    • Linen-blend dress - Cream - 1
    • Linen-blend dress - Cream - 2
    • Linen-blend dress - Cream - 3
    • Linen-blend dress - Cream - 4
    • Linen-blend dress - Cream - 5
    • Linen-blend dress - Cream - 6

    Linen-blend dress

    £37.99 / 19,42 €

    • Tie-belt shirt dress - Black/Light beige/Floral - 1
    • Tie-belt shirt dress - Black/Light beige/Floral - 2
    • Tie-belt shirt dress - Black/Light beige/Floral - 3
    • Tie-belt shirt dress - Black/Light beige/Floral - 4
    • Tie-belt shirt dress - Black/Light beige/Floral - 5

    Tie-belt shirt dress

    £32.99 / 16,87 €

    • Linen-blend shirt dress - Black/Cream/Striped/Light blue - 1
    • Linen-blend shirt dress - Black/Cream/Striped/Light blue - 2
    • Linen-blend shirt dress - Black/Cream/Striped/Light blue - 3
    • Linen-blend shirt dress - Black/Cream/Striped/Light blue - 4
    • Linen-blend shirt dress - Black/Cream/Striped/Light blue - 5
    H&M Premium Selection

    Linen-blend shirt dress

    £37.99 / 19,42 €

    • Ribbed scoop-back dress - Dark brown/White/Navy blue striped/Black/Beige striped - 1
    • Ribbed scoop-back dress - Dark brown/White/Navy blue striped/Black/Beige striped - 2
    • Ribbed scoop-back dress - Dark brown/White/Navy blue striped/Black/Beige striped - 3
    • Ribbed scoop-back dress - Dark brown/White/Navy blue striped/Black/Beige striped - 4
    • Ribbed scoop-back dress - Dark brown/White/Navy blue striped/Black/Beige striped - 5

    Ribbed scoop-back dress

    £19.99 / 10,22 €

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.