• Buy Me That badge

We hope you love our recommendations! Some may have been sent as samples, but all were independently selected by our editors. Just FYI, BuzzFeed and its publishing partners may collect a share of sales and/or other compensation from the links on this page.

24 Midi Skirts That Are Perfect For Every Occasion

They're the goldilocks of skirts.

1. A button-down gingham skirt that's picnic-ready.

2. A lace skirt that's perfectly pretty in pink.

3. A watercolor skirt that's basically a work of art.

4. A cobalt skirt set that'll chase away the summer blues.

5. A satin skirt that makes every day ~an event~.

6. A full and flowery skirt you have to twirl in.

7. A cotton eyelet skirt that'll keep you cool.

8. A red skirt that's perfectly buttoned up.

9. A ribbed skirt you'll want to wrap up in.

10. A purple crinkle skirt that won't ~foil~ your plans.

11. A fringed skirt that's like a mini-midi hybrid.

12. A draped skirt perfect for any garden party.

13. A high-low skirt that looks fancy AF.

14. An ocean-printed skirt in a soft jersey fabric.

15. An embroidered skirt in black and white.

16. A sheer skirt perfect for any sporty ballerina.

17. A denim skirt that's sweetened up with a bow.

18. A super-slitted skirt with a leather waist.

19. An accordion-pleated skirt that comes in three colors.

20. A lilac skirt printed with more lilacs.

21. A striped skirt that's sheerly adorable.

22. A black skirt that makes tulle look badass.

23. A floral skirt straight out of a Delia's catalog.

24. A metallic skirt you can dance the polka in.

Buy Me That is BuzzFeed’s brand-new destination for shopping and products. Follow us on Facebook!