Not a dress-up kind of gal, but need to adhere to a New Year’s Eve party dress code? Or are you too much of a dress-up kind of gal and desperately need to save some money on your next ‘fit? Either way, Old Navy has what you need—no matter your situation. The Old Navy holiday dress sale has more than 100 festive frocks to choose from at incredibly affordable prices.
Looking for something long and formal? Check out this Shine Satin Maxi Dress for $20. Want something fun and flirty? Check out this High-Waisted Taffeta Midi Skirt in Navy Floral also on sale for $20. Peruse more of our favorites below, and get ready to look hot for the holidays.
Top Finds From the Old Navy Holiday Dress Sale
- Flower Girl: Yes, the Fit & Flare Taffeta Mini Dress in Navy Floral has pockets and a V-neck. Choose from nine sizes — $15 (was $50)
- Twister: Dance the night away in the Twist-Front Jersey Midi Dress, with its dashing flared hem. Get it at this price in three gorgeous colors — $20 (was $50)
- Cocktail Hour: You’ll feel sexy in this Fit & Flare Taffeta Cami Mini Dress in Black. It keeps things short and simple with pockets and tie straps — $20 (was $50)
- Formal Friendly: Flowy and formal, this Keyhole Satin Maxi Dress has a keyhole neckline and flutter sleeves. Choose from sizes XS to 4X — $20 (was $65)
- Bubblicious: Keep things light and fun with this Taffeta Bubble Mini Dress. It comes in four colors, and you’ll want each one — $7 (was $45)
- Skirting Around: This High-Waisted Taffeta Midi Skirt in Navy Floral gives you room to move with its midi length. Plus there are pockets — $20 (was $40)
- Long Story: Who doesn’t love a maxi dress? This Satin V-Neck Maxi Dress is long, with a lace trim and spaghetti straps — $24 (was $60)
- Mommy and Me: Don’t forget the moms-to-be, with this Maternity Asymmetrical Shoulder Maxi Dress. Choose from two amazing colors — $20 (was $50)
- Mad for Plaid: Perfect for the holiday season, this Plaid Fit & Flare Taffeta Mini Dress has puff sleeves and a sweetheart neckline — $15 (was $50)
- Born to Shine: If simple is not your thing, try this Satin Ruffle Mini Dress. It has multiple ruffles and a loose fit — $9 (was $45)
- Simple Beauty: If simple is your thing, this Sleeveless Satin Midi Dress will do the trick with it’s no-frills design — $18 (was $45)
- Seasonal Attire: Dress to impress in the Fit & Flare Long-Sleeve Crepe Mini Dress in red. It comes in nine sizes, too — $14 (was $47)
- Short & Sweet: The short Sleeveless Ponte-Knit Mini Swing Dress in Amaryllis has a wide neck and textured design. Too cute! — $14 (was $45)
- Cold Shoulder: Show some skin! This Off-the-Shoulder Ruched Velvet Mini Dress comes in four colors and multiple sizes — $13 (was $33)
- To the Max: Light up a room with this Shine Satin Maxi Dress. It has thin straps and comes in two flattering colors — $20 (was $50)