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.
We hope you love the products we recommend! All of them were independently selected by our editors. Just so you know, BuzzFeed may collect a share of sales or other compensation from the links on this page if you decide to shop from them. Oh, and FYI — prices are accurate and items in stock as of time of publication.
A romantically beautiful
wrap dress designed with a ruffled hem and sleeves almost too pretty for words.
Price: $20.19 (available in sizes S-XXL and in seven colors)
button-up dress to easily throw on with your favorite denim jacket on a day running errands.
Price: $13.99 (available in sizes S-3XL and in 15 prints)
A sophisticated ruched
slit-front dress that'll look like it's actually from a super expensive store.
Price: $16.99 (available in sizes S-3XL and in eight colors)
A playfully ruffled and ruched
elastic bodice midi dress so you can twirl your way into the lead role of a rom-com.
Price: $14.88 (available in sizes S-XL and in four prints)
A silky satin
V-neck dress you won't want to wait to slip right into.
Price: $17.49 (available in sizes S-XL and in three colors)
An empire waist, bell sleeves
A-line dress covered in a magical little star print making it totally out of this world.
Price: $33.04 (available in sizes 12-20 and in two prints)
empire waist summer dress for those mornings when you can't figure out what the hell you're going to wear.
Price: $15.72 (available in sizes S-XL and in white, black, and red)
A super casual
button-down dress that'll look SO good alone or layered with your favorite denim jacket.
Price: $6 (available in sizes M-L)
A bell sleeve
sheer dress roomy enough to be uber comfy but pretty enough for literally any occasion.
Price: $36.99 (available in sizes 10-28)
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.
Price: $14.99 (available in sizes S-XXL and in red, black, and blue)
A leopard print tie-front
slip dress you'll wear more often than you'd like to admit.
Price: $5 (available in sizes S-XL and in four colors)
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.
Price: $11.50 (available in sizes L-XL and in olive, sand, and rust)
A breathable belted
button-up dress you should probably have in your closet — in the event of a fashion emergency.
Price: $21.49 (available in sizes S-XL and in pink, gray, and navy)
A three-quarter-length sleeve
swing dress that'll make the perfect date for all your summer weddings.
Price: $23.79 (available in sizes S-3XL and in six colors)
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.
Price: $17.99 (available in sizes S-XL)
A gorgeous ruffled open back
mermaid cut dress that'll make you rule everyone's Instagram feeds.
Price: $14.39 (available in sizes M-XL and in four colors)
A stunning V-neck
body-con high-low dress that'll have you looking like the visual interpretation of va-va-voom.
Price: $15.99 (available in sizes S-XL and in six colors)
knit striped dress, because everyone deserves that perfect weekend dress and this one will be yours.
Price: $6.50 (available in sizes M-L)
A super flowy
ruffled hem dress for when you wake up late (all the time) and have nothing to wear (also, all the time).
Price: $26.98 (available in sizes S-XL and in three colors)
An airy super soft
knotted tank dress that just needs to be right into your closet.
Price: $12.44 (available in sizes S-XXL and in four colors)
That feeling when you find the absolute perfect dress.
The reviews for this post have been edited for length and clarity.
Looking for the perfect gift for any occasion? Check out all of BuzzFeed’s
Allison Krausman / BuzzFeed
Need A Shopping Buddy?
Get great products - from pros in the fine art of buying stuff online - delivered to your inbox!