Update Consent

Best Dresses From Old Navy Under $25

25 Old Navy Dresses Under $25 That Made Us Do a Double-Take at the Price

As POPSUGAR editors, we independently select and write about stuff we love and think you'll like too. If you buy a product we have recommended, we may receive affiliate commission, which in turn supports our work.

If you're anything like us, whether you love minis, midis, or maxis, we know you love getting a deal most of all. Maybe it's for your own personal knowledge or maybe you're just itching to share it with friends and strangers alike but, either way, we tracked down 25 dresses at Old Navy that will make you do just that.

From floral finds to patterned picks (and all the solid rib-knit, jersey, and linen in between), check out the pieces that made us do a double take at the price as they're all marked down to $25 or less. Both your summer wardrobe and your credit card balance will thank you later when you save now.

Image Source: Old Navy

Old Navy Sleeveless Tiered Floral-Print Swing Dress

We'd wear this black Old Navy Sleeveless Tiered Floral-Print Swing Dress ($25, originally $35) to brunch or out shopping with friends.

Image Source: oldnavy.gap.com
Old Navy Sleeveless Tiered Floral-Print Swing Dress
$25
from oldnavy.gap.com
Buy Now

Old Navy Sleeveless Rib-Knit Linen-Blend Midi Shift Dress

Slip this Old Navy Sleeveless Rib-Knit Linen-Blend Midi Shift Dress ($20, originally $35) under a linen blazer (and add heels or mules) for a summer meeting.

Image Source: oldnavy.gap.com
Old Navy Sleeveless Rib-Knit Linen-Blend Midi Shift Dress
$20
from oldnavy.gap.com
Buy Now

Old Navy Vintage Sleeveless Striped T-Shirt Midi Shift Dress

Grab your favourite white sneakers and this Old Navy Vintage Sleeveless Striped T-Shirt Midi Shift Dress ($24, originally $30) for casual summer plans.

Image Source: oldnavy.gap.com
Old Navy Vintage Sleeveless Striped T-Shirt Midi Shift Dress
$24
from oldnavy.gap.com
Buy Now

Old Navy Waist-Defined Printed Slub-Knit Midi Dress

Now's the chance to get this blue palm-printed Old Navy Waist-Defined Printed Slub-Knit Midi Dress ($24, originally $30) on sale, or the same style in an olive floral pattern instead.

Image Source: oldnavy.gap.com
Old Navy Waist-Defined Printed Slub-Knit Midi Dress
$24
from oldnavy.gap.com
Buy Now

Watch This!

Pop Quiz

Watch the Cast of Fear Street Play a Creepy Game of Horror Movie "Would You Rather"

Old Navy Vintage Specially Dyed Sleeveless Mini T-Shirt Shift Dress

We'd even wear this cosy Old Navy Vintage Specially Dyed Sleeveless Mini T-Shirt Shift Dress ($20-$24, originally $30) around the house lounging as well (in teal or orange).

Image Source: oldnavy.gap.com
Old Navy Vintage Specially Dyed Sleeveless Mini T-Shirt Shift Dress
$20
from oldnavy.gap.com
Buy Now

Old Navy Loose Vintage Camo T-Shirt Shift Dress

Instead of a solid t-shirt dress, why not pick a light (or traditional green) Old Navy Loose Vintage Camo T-Shirt Shift Dress ($20, originally $30) next?

Image Source: oldnavy.gap.com
Old Navy Loose Vintage Camo T-Shirt Shift Dress
$20
from oldnavy.gap.com
Buy Now

Old Navy Sleeveless Jersey-Knit Swing Dress

This Old Navy Sleeveless Jersey-Knit Swing Dress ($13-$15, originally $15) is so versatile in black, you'll easily soon get your money's worth.

Image Source: oldnavy.gap.com
Old Navy Sleeveless Jersey-Knit Swing Dress
$13
from oldnavy.gap.com
Buy Now

Old Navy Vintage Sleeveless Rib-Knit T-Shirt Midi Shift Dress

Feel like you're working in a nightgown thanks to this ribbed jersey Old Navy Vintage Sleeveless Rib-Knit T-Shirt Midi Shift Dress ($25, originally $35).

Image Source: oldnavy.gap.com
Old Navy Vintage Sleeveless Rib-Knit T-Shirt Midi Shift Dress
$25
from oldnavy.gap.com
Buy Now

Old Navy Soft-Woven Keyhole Swing Dress

Why not stock up with one of these long-sleeved Old Navy Soft-Woven Keyhole Swing Dress ($20-$22, originally $35) that would be perfect with tights this fall (and winter)?

Image Source: oldnavy.gap.com
Old Navy Soft-Woven Keyhole Swing Dress
$20
from oldnavy.gap.com
Buy Now

Old Navy Vintage Sleeveless T-Shirt Shift Dress

This bold green Old Navy Vintage Sleeveless T-Shirt Shift Dress ($24, originally $30) is 100 percent cotton and super soft, too.

Image Source: oldnavy.gap.com
Old Navy Vintage Sleeveless T-Shirt Shift Dress
$24
from oldnavy.gap.com
Buy Now

Old Navy Sleeveless Waist-Defined Slub-Knit Midi Dress

Cinching gives this Old Navy Sleeveless Waist-Defined Slub-Knit Midi Dress ($25, originally $35) structure for a more polished look even with casual sandals.

Image Source: oldnavy.gap.com
Old Navy Sleeveless Waist-Defined Slub-Knit Midi Dress
$25
from oldnavy.gap.com
Buy Now

