Yahoo Life Shopping
Why you can trust us

We independently evaluate the products we review. When you buy via links on our site, we may receive compensation. Read more about how we vet products and deals.

J.Crew has majorly marked down tons of flattering dresses during its spring sale — score up to 50% off

three spring dresses from J.Crew
Stock up on flattering, comfortable spring dresses during J.Crew's big sale. (J.Crew)

Warmer weather is on the horizon, which means it's time to fill your closet with flattering dresses that you can wear all spring and summer long. J.Crew's Annual Spring Event is on now through March 11 (the sale ends tonight!), and shoppers can save on almost everything — including a bunch of flattering dresses in a wide range of sizes for up to 50% off.

Quick overview
See 2 more

From midi styles to comfortable maxis, we've rounded up seven of the best dresses to snag from J.Crew's major sale. Don't wait too long — we have a feeling these styles will go fast.

This pretty shirtdress is made of 100% cotton and features one of Liberty's popular floral prints. From the slightly puffed sleeves to the full, swingy skirt, we can't get enough of this feminine silhouette.

$155 at J.Crew

Whether you're running errands or heading to brunch, this zip-front dress is ideal for almost any spring occasion. The smocked waist gives you a great shape, and the gold hardware elevates the design.

$85 at J.Crew

This floaty cotton dress was made for those hot days of summer when pants are just not an option. You can also score this comfortable style in hot pink.

$80 at J.Crew

Linen is a warm-weather staple that every closet deserves. This linen shirt dress is an everyday option that will keep you cool whether you wear it to the office or out to dinner.

$100 at J.Crew

You won't want to take this comfortable polka-dotted slip dress off. Wear it during the day with your favorite white sneakers and dress it up for the evening with heels or ballet flats.

$90 at J.Crew

This ribbed dress features a fun cross-back and is super stretchy. While you can wear this casual design during the day, this style also makes for a great swimsuit cover-up.

$60 at J.Crew

This dress is a great piece to reach for during those transitional weather days when temps start out cool and warm up by the afternoon. 

$75 at J.Crew