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.

    20 Of The Best Midi Dresses You Can Get At Walmart

    Below the knee and above the ankle, that's where all my dresses go.

    1. A romantically beautiful wrap dress designed with a ruffled hem and sleeves almost too pretty for words.

    2. A striped button-up dress to easily throw on with your favorite denim jacket on a day running errands.

    3. A sophisticated ruched slit-front dress that'll look like it's actually from a super expensive store.

    4. A playfully ruffled and ruched elastic bodice midi dress so you can twirl your way into the lead role of a rom-com.

    5. A silky satin V-neck dress you won't want to wait to slip right into.

    6. An empire waist, bell sleeves A-line dress covered in a magical little star print making it totally out of this world.

    7. A flowy empire waist summer dress for those mornings when you can't figure out what the hell you're going to wear.

    8. A super casual button-down dress that'll look SO good alone or layered with your favorite denim jacket.

    9. A bell sleeve sheer dress roomy enough to be uber comfy but pretty enough for literally any occasion.

    10. A ruffled sleeve, tie-waist wrap dress so you have the absolute perfect piece to throw in a carry-on and take on a last-minute vacation.

    11. A leopard print tie-front slip dress you'll wear more often than you'd like to admit.

    12. A lightweight off-the-shoulder midi dress topped with a large ruffle layer and thick straps so you can wear your favorite bra and get all the support you need.

    13. A breathable belted button-up dress you should probably have in your closet — in the event of a fashion emergency.

    14. A three-quarter-length sleeve swing dress that'll make the perfect date for all your summer weddings.

    15. A strappy A-line button-up dress you'll easily be able to dress up with heels or keep casual with a pair of sandals.

    16. A gorgeous ruffled open back mermaid cut dress that'll make you rule everyone's Instagram feeds.

    17. A stunning V-neck body-con high-low dress that'll have you looking like the visual interpretation of va-va-voom.

    18. A button-up knit striped dress, because everyone deserves that perfect weekend dress and this one will be yours.

    19. A super flowy ruffled hem dress for when you wake up late (all the time) and have nothing to wear (also, all the time).

    20. An airy super soft knotted tank dress that just needs to be right into your closet.

    That feeling when you find the absolute perfect dress.

    Want more? Check out our favorite online clothing stores for all your shopping needs, plus the best places to buy used clothing online and the best clothing stores for petite sizes. Still not satisfied? Check out all of our clothing content for even more.

    Looking for the perfect gift for any occasion? Check out all of BuzzFeed’s gift guides!