Skip To Content

    31 Gorgeous Winter Dresses You'll Never Want To Take Off

    For anyone who refuses to give up their cutest minis, midis, and maxis just because it's chilly outside.

    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 leopard-print maxi with a smocked waistline that'll make you forget about jeans all together.


    Get it from H&M for $34.99 (available in sizes 2-18).

    2. A rust-colored midi and matching belt because we're changing the definition of work wardrobe to include chic as hell.


    Get it from Asos for $60 (available in sizes 12-26; and sizes 0-14 here).

    3. A turtleneck sweater dress you can dress up or down, layer, or pair with accessories for a variety looks. I mean, just look at this queen reviewer dishing out some impressive style:


    Promising review: "Love this dress! I don’t normally wear form-fitting clothes but got bought this to layer with jackets, vests, and ponchos. The cut is very flattering and classy. Also the fabric is quality and thick so great in the winter. Fits as expected and hits mid-shin. Great on its own or to layer with jackets. Wear it all the time!" —Amazon Customer

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

    4. A drop-waist dress in a darling plaid print. Cute? Check. Comfy? Double check.


    Promising review: "I didn't expect much for the price but I was very satisfied. The material is a lightweight sort of sweater material. It fits well. I got tons of compliments when I wore it for the first time. And it washed well with 10 minute spin in the dryer and hang. Perfect to wear again!" —Sherwood Collins

    Get it from Amazon for $34.99 (available in sizes S-XXXL and nine prints/colors).

    5. A velvet option with a sweet neckline that'll quite literally be a gift to yourself, complete with an actual bow.


    Get it on sale from ModCloth for $64.99 (originally $79; available in sizes L-4XL and two prints).

    6. An asymmetric button-neck dress you'll feel extra snug and trendy in — and I don't think there is combination that can top that.


    Promising review: "I LOVE this dress! It looks exactly as pictured. The material is very thick, great for the winter! For reference, I'm 5'7 and 130 lbs. I ordered the small and it fits perfectly. It shows all curves, but is also good for a work environment. I definitely recommend!" —Victoria Lundin

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

    7. A polka dot slip you can bet your bottom dollar will look extremely stylish over your favorite turtleneck.

    River Island

    Get it from River Island for $56 (available in sizes 2-14 and two prints).

    8. A ribbed-fabric maxi accented with a handkerchief hem so you can strut, strut, twirl, and then sashay away all throughout the office. And on the street. And at parties. And really everywhere.

    Forever 21

    Get it from Forever 21 for $42 (available in sizes 1X-3X and three colors).

    9. An adorable velvet chenille number your over-the-knee boots are about to fall in love with.


    Promising review: "Comfy, thick, and true to size! Loved the material of this dress as it is rare to get something so durable at this price and on Amazon. Very classy. Perfect for fall and winter formal events with some tights! Keeps you warm! Rolling the sleeves up looks great too if you do get a little too warm. Once tied the dress does get a tad shorter but I personally like that!" —Amazon Customer

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

    10. A comfy, go-everywhere sweatshirt dress that'll give all your fave tees and hoodies a run for their money. I'm officially declaring it acceptable to wear this at all times and for every occasion.


    Promising review: "Welcome to comfort city. If you're looking for a form-fitting little black dress, this is not for you. If you're looking to wear what I believe clouds made into clothing would feel like, well then you have arrived my friend. It's a nice sweatshirt material made for Goldilocks — not too thin and not too thick. It's perfect for the gal that takes her bra off as soon as she gets home. This is also nice to run errands or take road trip in. Just add some leggings, cute boots, and a scarf and it'll look like you kind of tried for the day but feel like you're wearing PJs. AND IT HAS POCKETS. POCKETS!" —Amazon Customer

    Get it from Amazon for $16.99+ (available in sizes S-XXXL and in 27 colors, some with a V-neck).

    11. A striped, tie-neck option that has high-end, super expensive boutique written all over it.


    Get it from Loft for $89.50 (available in sizes XXS-XXL and regular, plus, and petite options).

    12. A casual pencil dress featuring a funky neckline, because your business attire deserves something as lovely and polished as this.


    Promising review: "I usually wear a size 16 and the XXL fit perfectly. This dress is sewn from a soft, medium-weight knit with stretch, and the dress is tailored to fit the shape of your body (but not like a glove, so not tight). The dress is modest, professional looking and comfortable." —Tricia

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

    13. A stretchy, cowl-neck number that prove sweater dresses really can be ~hot, hot, hot~.


    Promising review: "Super sexy dress, ladies! Get a size up, very form-fitting, but a flattering cut. Sweater dresses rule!" —Lady blonde

    Get it from Amazon for $24.99 (available in four sizes ranging from 2-22 and 28 colors).

    14. A basic (but cute!) T-shirt dress made for layering. It'll happily take the back seat so your boots, scarves, and other accessories can shine.


    Promising review: "I work in an office in a major metropolitan area. This dress is perfect for work or casual outings. You can dress it up or down. It is exactly what I hoped it would be — flattering and super comfortable. The pockets are great. I layered with a full microfiber slip, opaque tights, boots, and chunky jewelry. Thinking of ordering more colors!" —GoldenEra711

    Get it from Amazon for $12.99 (available in sizes XS-XXL and 18 colors).

    15. A color-block chevron dress you can throw on in the morning and look cute as all get-out. 11/10 for minimal effort.


    Get it from Nordstrom for $165 or Asos for $190 (available in sizes XS-XL)

    16. A tie-back dress in a plisse fabric and regal gold-chain print that'll make you feel like royalty. Now, if we could only figure out how to actually become an actress-turned-princess.

    River Island

    Get it from River Island for $84 (available in sizes 14-24).

    17. A turtleneck sweater dress so dang cozy, you'll want to bundle up in it all chilly season long.

    Instagram: @hallealessia / Instagram: @sarahrodeberg / Via

    Get it from Urban Outfitters for $69 (available in sizes XS-XL and four colors).

    18. A button-up skater dress for those throw-on-and-go kind of days. Just pair with some tights and boots and you can roll on out the door.


    Get it from Amazon for $16.99+ (available in sizes X-XXL and 12 styles/colors).

    19. A pleated lantern-sleeve option your closet is practically pleading with you to buy.


    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 $30.99+ (available in sizes XS-XL and in 10 colors).

    20. A high-low plaid dress, because EVERY closet needs a go-to plaid outfit. Now you can ~check~ that must-have off the list!

    Promising review: "I love, love, love this dress. If you're a smaller frame, I would suggest ordering your true size, but if you have a little extra meat on your bones, I would order a size up. I can't wait to receive them in the mail. I ordered two this time because I know the XXL will fit. The material is very good — NOT CHEAP AT ALL!!! The dress looked really cute on and I would highly recommend buying this dress. I LOVE IT!!!" —Sasha LaRue

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

    21. A tie-waisted shift dress in a cute camel Dalmatian print you and your wallet will want to ~tie the knot~ with.


    Get it on sale from Boohoo for $20 (originally $40; available in sizes 4-12).

    22. A velvet fluted number you can easily transition from day to night, no questions asked — exceeept maybe from all the people wondering where you got this beauty.


    Get it from Torrid for $68.90 (available in sizes 12-30).

    23. A scoop-neck knit option people will think you got from a very expensive department store, and we don't think you should 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).

    24. A striped mock-neck that'll become the queen of your casual outfits. Move over basic white tees.

    Forever 21

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

    25. A wrap dress because sometimes, you just wanna put a ~wrap~ on boring ol' pants.


    Promising review: "This is one of those finds that will restore your faith after a bunch of bad choices. 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 $26.99+ (available in sizes S-XL and in blue, green, and orange).

    26. A printed knit dress guaranteed to give you your flirtiest, sassiest OOTD to date.

    Free People


    Get it from Free People for $128 (available in sizes XS-L and two prints).

    27. A collared number that take polka dots to an entirely new level. I mean, the energy you'll bring in the this thing will make everyone ~green with envy~.


    Get it from ModCloth for $75 (available in sizes XS-XL).

    28. An animal-print maxi your closet would be very fur-tunate to own, just sayin'.


    Get it from Asos for $48 (available in sizes 12-28).

    29. A fit-and-flare dress so you can feel just as cute as you do comfortable.


    Promising review: "I love the fit and feel of this dress! I want to wear it every day. 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 $44.99+ (available in sizes XS-XL and in four colors).

    30. A plaid sheath dress for a tailored and sleek look that only looks expensive.


    Get it from Express for $79.90 (available in sizes XXS-XL, and petite sizes).

    31. And a turtleneck option for anyone who has wanted to wrap themselves in, well, just a big ol' sweater.


    Get it from Nordstrom for $69 (available in sizes 0X-4X).

    Dresses > pants.


    Some 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!