Skip to content

You're currently viewing our UK store. Based on your location, we recommend visiting our store for the best experience

Go to store Click here to stay on this store

Adding...

Item added to cart
Bag
THRIFT+ Bag
Looking to recycle your unwanted clothes?
Your bag is empty.

Women's Midi Skirts

From day to evening, you can't go wrong with a midi skirt. The flattering figure of a woman's midi skirt sets the scene for every print or texture, from floaty floral skirts and satin skirts to denim skirts and knitted skirts. Our women's midi skirt collection will have you covered from workwear to weekend to wedding guest outfits.

See:
Imola Ruched Midi Skirt Imola Ruched Midi Skirt
Imola Ruched Midi Skirt
Imola Ruched Midi Skirt
£65.00 £46.00
View Details
  • 06
  • 08
  • 10
  • 12
  • 14
  • 16
  • 18
£65.00 £46.00
£65.00 £46.00
Candice Satin Georgette Overlay Midi Skirt Candice Satin Georgette Overlay Midi Skirt
Candice Satin Georgette Overlay Midi Skirt
Candice Satin Georgette Overlay Midi Skirt
£99.00 £59.00
View Details
  • 06
  • 08
  • 10
  • 12
  • 14
  • 16
  • 18
£99.00 £59.00
Denver Denim Flare Midi Skirt Denver Denim Flare Midi Skirt
Denver Denim Flare Midi Skirt
Denver Denim Flare Midi Skirt
£79.00 £40.00
View Details
  • 06
  • 08
  • 10
  • 12
  • 14
  • 16
  • 18
£79.00 £40.00
Cannes Twill Split Midi Skirt Cannes Twill Split Midi Skirt
Cannes Twill Split Midi Skirt
Cannes Twill Split Midi Skirt
£90.00 £54.00
View Details
  • 06
  • 08
  • 10
  • 12
  • 14
  • 16
  • 18
£90.00 £54.00
Floriana Crinkle Midi Skirt Floriana Crinkle Midi Skirt
Floriana Crinkle Midi Skirt
Floriana Crinkle Midi Skirt
£65.00 £44.00
View Details
  • 06
  • 08
  • 10
  • 12
  • 14
  • 16
  • 18
£65.00 £44.00
£65.00 £44.00
Linen Column Midi Skirt Linen Column Midi Skirt
Linen Column Midi Skirt
Linen Column Midi Skirt
£65.00 £37.00
View Details
  • 06
  • 08
  • 10
  • 12
  • 14
  • 16
  • 18
£65.00 £37.00
£65.00 £37.00
Satin Midi Skirt
Satin Midi Skirt
Satin Midi Skirt
£50.00 £27.00
View Details
  • 06
  • 08
  • 10
  • 12
  • 14
  • 16
  • 18
£50.00 £27.00
£50.00 £27.00
Cargo Midi Skirt Cargo Midi Skirt
Cargo Midi Skirt
Cargo Midi Skirt
£50.00 £19.00
View Details
  • 06
  • 08
  • 10
  • 12
  • 14
  • 16
  • 18
£50.00 £19.00
£50.00 £19.00
Ariette Linen Blend Slit Midi Skirt Ariette Linen Blend Slit Midi Skirt
Ariette Linen Blend Slit Midi Skirt
Ariette Linen Blend Slit Midi Skirt
£75.00
View Details
  • 06
  • 08
  • 10
  • 12
  • 14
  • 16
  • 18
Barletta Poplin Square Skirt Barletta Poplin Square Skirt
Barletta Poplin Square Skirt
Barletta Poplin Square Skirt
£79.00
View Details
  • XS
  • S
  • M
  • L
  • XL
Elyria Oona Satin Midi Skirt Elyria Oona Satin Midi Skirt
Elyria Oona Satin Midi Skirt
Elyria Oona Satin Midi Skirt
£89.00
View Details
  • XS
  • S
  • M
  • L
  • XL
  • XXL
Sunburst Crepe Pleated Midi Skirt Sunburst Crepe Pleated Midi Skirt
Sunburst Crepe Pleated Midi Skirt
Sunburst Crepe Pleated Midi Skirt
£85.00
View Details
  • XS
  • S
  • M
  • L
  • XL
Trudy Crochet Maxi Skirt Trudy Crochet Maxi Skirt
Trudy Crochet Maxi Skirt
Trudy Crochet Maxi Skirt
£75.00
View Details
  • XS
  • S
  • M
  • L
  • XL
