Midi Skirts

The midi skirt is the styling hero of the skirt world. From office-ready styles to casual floaty summer skirts, Witchery has a range of women’s midi skirts to suit any occasion. Midi skirts are undeniably stylish and sophisticated. A midi skirt will cut off at just the right moment between your knee and ankle, creating the perfect versatile look. There are so many options when it comes to finding women’s midi skirts online; from cotton or linen midi skirts to more elevated styles in satin or silk.

Front Split Midi Skirt
Satin Skirt

Satin Skirt

AUD $159.00

Lace Panel Maxi Skirt

Lace Panel Maxi Skirt

AUD $199.00

Tailored Midi Skirt

Tailored Midi Skirt

AUD $179.00

Organza Skirt

Organza Skirt

AUD $159.00

Satin Skirt

Satin Skirt

AUD $159.00

Sequin Skirt

Sequin Skirt

AUD $179.00

Soft Column Skirt

Soft Column Skirt

AUD $119.95

Originally AUD $159.00

APP, ONLINE & IN-STORE

20% Off
dresses,
SHIRTS &
JACKETS

*Full price only.
Ends 06.04.2025 T&Cs Apply.

Denim Midi Skirt

Denim Midi Skirt

AUD $99.95

Originally AUD $159.00

Knit Split Detail Skirt

Knit Split Detail Skirt

AUD $79.95

Originally AUD $149.00

Jersey Gathered Skirt

Jersey Gathered Skirt

AUD $49.95

Originally AUD $129.00

Front Split Midi Skirt

Front Split Midi Skirt

AUD $99.95

Originally AUD $149.00

Maxi Slim Knit Skirt

Maxi Slim Knit Skirt

AUD $79.95

Originally AUD $199.00

Stitch Knit Skirt

Stitch Knit Skirt

AUD $79.95

Originally AUD $159.00

Button Through Midi Skirt

Button Through Midi Skirt

AUD $79.95

Originally AUD $149.00

Linen Column Skirt

Linen Column Skirt

AUD $79.95

Originally AUD $149.00

Button Through Midi Skirt

Button Through Midi Skirt

AUD $59.95

Originally AUD $149.00

Knit Split Detail Skirt

Knit Split Detail Skirt

AUD $89.95

Originally AUD $149.00

Stripe Maxi Slip Skirt

Stripe Maxi Slip Skirt

AUD $79.95

Originally AUD $159.00

Slim Knit Midi Skirt

Slim Knit Midi Skirt

AUD $49.95

Originally AUD $149.00

Ruched Midi Skirt

Ruched Midi Skirt

AUD $49.95

Originally AUD $179.00

Seam Detail Maxi Skirt

Seam Detail Maxi Skirt

AUD $79.95

Originally AUD $179.95

22Products found