Skip To Content

    26 Gorgeous Dresses To Wear All Winter Long

    Forget about sweaters and jeans — dresses are your new go-to for the season!

    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.

    1. A ribbed turtleneck dress that you can throw on in the morning when you've overslept and look so put together people will think you actually put in effort. (Joke's on them!),

    Promising review: "I bought one in black, purple, and blue. I love them all. I get sooo many compliments when I wear this dress. They're not too tight or too loose. I wear them to work in a law office. They're a perfect work dress with a nice pair of high boots." —M. Arab

    Get it from Amazon for $24.99+ (available in sizes XS-XXL and in 14 colors).

    2. A V-neck polka dot dress you'll be reaching for all the time because it's a classic that will simply never go out of style.


    Get it from Amazon for $18.99+ (available in sizes S-XL and in blue, black, and red).

    3. A long-sleeve maxi dress that will help you snake it till you make it.


    Get it from Asos for $51 (available in sizes 12-20) or a similar one from ASOS for $64 (available in sizes 0-12 tall).

    4. A midi evening dress with a '50s feel you'll want to wear for a night out on the town.


    Promising review: "If you order this dress make sure to buy a size up from what you normally wear. I wear a size medium and got a large. Overall, this dress was amazing. The fabric is so comfortable, and I received so many compliments! It's worth the price." —EG

    Get it from Amazon for $23.99+ (available in sizes S-XXL and in three prints).

    5. A pencil dress made with 5% spandex for the perfect amount of stretch.,

    Reviewers recommend ordering at least one size up.

    Promising review: "The fabric is lightweight and stretchy, which makes it super comfortable and feels great on my skin. I ordered a large, which is one size up, as noted in the recommendations, and it fits perfectly. The plaid pattern is perfect. I LOVE the length! It's a lovely dress!" —Natasha

    Get it from Amazon for $14.99+ (available in sizes XS-XL and in five colors).

    6. A striped mock-neck dress because the best time to wear a striped dress is all the time!

    Forever 21

    Get it from Forever 21 for $19.90+ (available in sizes S-L and in 0X-3X).

    7. A pleated lantern-sleeve dress so gorgeous it will stop you from reaching for that sweater when it's cold out. (I mean...sweaters are great and all, but think about how many compliments you'll get in this!), Amazon

    Promising review: "This red dress is thick yet has a beautiful drape to it. The sleeves are lantern-shaped and have a cute ruffle detail on the edge. The pintucks in the front and back are placed in the perfect spot to accentuate the waist. The dress fits like a glove. It is a bit longer on me than the model (I am 5'2" for reference). A perfect dress for Valentine's Day or the holidays!" —ruth maldonado

    Get it from Amazon for $26.99+ (available in sizes XS-XL and in 10 colors).

    8. A long-sleeve wrap dress that'll help you put a ~wrap~ on any thoughts of wearing pants.


    Promising review: "I love this dress and will order it in another color/print. It's very versatile. You can add a blazer for an office look. The fabric makes it perfect for travel without the fuss of ironing. It also will not fade. So many benefits." —Derima

    Get it from Amazon for $49 (available in sizes 1X-5X and in six colors and patterns).

    9. A splurgeworthy fit-and-flare dress in a berry good color and style you'll for sure want to twirl in.


    Promising review: "This is a cute, versatile dress. You can wear it to work or out. I have been looking for long-sleeved dresses for work, and this is a great staple." —elNYC

    Get it from Nordstrom for $158 (available in sizes 6-20).

    10. A striped ribbed midi dress with a wide side slit to ~maximize~ your winter wardrobe so you don't fall into the rut of wearing the same three things all the time.


    Promising review: "This dress looks and fits exactly like the picture! It's gorgeous. It's a thick, heavier knit. I'm 5'10" and 160 lbs. I got the medium, and it's perfect. This dress is worth the price." —Reddragon

    Get it from Amazon for $69.50 (available in sizes XS-XL and in multicolor and gray).

    11. An embroidered floral velvet shift dress that will give you all the ~feels~ every time you put it on.


    Reviewers suggest ordering one size up.

    Promising review: "I am a fashionista, and to me, this was an awesome find. It looks and fits great, the material is great, and the tailoring is great. You can wear it to the office or to a club. I love it!" —E.A.

    Get it from Amazon for $25.98+ (available in sizes S-4X and in black, red, and gray).

    12. A cowl-neck sweaterdress your friends will totally ask to borrow from you, but your only response will be "Ugh, as if!"


    Promising review: "I receive compliments each time I wear this dress. I bought the ivory and black plaid. The fabric is like a thin sweater fabric. It's super comfortable. I love it. It seems very reasonably priced to me." —DallasGirl

    Get it from Amazon for $34.99 (available in sizes S-3XL and in nine colors and patterns).

    13. A vibrant Peter Pan collar dress that you can basically never be in a bad mood when you're wearing.


    Get it from ModCloth for $89 (available in UK sizes 6-18).

    14. A scoop-neck knit number that people will probably think you got from a very expensive department store, and it's totally fine if you don't correct them.


    Promising review: "This is an absolutely superb dress!!! The fit looks tailor-made, the quality is exceptional, and the look is incredible! I loved so much that I ordered two more!" —Melissa

    Get it from Amazon for $43.99 (available in sizes XS-XL and in four colors).

    15. A belted sweaterdress you'll be ~blushing~ to wear any chance you get.


    Get it from Nordstrom for $41.40 (originally $69; available in sizes XS-XL and in blush, tan, and gray).

    16. A mock-wrap knit sweater to accentuate your figure.


    Promising review: "This is one of those finds that will restore your faith after a bunch of bad choices. I found my holiday dress, for sure. I'm a US 12/14, bust 40, waist 33, hips 44. I ordered an XL. I could have absolutely gotten a large, but I wanted it just a bit looser and was worried the length would be too short. It wasn't — I'm 5'7", and it comes down to just above my knee. The color was gorgeous as well, and it slides off the shoulders just beautifully. I will be ordering a black one ASAP, and probably a blue one...omg they're so pretty. You can dress it up with heels, or down with leggings and boots." —Hailey

    Get it from Amazon for $27.99+ (available in sizes S-XL and in blue, green, and orange).

    17. A super-soft cowl-neck dress you can rock at work or when you meet your friends for brunch on the weekend — throw on a pair of tights and boots and you're all set!


    Promising review: "I’m so happy with this purchase! I never leave feedback on Amazon — but with this case I just couldn’t keep it to myself! This dress is amazing. It fits just right, is an amazing color, and is so soft! I just ordered the second one available in green!" —AOYN

    Get it from Amazon for $30 (available in sizes XS-XXL, 1X-7X and in gray and green).

    18. A mirror-print tunic that will have you checking yourself out every single time you pass a mirror. "Who's that gorgeous person?" "Oh, it's me!"

    Ashley Stewart

    Get it from Ashley Stewart for $38.15 (available in sizes 12-36).

    19. A fit-and-flare knit dress because there's nothing better than wearing a dress that looks great but also feels like a blanket.


    Promising review: "I love the fit and feel of this dress! I want to wear it every day. I'm 5'6" and 158 pounds, and the large fits perfectly. The material is smooth and high quality and the skirt is heavy enough to flow and swing really nicely as you walk." —CherilynMV

    Get it from Amazon for $49 (available in sizes XS-XL and in four colors).

    20. A casual body-con dress with *POCKETS*. Yes, you heard that right. So not only is it super cute, but it's practical too!


    Promising review: "This dress is super cute and comfortable. I was looking for something simple to wear to run errands, and I saw this. I am glad I read the reviews and went a size up so it fits. I just ordered another one in blue. You should go up a size, and you will like the dress for sure." —Dung

    Get it from Amazon for $3.29+ (available in sizes S-XL and in 14 colors and styles).

    21. A stunning shirtdress you won't even mind wearing tights with because you'll feel like a damn queen all day long.


    Promising review: "I bought this dress and love it! It fits great. It's cute for winter and spring." —ramadanyasmin

    Get it from Loft for $89.50 (available in sizes XXS-XXL in regular, tall, and petite, and in plus sizes 16-26). Plus, get 50% off and free shipping with the code MERRY.

    22. A floral dress that may shift your perspective on wearing dresses in the winter — it's so cute and comfy and ready to be shown off.


    Promising review: "I absolutely love this dress! It fits beautifully and the fabric is lovely. The flowered print is just perfect as well. I highly recommend it!" —Samina Raza

    Get it from Amazon for $49 (available in sizes 0-16).

    23. A lace long-sleeved dress you can wear to that winter wedding or fancy party you totally forgot about.,

    Promising review: "This was a great dress, especially for the price! I'm 5'4" and wear a size 8 to 10 in dresses, and the XL fit perfectly. I wore it to a wedding and received many compliments. It falls really nicely and the lace is not itchy at all. I would definitely recommend." —HJ

    Get it from Amazon for $34.99 (available in sizes S-4XL and in 16 colors).

    24. A wrap midi dress that will make you look and feel like a million bucks as soon as you slip it on.

    Free People

    Promising review: "I NEVER WRITE REVIEWS ON HERE! But bayyyybeeee, this dress is everything!!!! It actually fits!!! I'm a plus size-girl with a 32 in waist, big hips and breasts, and this is so flattering on all shapes!!! Free People is always generous when it comes to their stretchy clothes. I loveee this!!! BUY IT!" —LollyHolightly

    Get it from Free People for $68 (available in sizes XS-L and in red, black, and grey).

    25. A high-low shirtdress you can wear with or without a belt that'll make a flan-tastic addition to your wardrobe.,

    Promising review: "This was my first time ordering any type of clothing from Amazon. I wanted a similar style shirtdress and saw this one for a really great price. There were a lot of good reviews, so I decided to go ahead and purchase. I’m 5’4” and about 133 lbs. I ordered a medium, and it fits perfectly. The material’s pretty thick and comfortable. I'm a satisfied customer!!" —Vonnie

    Get it from Amazon for $19.88+ (available in sizes S-XXL and in 10 colors).

    26. A pleated swing cocktail dress to help your winter style truly ~bloom~.


    Promising review: "The dress looks exactly as pictured and is well made. The stitching is good quality. The material is nice and soft, and moves nicely. I have been hesitant with buying clothes from Amazon, but so far, the dresses I've purchased have been great. And the prices are just amazing." —Fanny Burney

    Get it from Amazon for $28.50 (available in sizes S-XL).

    My motto when it takes me longer to get ready than I think it will:

    Walt Disney Pictures

    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!

    Allison Krausman / Via BuzzFeed