£75.00
Monica Hallie Maxi Skirt Monica Hallie Maxi Skirt
Monica Hallie Maxi Skirt
Monica Hallie Maxi Skirt
£69.00
View Details
  • 06
  • 08
  • 10
  • 12
  • 14
  • 16
  • 18
£69.00
Islay Linen Ruffle Midi Skirt Islay Linen Ruffle Midi Skirt
Islay Linen Ruffle Midi Skirt
Islay Linen Ruffle Midi Skirt
£99.00
View Details
  • 06
  • 08
  • 10
  • 12
  • 14
  • 16
  • 18
Genevieve Ariette Linen Skirt Genevieve Ariette Linen Skirt
Genevieve Ariette Linen Skirt
Genevieve Ariette Linen Skirt
£79.00
View Details
  • 06
  • 08
  • 10
  • 12
  • 14
  • 16
  • 18
Arie Pleated Midi Skirt Arie Pleated Midi Skirt
Arie Pleated Midi Skirt
Arie Pleated Midi Skirt
£75.00 £37.00
View Details
  • 06
  • 08
  • 10
  • 12
  • 14
  • 16
  • 18
£75.00 £37.00
£75.00 £37.00
Darla Eco Anita Midi Skirt Darla Eco Anita Midi Skirt
Darla Eco Anita Midi Skirt
Darla Eco Anita Midi Skirt
£69.00 £27.00

Extra 20% off with code: LASTCHANCE

View Details
  • 06
  • 08
  • 10
  • 12
  • 14
  • 16
  • 18
£69.00 £27.00

Extra 20% off with code: LASTCHANCE

£69.00 £27.00

Extra 20% off with code: LASTCHANCE

Inu Satin Wrap Midi Skirt Inu Satin Wrap Midi Skirt
Inu Satin Wrap Midi Skirt
Inu Satin Wrap Midi Skirt
£59.00 £23.00
View Details
  • 06
  • 08
  • 10
  • 12
  • 14
  • 16
  • 18
£59.00 £23.00
£59.00 £23.00
Ennis Eco Satin Midaxi Slip Skirt Ennis Eco Satin Midaxi Slip Skirt
Ennis Eco Satin Midaxi Slip Skirt
Ennis Eco Satin Midaxi Slip Skirt
£65.00 £26.00
View Details
  • XS
  • S
  • M
  • L
  • XL
£65.00 £26.00
Ennis Eco Satin Midaxi Slip Skirt Ennis Eco Satin Midaxi Slip Skirt
Ennis Eco Satin Midaxi Slip Skirt
Ennis Eco Satin Midaxi Slip Skirt
£65.00 £26.00
View Details
  • XS
  • S
  • M
  • L
  • XL
£65.00 £26.00
Cargo Midi Skirt Cargo Midi Skirt
Cargo Midi Skirt
Cargo Midi Skirt
£50.00 £12.00
View Details
  • 06
  • 08
  • 10
  • 12
  • 14
  • 16
£50.00 £12.00
£50.00 £12.00
Denim Midi Skirt Denim Midi Skirt
Denim Midi Skirt
Denim Midi Skirt
£55.00 £14.00
View Details
  • 06
  • 08
  • 10
  • 12
  • 14
  • 16
£55.00 £14.00
£55.00 £14.00
Dani Eco Check Delphine Midi Skirt Dani Eco Check Delphine Midi Skirt
Dani Eco Check Delphine Midi Skirt
Dani Eco Check Delphine Midi Skirt
£65.00 £26.00
View Details
  • 06
  • 08
  • 10
  • 12
  • 14
  • 16
  • 18
£65.00 £26.00
Gaia Flavia Textured Skirt Gaia Flavia Textured Skirt
Gaia Flavia Textured Skirt
Gaia Flavia Textured Skirt
£69.00 £27.00
View Details
  • 06
  • 08
  • 10
  • 12
  • 14
  • 16
  • 18
£69.00 £27.00
£69.00 £27.00
Frances Recycled Crinkle Ruffle Midi Skirt Frances Recycled Crinkle Ruffle Midi Skirt
Frances Recycled Crinkle Ruffle Midi Skirt
Frances Recycled Crinkle Ruffle Midi Skirt
£59.00 £18.00
View Details
  • 06
  • 08
  • 10
  • 12
  • 14
  • 16
  • 18
£59.00 £18.00
Diandra Satin Devore Skirt Diandra Satin Devore Skirt
Diandra Satin Devore Skirt
Diandra Satin Devore Skirt
£95.00 £38.00

Extra 20% off with code: LASTCHANCE

