back to top
Shopping

Just 36 Dresses From Asos You'll Want To Wear This Winter

Sorry pants, not today. These dresses are too ~frocking~ cute.

Posted on

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 bright pink shirt dress that just might chase away your winter blues.

Price: $73 (available in sizes 2–14)
Asos

Price: $73 (available in sizes 2–14)

2. A green velvet wrap dress so comfy, it'll feel like wearing a robe.

Price: $45 (available in sizes 12–20)
Asos

Price: $45 (available in sizes 12–20)

3. A tie-front midi dress in a whimsical tiger print you'll go absolutely wild for.

Price: $56 (available in sizes S–L)
Asos

Price: $56 (available in sizes S–L)

4. A slouchy red sweater dress, if you wanna look cute without trying.

Price: $48 (available in sizes 0–14)
Asos

Price: $48 (available in sizes 0–14)

5. A striped knit dress that'll layer perfectly under any coat, even ones with narrow sleeves.

Price: $56 (available in sizes XS–L)
Asos

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

6. A black lace midi dress for anyone whose aesthetic is gothic glam.

Price: $20 (available in sizes 12–28)
Asos

Price: $20 (available in sizes 12–28)

7. A gray knit dress with an open back because simple doesn't have to mean basic.

Asos

Price: $35 (available in sizes 12–28)

8. A cozy chevron sweater dress to solve your what-to-wear problem once and for all.

Price: $32 (available in sizes 12–18 and in blue)
Asos

Price: $32 (available in sizes 12–18 and in blue)

9. A puff-shoulder mini dress that'll make all your other LBDs seem very boring.

Price: $45 (available in sizes 0–14)
Asos

Price: $45 (available in sizes 0–14)

10. A corduroy pinafore dress for adding a cool factor to your overall look.

Price: $56 (available in sizes 0–14)
Asos

Price: $56 (available in sizes 0–14)

11. A bodycon sweater dress because you're sexy and you know it.

Price: $40 (available in sizes 14–24)
Asos

Price: $40 (available in sizes 14–24)

12. A dark green velvet party dress sure to ~plissé~.

Price: $67 (available in size 14–24)
Asos

Price: $67 (available in size 14–24)

13. A chic shirt dress with ruffle details for when you need to dress to impress.

Price: $70 (available in sizes 4–20)
Asos

Price: $70 (available in sizes 4–20)

14. A polka dot button-through dress — it'll basically be the winter version of your favorite sundress.

Price: $46 (available in sizes 2–12)
Asos

Price: $46 (available in sizes 2–12)

15. A shimmery pink maxi number can have you looking like a Greek goddess (if Greek goddesses wore pink).

Price: $72 (available in sizes 0–14)
Asos

Price: $72 (available in sizes 0–14)

16. A dark floral frock to pair with some tights and combat boots for a grown-up grunge look. Leather jacket optional.

Price: $51 (available in sizes 14–22)
Asos

Price: $51 (available in sizes 14–22)

17. A strapless green number for that very fancy holiday party you were invited to.

Price: $72 (available in sizes 0–14)
Asos

Price: $72 (available in sizes 0–14)

18. A bright yellow midi dress so you can look like a walking ray of sunshine.

Price: $60 (available in sizes 12–26)
Asos

Price: $60 (available in sizes 12–26)

19. A stunning pleated halter dress you ~berry~ much need right now. (You'll figure out what to wear it to later.)

Asos

Price: $60 (available in sizes 12–28)

20. A celestial-print dress worth making space for in your closet (no matter how jam-packed it might be).

Price: $60 (available in sizes XS—L)
Asos

Price: $60 (available in sizes XS—L)

21. A striped wrap dress that'll 100% become your favorite because how can it not — just look at this beaut.

Price: $89 (available in sizes 2–12)
Asos

Price: $89 (available in sizes 2–12)

22. A plaid jersey dress as comfy as your favorite old T-shirt and a whole lot cuter.

Price: $29 (available in sizes XS—L)
Asos

Price: $29 (available in sizes XS—L)

23. A turtleneck swing dress you can dress up or down and pair with pretty much anything.

Price: $32 (available in sizes S–L)
Asos

Price: $32 (available in sizes S–L)

24. A lime-colored polka dot dress sure to put a pep in your step.

Price: $56 (available in sizes 0–14)
Asos

Price: $56 (available in sizes 0–14)

25. A burgundy jacquard dress for an evening look that's hotter than 🔥.

Price: $45 (available in sizes 14–24)
Asos

Price: $45 (available in sizes 14–24)

26. A navy velvet number so you can stop searching for the perfect party dress. It's a wrap.

Price: $103 (available in sizes 0–14)
Asos

Price: $103 (available in sizes 0–14)

27. A Fair Isle jersey dress as a great alternative to the traditional ugly Christmas sweater.

Price: $26 (available in sizes 12–20)
Asos

Price: $26 (available in sizes 12–20)

28. A red lace number with a high-low hem to wear when you want all eyes on you.

Price: $65.50 (available in sizes 2–12)
Asos

Price: $65.50 (available in sizes 2–12)

29. A pink sequined shift dress — it's just the right amount of extra.

Price: $72 (available in sizes 16–22)
Asos

Price: $72 (available in sizes 16–22)

30. A button-front shift dress so you can look impeccably put-together even when running errands (with very little effort, might I add).

Price: $67 (available in sizes 14–24)
Asos

Price: $67 (available in sizes 14–24)

31. A metallic leopard-print wrap dress that'll earn you the title of "Best Dressed" at every party, ~fur~ real.

Price: $64 (available in sizes 2–14)
Asos

Price: $64 (available in sizes 2–14)

32. A check-pattern shirt dress you can wear to work and on the weekends. Super versatile!

Price: $60 (available in sizes 14–24)
Asos

Price: $60 (available in sizes 14–24)

33. A tulip-print dress to remind you that spring is not too far away.

Price: $126 (available in sizes 0–12)
Asos

Price: $126 (available in sizes 0–12)

34. A plaid sweater dress for a Clueless-inspired look people would totally pause to admire.

Price: $45 (available in sizes 4–10)
Asos

Price: $45 (available in sizes 4–10)

35. A glitter midi dress that'll twinkle like the night sky. 😍

Price: $103 (available in sizes 2–12)
Asos

Price: $103 (available in sizes 2–12)

36. A sweeping animal-print maxi dress you'll love ~ocelot~.

Price: $67 (available in sizes 14–24)
Asos

Price: $67 (available in sizes 14–24)

Twirl away, my friend!

Disney

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

Allison Krausman / BuzzFeed