back to top
MUST HAVES
 / 

34 Affordable Dresses You Can Wear Literally All Year

Pair these dresses with tights and boots in the winter and sandals in the summer — you'll never have to put something in storage and forget it exists again.

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. An overall dress you can wear with short sleeves or a sweater underneath, depending on what your weather app says.

amazon.com, amazon.com

Reviewers say to order one size up.

Get it from Amazon for $14.99+ (available in sizes XS–L and four colors; see more color options for a similar dress).

2. A striped shirt dress perfect for layering.

Get it from Boohoo for $15 (available in petite sizes 0–10).
us.boohoo.com

Get it from Boohoo for $15 (available in petite sizes 0–10).

3. A simple long-sleeve dress to wear on casual days, whether they're in your beach house or ski chalet.

amazon.com, amazon.com

Promising review: "This is the most comfortable clothing I own! My absolute favorite dress. The only issue I have with this dress is that I ordered the royal blue color, which looks dark in the model photo but in person its definitely lighter. I'm not going to complain though because I have never received so many compliments on an outfit in one single day." —Nicole

Get it from Amazon for $9.99+ (available in sizes S–XL and 20 colors).

4. A charming striped frock pretty much made to be worn with your favorite jacket.

Get it from Asos for $23 (available in sizes 2–10).
us.asos.com

Get it from Asos for $23 (available in sizes 2–10).

5. A sloth dress you'll be slow to put into storage (luckily you don't have to).

amazon.com, amazon.com

Promising review: "Absolutely love this dress and thought it was adorable! I love sloths, so the moment I saw this dress, I knew I had to have it! The dress fit as expected and it was really comfortable. I’m a teacher and was able to wear it the whole day without any issues." —Rachel

Get it from Amazon for $31.50 (available in sizes S–XL).

6. An off-the-shoulder dress you'll never have to say goodbye to when the weather changes.

Get it from Rainbow for $15.99 (available in plus sizes 1X–3X).
rainbowshops.com

Get it from Rainbow for $15.99 (available in plus sizes 1X–3X).

7. A dreamy boho dress that's flowy enough for the warm weather but offers enough coverage for the winter.

amazon.com, amazon.com

Reviewers mention going down a size or two because the sizes run big.

Get it from Amazon for $16.99+ (available in sizes S–XXL and 16 colors).

8. A net-like party dress you'll get caught up in.

Get it from Tobi for $34 (available in sizes XS–L).
tobi.com

Get it from Tobi for $34 (available in sizes XS–L).

9. A retro style swing dress for people who tend to be dressed for the wrong decade but the right weather.

amazon.com, amazon.com

Promising review: "A fair warning: If and when you buy/wear this, be ready for compliments! Comfy, great length, thick material, pockets, and perfect for work. Absolutely love this dress!" —Polly Pocket

Get it from Amazon for $15.99+ (available in sizes S–XXL and seven colors).

10. A striped tie-dress to throw on when layering is a must.

Get it from Boohoo for $22.80 (available in sizes 4–12).
us.boohoo.com

Get it from Boohoo for $22.80 (available in sizes 4–12).

11. A denim dress with a tie belt you'll want to (indi)go everywhere in.

oldnavy.gap.com

Get it from Old Navy for $36+ (available in sizes XS–XXL and four colors).

12. A paisley shirt dress with a pattern that will fit any season.

Get it from Boohoo for $22.80 (available in plus sizes 12–20).
us.boohoo.com

Get it from Boohoo for $22.80 (available in plus sizes 12–20).

13. A midi dress sporting some pockets so summer you can leave a surprise five dollar bill for future autumn you.

amazon.com, amazon.com

Promising review: "Super comfy dress, came very wrinkled but after tossing it in the dryer it looked great! Loved wearing it for our family photos." —Amazon Customer

Get it from Amazon for $17.99+ (available in sizes S–XL and 28 colors).

14. A maroon shirt dress with a breast pocket you'll never get sick of wearing.

Get it from Nordstrom for $27.60 (available in sizes XS–XL).
shop.nordstrom.com

Get it from Nordstrom for $27.60 (available in sizes XS–XL).

15. A grid shift dress you don't have to do the math to know is perfect for any temperature if you roll up the sleeves or pair with leggings.

amazon.com, amazon.com

Promising review: "I love this dress. The material is extremely soft and it’s thick for the price. It’s not see through and I love the pattern and fit. It’s a perfect length and I love pairing it with boots." —emma_lee_em

Get it from Amazon for $13.99+ (available in sizes XS–XXL).

16. A patterned frock you'll be doing lip service for all year long.

Get it from Forever 21 for $17.90 (available in plus sizes 0X–3X).
forever21.com

Get it from Forever 21 for $17.90 (available in plus sizes 0X–3X).

17. A patterned collared dress that looks just as good with flip-flops as it does with boots and an oversized cardigan.

amazon.com, amazon.com

Promising review: "I LOVE this dress!!!! I couldn't believe how great it was for the price. The first day I wore it I received over five compliments on it." —Megan Jackson

Get it from Amazon for $12.99+ (available in sizes XS–XL and seven patterns).

18. A striped, hooded bodycon for a contrasting look when there's contrasting weather reports.

Get it from Rainbow for $12.97 (available in sizes S–L and four colors).
rainbowshops.com

Get it from Rainbow for $12.97 (available in sizes S–L and four colors).