Old Navy Scoop-Neck Fit and Flare Maxi Dress

If you want a patterned maxi, this preppy Old Navy Scoop-Neck Fit and Flare Maxi Dress ($20-$21, originally $35) is surely calling your name.

Image Source: oldnavy.gap.com
Old Navy Scoop-Neck Fit and Flare Maxi Dress
$20
from oldnavy.gap.com
Buy Now

Old Navy Waist-Defined Tie-Dye Stripe Midi Dress

Midi dresses are so tempting and this pink Old Navy Waist-Defined Tie-Dye Stripe Midi Dress ($17, originally $35) is no exception.

Image Source: oldnavy.gap.com
Old Navy Waist-Defined Tie-Dye Stripe Midi Dress
$17
from oldnavy.gap.com
Buy Now

Old Navy Vintage T-Shirt Shift Dress

Forget lemons and lemonade, imagine the outfits you can create with this Old Navy Vintage T-Shirt Shift Dress ($24, originally $30) as the base.

Image Source: oldnavy.gap.com
Old Navy Vintage T-Shirt Shift Dress
$24
from oldnavy.gap.com
Buy Now

Old Navy Sleeveless Rib-Knit Linen-Blend Midi Shift Dress

This Old Navy Sleeveless Rib-Knit Linen-Blend Midi Shift Dress ($14, originally $35) comes in three light shades lovely for spring or summer.

Image Source: oldnavy.gap.com
Old Navy Sleeveless Rib-Knit Linen-Blend Midi Shift Dress
$14
from oldnavy.gap.com
Buy Now

Old Navy Loose Vintage Tie-Dye T-Shirt Shift Dress

Be pretty in pink in an Old Navy Loose Vintage Tie-Dye T-Shirt Shift Dress ($17, originally $30) indoors or out.

Image Source: oldnavy.gap.com
Old Navy Loose Vintage Tie-Dye T-Shirt Shift Dress
$17
from oldnavy.gap.com
Buy Now

Old Navy Waist-Defined Slub-Knit T-Shirt Dress

We like this black Old Navy Waist-Defined Slub-Knit T-Shirt Dress ($22, originally $30) best, but there are several other patterns also marked down under $25 now, too.

Image Source: oldnavy.gap.com
Old Navy Waist-Defined Slub-Knit T-Shirt Dress
$22
from oldnavy.gap.com
Buy Now

Old Navy Vintage Striped Midi Shift Dress

We're envisioning brightly coloured sandals with this neutral Old Navy Vintage Striped Midi Shift Dress ($17, originally $35).

Image Source: oldnavy.gap.com
Old Navy Vintage Striped Midi Shift Dress
$17
from oldnavy.gap.com
Buy Now

Old Navy Waist-Defined Slub-Knit Midi Dress

A longer option like this Old Navy Waist-Defined Slub-Knit Midi Dress ($24, originally $35) makes it easier to sit in the grass when a park is in your weekend plans.

Image Source: oldnavy.gap.com
Old Navy Waist-Defined Slub-Knit Midi Dress
$24
from oldnavy.gap.com
Buy Now

Old Navy Sleeveless Jersey-Knit Swing Dress

Wear this loose black floral Old Navy Sleeveless Jersey-Knit Swing Dress ($24, originally $30) on especially humid days.

Image Source: oldnavy.gap.com
Old Navy Sleeveless Jersey-Knit Swing Dress
$24
from oldnavy.gap.com
Buy Now

Old Navy Printed Sleeveless Tiered Swing Dress

This sunny yellow Old Navy Printed Sleeveless Tiered Swing Dress ($25, originally $35) looks so pretty with white sandals this summer.

Image Source: oldnavy.gap.com
Old Navy Printed Sleeveless Tiered Swing Dress
$25
from oldnavy.gap.com
Buy Now

Old Navy Loose Vintage Tie-Dyed Midi T-Shirt Shift Dress

This longer Old Navy Loose Vintage Tie-Dyed Midi T-Shirt Shift Dress ($23, originally $35) works well on a cooler day with a cardigan on top.

Image Source: oldnavy.gap.com
Old Navy Loose Vintage Tie-Dyed Midi T-Shirt Shift Dress
$23
from oldnavy.gap.com
Buy Now

Old Navy Loose Vintage Striped Slub-Knit T-Shirt Shift Dress

Doesn't this Old Navy Loose Vintage Striped Slub-Knit T-Shirt Shift Dress ($25, originally $30) look great with high tops?!

Image Source: oldnavy.gap.com
Old Navy Loose Vintage Striped Slub-Knit T-Shirt Shift Dress
$25
from oldnavy.gap.com
Buy Now

Old Navy Loose Vintage Sleeveless T-Shirt Midi Shift Dress

How about this sleek Old Navy Loose Vintage Sleeveless T-Shirt Midi Shift Dress ($25, originally $35) for your first day back in the office?

Image Source: oldnavy.gap.com
Old Navy Loose Vintage Sleeveless T-Shirt Midi Shift Dress
$25
from oldnavy.gap.com
Buy Now

Old Navy Loose Vintage Tie-Dye T-Shirt Shift Dress

This Old Navy Loose Vintage Tie-Dye T-Shirt Shift Dress ($22, originally $30) is pretty with white or navy slip-ons and your favourite denim jacket.

Image Source: oldnavy.gap.com
Old Navy Loose Vintage Tie-Dye T-Shirt Shift Dress
$22
from oldnavy.gap.com
Buy Now

Want More?

POPSUGAR Would Like To Send You Push Notifications.