Now, the prices at Old Navy are always good [1], but we were browsing the sale section and found some markdowns that truly surprised us. Sandals for $3? Tanks in a wide range of colours for $5? White jeans [2] for $15? Before we knew it, we were filling our carts with pieces to fit all our planned — and unplanned — summer adventures [3]. In fact, there's even a portable picnic blanket and sturdy sunglass case to bring along, too.
We narrowed down the best items on sale for Memorial Day weekend [4] so shop our 50 favourite pieces including dresses, shoes, and shorts ahead. No matter the actual weather, a sunny mood is practically guaranteed when you save this much.
Old Navy Double-Strap Espadrille Wedge Sandals
We'd pair these Old Navy Double-Strap Espadrille Wedge Sandals [6] ($26, originally $40) with all the dresses we're eying this season [7].
Old Navy Scoop-Neck Fit and Flare Maxi Dress
This loose Old Navy Scoop-Neck Fit and Flare Maxi Dress [8] ($20, originally $35) is both comfy and polished thanks to the slightly cinched waist.
Old Navy Distressed Jean Shortalls
Grab a tee or a tight crop and add these Old Navy Distressed Jean Shortalls [9] ($20, originally $45) for a casual vibe.
Old Navy Square-Neck Jersey Cami
Can you believe this Old Navy Square-Neck Jersey Cami [10] ($5, originally $13) is only five bucks now?! (And it comes in seven colours so, it's time to stock up.)
Old Navy Linen-Blend Blazer
This Old Navy Linen-Blend Blazer [11] ($36, originally $45) instantly dresses up an outfit whether you're wearing a tee on Zoom or heading back to work (and comes in four colours for the same price).
Old Navy Hard-Shell Sunglass Case for Adults
If you've lost your sunglasses case, or have one that doesn't make your favourite frames feel protected, nab this Old Navy Hard-Shell Sunglass Case for Adults [12] ($5, originally $13) on sale now.
Old Navy Mid-Rise Distressed Jean Bermuda Shorts -- 9-inch inseam
When you want a longer length, wear these Old Navy Mid-Rise Distressed Jean Bermuda Shorts -- 9-inch inseam [13] ($15, originally $35) all summer long.
Old Navy High-Waisted Leggings 2-Pack
Leggings for seven bucks each?! Colour us sold with this Old Navy High-Waisted Leggings 2-Pack [14] ($14, originally $29).
Old Navy Printed Sleeveless Tiered Swing Dress
Yes, this twirly Old Navy Printed Sleeveless Tiered Swing Dress [15] ($25, originally $35) does have pockets.
Old Navy High-Waisted O.G. Straight Mineral-Dye Jean Shorts -- 3-inch inseam
Which colour of the Old Navy High-Waisted O.G. Straight Mineral-Dye Jean Shorts -- 3-inch inseam [16] ($12-$15, originally $35) does your closet need most: tan, green, or yellow?
Old Navy Smocked Off-the-Shoulder Crepe Clip-Dot Top
Whether you wear the shoulders pulled up or down, this Old Navy Smocked Off-the-Shoulder Crepe Clip-Dot Top [17] ($15, originally $33) dresses up the concept of a basic white tee.
Old Navy Mid-Rise Slimming-Effect Waistband Rockstar Jeggings
Have you found the perfect white jeans yet? If not, these Old Navy Mid-Rise Slimming-Effect Waistband Rockstar Jeggings [18] ($15, originally $35) are a top contender.
Old Navy Faux-Leather Capri Sandals
These Old Navy Faux-Leather Capri Sandals [19] ($7-$9, originally $15) look like they cost way more than they actually do, and they're marked down even more now.
Old Navy Go-H20 Water-Resistant Hooded Utility Jacket
Stay dry on a warm, rainy day and bring your own sunshine with this lightweight Old Navy Go-H20 Water-Resistant Hooded Utility Jacket [20] ($36, originally $50) in yellow.
Old Navy Gender-Neutral Sweat Shorts for Adults -- 7.5-inch inseam
If you love loose shorts, nab a pair of these shareable Old Navy Gender-Neutral Sweat Shorts for Adults -- 7.5-inch inseam [21] ($20, originally $25) in any of the seven shades.
Old Navy Smocked Fit and Flare Cami Midi Dress
We love the subtle animal print on this Old Navy Smocked Fit and Flare Cami Midi Dress [22] ($25, originally $40) instead of a solid.
Old Navy Medium Support Strappy Sports Bra
How pretty would this patterned Old Navy Medium Support Strappy Sports Bra [23] ($12, originally $23) be peeking out from under a solid-coloured tank?
Old Navy Extra High-Waisted Powersoft Hidden-Pocket Biker Shorts -- 8-inch inseam
If your daily uniform consists of biker shorts and oversized tees, switch things up from classic black with these Old Navy Extra High-Waisted Powersoft Hidden-Pocket Biker Shorts -- 8-inch inseam [24] ($20, originally $27).
Old Navy Printed Picnic Blanket
We're dreaming of long, lazy afternoons in the sun with friends this year and we know a Old Navy Printed Picnic Blanket [25] ($19, originally $25) can keep us — and all the snacks — close by.
Old Navy Thermal-Knit Henley Pajama Tank Top
This Old Navy Thermal-Knit Henley Pajama Tank Top [26] ($10, originally $16) is so cute you just may wear it outside of bed (and your home), too.
Old Navy Elastic-Waist Soft-Woven Wide-Leg Pajama Pants
Which style of Old Navy Elastic-Waist Soft-Woven Wide-Leg Pajama Pants [27] ($16, originally $25) pop out at you? There are 11 on sale now.
Old Navy Cropped Twill Utility Jacket
An olive Old Navy Cropped Twill Utility Jacket [28] ($30, originally $50) can go with pretty much anything.
Old Navy Canvas Slip-On Sneakers
If your slip-ons are looking a bit grimy, a new pair of Old Navy Canvas Slip-On Sneakers [29] ($18, originally $28) can fix that right up whether you love solid shades like this ivory set, or prefer patterned ones like bandana-print.
Old Navy Fit and Flare Cami Ruffle-Hem Jean Dress
We'd pair an A-line Old Navy Fit and Flare Cami Ruffle-Hem Jean Dress [30] ($25, originally $35) with tan wedges for a weekend brunch.
Old Navy Slub-Knit Tie-Back Tank Top
The little gold pineapples on this Old Navy Slub-Knit Tie-Back Tank Top [31] ($18, originally $20) are so fresh for summertime.
Old Navy Braided Faux-Leather Belt (1")
Think beyond the pants: If you have a loose dress that you're hoping to give a bit more definition, this Old Navy Braided Faux-Leather Belt (1") [32] ($17, originally $20) makes it happen.
Old Navy Lightweight Cable-Knit Cardigan Sweater
An airy Old Navy Lightweight Cable-Knit Cardigan Sweater [33] ($30, originally $40) looks so nice paired with everything from chill cutoffs to a fancier maxi dress.
Old Navy Extra High-Waisted Powersoft Light Compression Hidden-Pocket Leggings
We'd wear Old Navy Extra High-Waisted Powersoft Light Compression Hidden-Pocket Leggings [34] ($18, originally $40) to workout or, honestly, just wherever as well.
Old Navy Satin Mini Hair Scrunchies 10-Pack
Never be without a hair tie with this Old Navy Satin Mini Hair Scrunchies 10-Pack [35] ($10, originally $14).
Old Navy High-Waisted Tie-Dye Linen-Blend Straight Cropped Pants
These Old Navy High-Waisted Tie-Dye Linen-Blend Straight Cropped Pants [36] ($25, originally $40) are perfect for when you're heading back to the office but aren't yet ready for zippers.
Old Navy Faux-Suede Espadrille Slide Sandals
The patterned soles on these Old Navy Faux-Suede Espadrille Slide Sandals [37] ($15, originally $30) really stand out this season.
Old Navy Breathe ON Cross-Front V-Neck Romper -- 3.5-inch inseam
A sunny yellow Old Navy Breathe ON Cross-Front V-Neck Romper -- 3.5-inch inseam [38] ($20, originally $40) is perfect for summer.
Old Navy Printed Poplin Neckerchief
An Old Navy Printed Poplin Neckerchief [39] ($3, originally $10) can double as a hair tie, and comes in so many colours from this pretty rainbow to a tropical palm print, too.
Old Navy Loose Tie-Dye Cropped Crew-Neck Sweatshirt
Grab this Old Navy Loose Tie-Dye Cropped Crew-Neck Sweatshirt [40] ($16, originally $35) for chilly nights in or out.
Old Navy Mid-Rise Raw-Edge Rockstar Ankle Jeans
The Old Navy Mid-Rise Raw-Edge Rockstar Ankle Jeans [41] ($20, originally $45) come in regular, petite, and tall lengths and have more than 2,700 5-star reviews.
Old Navy Floral-Print Smocked Off-the-Shoulder Top
Pair a navy Old Navy Floral-Print Smocked Off-the-Shoulder Top [42] ($25, originally $30) with white jeans or cutoffs this summer.
Old Navy Mid-Rise Live-In Jogger Sweatpants
If you're still living in sweats, switch in a new colour with a pair of Old Navy Mid-Rise Live-In Jogger Sweatpants [43] ($11, originally $30) now.
Old Navy Loose Specially Dyed V-Neck Crop Tee
We especially love a colourful crop like this Old Navy Loose Specially Dyed V-Neck Crop Tee [44] ($10, originally $15), and there's even a tie-dye version on sale now, too.
Old Navy Waist-Defined V-Neck Flutter-Sleeve Dress
Date-night dressing is solved with this Old Navy Waist-Defined V-Neck Flutter-Sleeve Dress [45] ($15, originally $35) plus heeled sandals.
Old Navy Crochet-Yoke Slub-Knit Tank Top
An Old Navy Crochet-Yoke Slub-Knit Tank Top [46] ($22, originally $25) looks just as cute tucked in or out.
Old Navy Flip-Flops
Rubbery flip flops are a seasonal mainstay, whether you love the traditional Old Navy Patterned Flip-Flops [47] ($3, originally $5), or Old Navy Plant-Based T-Strap Flip-Flops [48] ($5, originally $7) instead.
Old Navy Faux-Leather Zip-Pocket Moto Jacket
You can get year-round use out of this fitted Old Navy Faux-Leather Zip-Pocket Moto Jacket [49] ($48, originally $60).
Old Navy Breathe ON Cross-Front Sleeveless Jumpsuit
Just as comfy as a matching sweatsuit but an Old Navy Breathe ON Cross-Front Sleeveless Jumpsuit [50] ($20, originally $45) is so much lighter for all-day lounging and running around in the sun.
Old Navy High-Waisted Elevate Powersoft Run Leggings
These popular Old Navy High-Waisted Elevate Powersoft Run Leggings [51] ($18-$35, originally $45) look especially sleek in black, but there are other patterns on sale now, too.
Old Navy Novelty Ankle Socks 6-Pack
There are so many options of these Old Navy Novelty Ankle Socks 6-Pack [52] ($5, originally $11) on sale now but these fruity ones are especially sweet.
Old Navy Pigment-Dyed Tencel Long-Sleeve Shirt
Wear an Old Navy Pigment-Dyed Tencel Long-Sleeve Shirt [53] ($20, originally $35) untucked, half-tucked, or all the way tucked-in to switch up your style this season.
Old Navy High-Waisted Tie-Belt Soft Pants
These drapey Old Navy High-Waisted Tie-Belt Soft Pants [54] ($25, originally $40) bring maximum comfort to proper public-facing pants.
Old Navy Lace-Up Crew-Neck Sweatshirt
Choose from seven colours for this top-rated Old Navy Lace-Up Crew-Neck Sweatshirt [55] ($20, originally $35) including charcoal, olive, and pink.
Old Navy Fabric-Covered Bow-Tie Headband
Add a little flair with a pink floral Old Navy Fabric-Covered Bow-Tie Headband [56] ($6, originally $10), no matter your outfit.
Old Navy High-Rise 7/8-Length Zip-Pocket Street Leggings
Dress up your look with Old Navy High-Rise 7/8-Length Zip-Pocket Street Leggings [57] ($35, originally $40) instead of a traditional spandex pair.