19. A flowy tunic dress with trumpet sleeves for a ~brassy~ new look.

amazon.com, amazon.com

Promising review: "Very cute and comfortable dress! Nice fabric and fully lined. The print is as beautiful as shown on Amazon. It's not only beautiful but also perfect for the beach or a party." —Amazon Customer

Get it from Amazon for $15.99+ (available in sizes XS–XXL and 12 colors).

20. A strappy, cold-shoulder dress that you can still buy even if you're ~strapped~ for cash.

Get it from Boohoo for $15 (available in plus sizes 12–24 and three colors).
us.boohoo.com

Get it from Boohoo for $15 (available in plus sizes 12–24 and three colors).

21. A dramatic frock with an oversized neck bow for looking like a headmaster... even on summer vacation.

amazon.com, amazon.com

Promising review: "This dress is beautiful!! I was very pleasantly surprised when I received it today and tried it on! Fits like a glove, Great quality!!" —sunny long

Get it from Amazon for $25.99+ (available in sizes S–XXL and five colors).

22. A frock with rose appliques to wear long after the flowers outside are gone.

Get it from Boohoo for $20.40 (available in petite sizes 4–14).
us.boohoo.com

Get it from Boohoo for $20.40 (available in petite sizes 4–14).

23. A classic A-line dress that's absolutely timeless.

amazon.com, amazon.com

Promising review: "This dress is adorable! I was shocked at the great quality!! Its a midweight fabric, good seams, and zippers. I will be ordering more in other prints. Do not hesitate to purchase this dress!" —Charla W.

Get it from Amazon for $14.99+ (available in sizes S–3XL and 39 styles).

24. A sheer smock with floral embroidery that'll really ~mesh~ with your other seasonal fashion choices.

Get it from Asos for $56 (available in tall sizes 4–10).
us.asos.com

Get it from Asos for $56 (available in tall sizes 4–10).

25. A bird-covered shift dress that will make your heart soar.

amazon.com, amazon.com

Promising review: "Another gift for me and I intend to wear it over leggings/tights or as mini-dress in warmer months. Any bird enthusiasts will enjoy this item." —Carrie

Get it from Amazon for $13.99 (available in sizes XS–L).

26. A bold red skater dress with little blocks of pink for looking like a valentine way past February.

Get it from Boohoo for $20.40 (available in sizes 4–12).
us.boohoo.com

Get it from Boohoo for $20.40 (available in sizes 4–12).

27. A patterned swing dress that can handle the swings in temperature on an unpredictable spring day.

amazon.com, amazon.com

Promising review: "This dress is perfect! This dress is elegant and even has large pockets, which is perfect to hold a smartphone and/or lip balm. While I normally wear a size small, I read other reviews which said to buy one size larger, and I'm so glad I did. I highly recommend purchasing this dress." —Amber

Get it from Amazon for $22.96+ (available in sizes S–3XL and 19 colors).

28. A contrast skater dress likely inspired by Two Face, who everyone knows is both a winter and a summer.

Get it from Boohoo for $20.40 (available in plus sizes 14–20).
us.boohoo.com

Get it from Boohoo for $20.40 (available in plus sizes 14–20).

29. A deep V-necked dress with spaghetti straps, because formal events aren't exclusive to just one season.

amazon.com, amazon.com

Promising review: "Y'ALL. I do not have enough good things to say about this dress. This is the second one I've bought in a different color and it does nothing but impress. It has just the right amount of sexy and classy. It is knee length so no accidental flashing, has adjustable straps that cross in the back for a great fit, and HAS POCKETS. It can be dressed up or down, I wore it to a wedding as well as to an afternoon of winery hopping. It's THAT versatile! I wore this dress with one of those stick boob corset things and it fit great. 10,000/10 would recommend!" —Alex fo Falex

Get it from Amazon for $23.87 (available in sizes XS–XXL and 20 colors).

30. A cold-shoulder dress that will keep you cool in the summer or when the heat is blasting during the winter.

Get it from Pretty Little Thing for $8 (available in sizes 0–12).
awin1.com

Get it from Pretty Little Thing for $8 (available in sizes 0–12).

31. A skater dress dotted in faux pearls that's ~pearl~fect for any season.

amazon.com, amazon.com

Promising review: "Super cute dress that is a little short for my curvy body. I did wear it with black shorts underneath and felt completely comfortable. I love the style with the black with white pearls on top. It looks very chic." —kevinerhard

Get it from Amazon for $19.99 (available in sizes XS–L and three colors).

32. A ribbed bodycon with a high neck will look just as good with a scarf and coat as a pair of sunglasses and a beach bag.

Get it from Pretty Little Thing for $8 (available in sizes 0–12 and six colors).
awin1.com

Get it from Pretty Little Thing for $8 (available in sizes 0–12 and six colors).

33. A collared frock covered in zebras you might have herd is a good transitional piece of clothing.

modcloth.com, modcloth.com

Get it from Modcloth for $65 (available in sizes XS–4XL).

34. A dotted mesh skater dress so you can easily skate into the new season.

Get it from Free People for $49.95 (available in sizes 2–6).
freepeople.com

Get it from Free People for $49.95 (available in sizes 2–6).

Thank you tights, for letting me wear dresses all year round!

20th Century Fox

Reviews have been edited for length and/or clarity.

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

Allison Krausman / BuzzFeed
Connect with As/Is