View Details
  • 06
  • 08
  • 10
  • 12
  • 14
  • 16
  • 18
£95.00 £38.00

Extra 20% off with code: LASTCHANCE

£95.00 £38.00

Extra 20% off with code: LASTCHANCE

Fern Arie Crepe Asymmetrical Skirt Fern Arie Crepe Asymmetrical Skirt
Fern Arie Crepe Asymmetrical Skirt
Fern Arie Crepe Asymmetrical Skirt
£79.00 £40.00
View Details
  • 06
  • 08
  • 10
  • 12
  • 14
  • 16
  • 18
£79.00 £40.00
Crolenda PU Midi Skirt Crolenda PU Midi Skirt
Crolenda PU Midi Skirt
Crolenda PU Midi Skirt
£69.00 £19.00
View Details
  • 06
  • 08
  • 10
  • 12
  • 14
  • 16
  • 18
£69.00 £19.00
£69.00 £19.00
Alessandra Recycled Pleated Skirt Alessandra Recycled Pleated Skirt
Alessandra Recycled Pleated Skirt
Alessandra Recycled Pleated Skirt
£75.00 £30.00
View Details
  • XS
  • S
  • M
  • L
  • XL
£75.00 £30.00
Floramour Ennis Eco Satin Maxi Skirt Floramour Ennis Eco Satin Maxi Skirt
Floramour Ennis Eco Satin Maxi Skirt
Floramour Ennis Eco Satin Maxi Skirt
£89.00 £27.00
View Details
  • 06
  • 08
  • 10
  • 12
  • 14
  • 16
  • 18
£89.00 £27.00
Anisha Sequin Skirt Anisha Sequin Skirt
Anisha Sequin Skirt
Anisha Sequin Skirt
£75.00 £30.00
View Details
  • 06
  • 08
  • 10
  • 12
  • 14
  • 16
  • 18
£75.00 £30.00
£75.00 £30.00
Embroidered Felicity Midi Skirt Embroidered Felicity Midi Skirt
Embroidered Felicity Midi Skirt
Embroidered Felicity Midi Skirt
£79.00 £39.00

Extra 20% off with code: LASTCHANCE

View Details
  • 06
  • 08
  • 10
  • 12
  • 14
  • 16
  • 18
£79.00 £39.00

Extra 20% off with code: LASTCHANCE

£79.00 £39.00

Extra 20% off with code: LASTCHANCE

Satin Slip Midi Skirt Satin Slip Midi Skirt
Satin Slip Midi Skirt
Satin Slip Midi Skirt
£50.00 £15.00
View Details
  • 06
  • 08
  • 10
  • 12
  • 14
  • 16
£50.00 £15.00
£50.00 £15.00

From day to evening, you can't go wrong with a midi skirt. The flattering figure of a woman's midi skirt sets the scene for every print or texture, from floaty floral skirts and satin skirts to denim skirts and knitted skirts. Our women's midi skirt collection will have you covered from workwear to weekend to wedding guest outfits.

Common Questions

Midi skirts are a style staple and pair well with various tops. For a sleek look, try a fitted blouse or a tucked-in shirt, perfect for the desk or dinner. For a more casual outfit, team it with a simple white T-shirt or lightweight jumper to create a relaxed silhouette. Want to embrace something bolder this season? Try a cropped top with a denim midi skirt or an oversized jumper. Details like pockets also bring a practicality to your outfit.

Yes, midi skirts are perfect for colder weather with a few styling adjustments. Layering with tights underneath can add warmth without sacrificing chic style. Find styles that work for you by pairing your midi skirt with black knee-high boots for a seamless look, ensuring they don’t end at the same length as the skirt hem. Ankle boots can also work if they're cut lower, while a chunky knit jumper or coat completes the outfit for winter. Choose rich shades like purple or deeper neutrals to reflect the autumn trend.

Absolutely, midi skirts can suit formal events effortlessly. Opt for a tailored or pleated midi skirt in colours or elegant fabrics. A pleated or structured midi skirt can feel polished enough for an elevated evening look. Choose elegant fabrics and pair with a silk blouse or fitted blazer. Heels or sleek sandals give height and balance, while refined jewellery brings it all together.

It depends on the look you’re going for. Loafers or trainers offer a casual feel, especially with a denim midi skirt. Strappy sandals suit summer styles, and ankle boots work well if they don’t cut off where your hem ends. To elongate your legs, leave space between your skirt and the top of your boots. Whatever you choose, it’s all about finding the right size, fit, and proportion to suit your style.