Popsugar Fashion Fashion Shopping Best Dresses From Old Navy Under $25 25 Old Navy Dresses Under $25 That Made Us Do a Double-Take at the Price 29 July 2021 by Morgan Ashley Parker Image Source: Old Navy 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. Related: In the Mood For New Denim? Old Navy Has Hundreds of Options, but These 12 Are the Very Best Old Navy Sleeveless Tiered Floral-Print Swing Dress Image Source: oldnavy.gap.com We'd wear this black Old Navy Sleeveless Tiered Floral-Print Swing Dress ($25, originally $35) to brunch or out shopping with friends. 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 Image Source: oldnavy.gap.com 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. 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 Image Source: oldnavy.gap.com Grab your favourite white sneakers and this Old Navy Vintage Sleeveless Striped T-Shirt Midi Shift Dress ($24, originally $30) for casual summer plans. 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 Image Source: oldnavy.gap.com 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. Old Navy Waist-Defined Printed Slub-Knit Midi Dress $24 from oldnavy.gap.com Buy Now Old Navy Vintage Specially Dyed Sleeveless Mini T-Shirt Shift Dress Image Source: oldnavy.gap.com 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). 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 Image Source: oldnavy.gap.com 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? Old Navy Loose Vintage Camo T-Shirt Shift Dress $20 from oldnavy.gap.com Buy Now Old Navy Sleeveless Jersey-Knit Swing Dress Image Source: oldnavy.gap.com 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. 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 Image Source: oldnavy.gap.com 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). 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 Image Source: oldnavy.gap.com 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)? Old Navy Soft-Woven Keyhole Swing Dress $20 from oldnavy.gap.com Buy Now Old Navy Vintage Sleeveless T-Shirt Shift Dress Image Source: oldnavy.gap.com This bold green Old Navy Vintage Sleeveless T-Shirt Shift Dress ($24, originally $30) is 100 percent cotton and super soft, too. Old Navy Vintage Sleeveless T-Shirt Shift Dress $24 from oldnavy.gap.com Buy Now Old Navy Sleeveless Waist-Defined Slub-Knit Midi Dress Image Source: oldnavy.gap.com 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. 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 Image Source: oldnavy.gap.com 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. 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 Image Source: oldnavy.gap.com Midi dresses are so tempting and this pink Old Navy Waist-Defined Tie-Dye Stripe Midi Dress ($17, originally $35) is no exception. Old Navy Waist-Defined Tie-Dye Stripe Midi Dress $17 from oldnavy.gap.com Buy Now Old Navy Vintage T-Shirt Shift Dress Image Source: oldnavy.gap.com 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. Old Navy Vintage T-Shirt Shift Dress $24 from oldnavy.gap.com Buy Now Old Navy Sleeveless Rib-Knit Linen-Blend Midi Shift Dress Image Source: oldnavy.gap.com This Old Navy Sleeveless Rib-Knit Linen-Blend Midi Shift Dress ($14, originally $35) comes in three light shades lovely for spring or summer. 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 Image Source: oldnavy.gap.com Be pretty in pink in an Old Navy Loose Vintage Tie-Dye T-Shirt Shift Dress ($17, originally $30) indoors or out. 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 Image Source: oldnavy.gap.com 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. Old Navy Waist-Defined Slub-Knit T-Shirt Dress $22 from oldnavy.gap.com Buy Now Old Navy Vintage Striped Midi Shift Dress Image Source: oldnavy.gap.com We're envisioning brightly coloured sandals with this neutral Old Navy Vintage Striped Midi Shift Dress ($17, originally $35). Old Navy Vintage Striped Midi Shift Dress $17 from oldnavy.gap.com Buy Now Old Navy Waist-Defined Slub-Knit Midi Dress Image Source: oldnavy.gap.com 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. Old Navy Waist-Defined Slub-Knit Midi Dress $24 from oldnavy.gap.com Buy Now Old Navy Sleeveless Jersey-Knit Swing Dress Image Source: oldnavy.gap.com Wear this loose black floral Old Navy Sleeveless Jersey-Knit Swing Dress ($24, originally $30) on especially humid days. Old Navy Sleeveless Jersey-Knit Swing Dress $24 from oldnavy.gap.com Buy Now Old Navy Printed Sleeveless Tiered Swing Dress Image Source: oldnavy.gap.com This sunny yellow Old Navy Printed Sleeveless Tiered Swing Dress ($25, originally $35) looks so pretty with white sandals this summer. 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 Image Source: oldnavy.gap.com 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. 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 Image Source: oldnavy.gap.com Doesn't this Old Navy Loose Vintage Striped Slub-Knit T-Shirt Shift Dress ($25, originally $30) look great with high tops?! 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 Image Source: oldnavy.gap.com 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? 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 Image Source: oldnavy.gap.com 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. Old Navy Loose Vintage Tie-Dye T-Shirt Shift Dress $22 from oldnavy.gap.com Buy Now ShoppingFashion ShoppingSalesOld NavyDresses