back to top
MUST HAVES
 / 

26 Stylish Dresses You Won't Believe Are From Walmart

Stylish and affordable spring dresses you'll be totally surprised are from Walmart!

We hope you love the products we recommend! Just so you know, BuzzFeed may collect a share of sales or other compensation from the links on this page. Oh, and FYI — prices are accurate and items in stock as of time of publication.

1. A floral T-shirt dress perfect for a pretty spring day.

Walmart

Price: $12.89 (available in seven colors, sizes S–XL)

2. An off-the-shoulder dress to give off a laid-back boho vibe.

Price: $22.98 (available in three colors, sizes XL–3XL)
Walmart

Price: $22.98 (available in three colors, sizes XL–3XL)

3. A maxi dress with a crocheted neckline you'll want to buy in all eight colors and wear with your favorite jean jacket.

Walmart

Price: $25.05 (available in eight colors, sizes S–XL)

Advertisement

4. A floral lace dress you could dress up or keep casual depending on how you want to style it.

Price: $16.98 (available in sizes S–XL)
Walmart

Price: $16.98 (available in sizes S–XL)

5. A bohemian-style maxi dress worthy of a trip to Coachella.

Walmart

Price: $17.99 (available in four colors, sizes S–XL)

6. A pretty wrap dress — a classic silhouette that'll make it look like you dropped three figures.

Price: $16.94 (available in eight colors, sizes S–2XL)
Walmart

Price: $16.94 (available in eight colors, sizes S–2XL)

7. An embroidered peasant dress detailed enough to look like it's been hand-stitched.

Walmart

Price: $21.99 (available in two colors, sizes XL–3XL)

Advertisement

8. A cold-shoulder dress for when the sun is hot but you want to keep your shoulders cold.

Price: $15.98 (available in four colors, sizes S–XL)
Walmart

Price: $15.98 (available in four colors, sizes S–XL)

9. A gingham dress you can totally fool people into thinking you bought at Revolve.

Price: $38.30 (available in sizes XS–L)
Walmart

Price: $38.30 (available in sizes XS–L)

10. A tie-front dress — it's going to be your go-to Sunday brunch outfit.

Price: $9.88 (available in four colors, sizes S–2XL)
Walmart

Price: $9.88 (available in four colors, sizes S–2XL)

11. A scoop neck dress that'll make jaws drop because it's beautiful *and* because it's from Walmart!

Price: $13.88 (available in two colors, sizes S–XL)
Walmart

Price: $13.88 (available in two colors, sizes S–XL)

Advertisement

12. A short sleeve maxi dress sure to make everyone say, "Where can I get one?!"

Price: $69.90 (available in sizes XL–5XL)
Walmart

Price: $69.90 (available in sizes XL–5XL)

13. A sleeveless lace dress — basically the perfect dress to get you through wedding season. It's okay to be an outfit repeater!

Price: $17.97 (available in four colors, sizes X–XL)
Walmart

Price: $17.97 (available in four colors, sizes X–XL)

14. A sleeveless dress for surviving the warm weather and looking good while doing it.

Price: $14.46 (available in four colors, sizes S–3XL)
Walmart

Price: $14.46 (available in four colors, sizes S–3XL)

15. A high-low dress ready to be taken on an island vacay.

Price: $38.04 (available in four colors, sizes S–XL)
Walmart

Price: $38.04 (available in four colors, sizes S–XL)

Advertisement

16. A tie-dye dress that'll make all of Instagram jealous when you post a pic in it.

Walmart

Price: $15 (available in two colors, sizes XL–3XL)

17. A dolman-sleeve dress as trendy as it is comfy.

Walmart

Price: $22 (available in 14 colors, sizes X:–3XL)

18. An off-the-shoulder maxi dress to make you look like a goddess.

walmart.com, Walmart

Price: $15.88 (available in sizes S–XL)

19. A sleeveless kaftan dress — it may make you want to skip through of field of flowers because it's that flowy and comfortable!

walmart.com, Walmart

Price: $14.16 (available in three colors, sizes M–5XL)

Advertisement

20. An overall dress you can layer to perfection with a basic T-shirt and cute leather jacket.

Price: $10.68+ (available in three colors, sizes 2–18)
Walmart

Price: $10.68+ (available in three colors, sizes 2–18)

21. A ruffle dress that'll totally steal the spotlight whenever you walk into a room.

Price: $14.88 (available in four colors, sizes L–3XL)
Walmart

Price: $14.88 (available in four colors, sizes L–3XL)

22. A chambray off-the-shoulder dress because if you don't already own a staple like this, what are you doing?

Price: $17.99 (available in sizes S–XL)
Walmart

Price: $17.99 (available in sizes S–XL)

23. A layered maxi dress casual enough for a trip to the store but cute enough for a backyard party.

Price: $14.38 (available in two colors, sizes S–XL)
Walmart

Price: $14.38 (available in two colors, sizes S–XL)

Advertisement

24. A ruffle sleeve dress to add to your already large selection of LBDs. You can never have too many!

Price: $15.88 (available in three colors, sizes S–XL)
Walmart

Price: $15.88 (available in three colors, sizes S–XL)

25. A tie-sleeve dress that'll tie your outfit into a pretty little bow... three of them actually.

Price: $16.84 (available in four colors, sizes L–3XL)
Walmart

Price: $16.84 (available in four colors, sizes L–3XL)

26. A racer back maxi for an evening without your wild tan lines.

Walmart

Price: $19.98 (available in five colors, sizes S–XL)

I'll give you a minute to take it all in...

Fox

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

Allison Krausman / BuzzFeed
Connect with As/Is