We have been spending a lot of our time stocking up on pretty dresses [1], and while everything is obscenely cute, we can't help but notice all of the affordable choices [2]. From shirt dresses to maxis, there are some great picks out there for under $21. To save you time and money, we rounded up our favorite options from Walmart [3]. You don't have to sacrifice style when you're spending less cash. These dresses prove it.
JustVH V-Neck Casual Midi Dress
We especially love that this JustVH V-Neck Casual Midi Dress [5] ($17) has pockets. It also comes in back.
Holiday Beach Bardot Dress
This Holiday Beach Bardot Dress [6] ($12-$13) comes in a few different colors.
LOVE SADIE Wrap Dress
Pair this LOVE SADIE Wrap Dress [7] ($19) with a denim jacket.
Nlife Long-Sleeve Floral Print Midi Dress
This Nlife Long-Sleeve Floral Print Midi Dress [8] ($19) would look cute with boots.
Millenium Denim Belted Dress
You can style this Millenium Denim Belted Dress [9] ($17) so many different ways.
Terra & Sky Off-Shoulder Shift Dress
The little sleeve ties on this Terra & Sky Off-Shoulder Shift Dress [10] ($17) are cute.
Jaquline Design Studio Ruffle Wrap Polka Dot Dress
This Jaquline Design Studio Ruffle Wrap Polka Dot Dress [11] ($16) will never go out of style.
LOVE SADIE Maxi Dress
If you love millennial pink, you need this pretty LOVE SADIE Maxi Dress [12] ($19).
L.N.V. Printed Wrap Waist Dress
Wear this L.N.V. Printed Wrap Waist Dress [13] ($13) with black tights and flats.
Unique Bargains Sleeveless Shirt Dress
The belt on this Unique Bargains Sleeveless Shirt Dress [14] ($21) is so flattering.
Himone Ruffle Off-Shoulder Mini Denim Dress
You'll wear this Himone Ruffle Off-Shoulder Mini Denim Dress [15] ($13) all Spring long.
Paper Tee Printed Challis Lace Dress
When you want to be comfy, slip into this Paper Tee Printed Challis Lace Dress [16] ($6).