I Tried New Old Navy Spring Pieces… Here’s What I Picked Up
Disclaimer: this post may contain affiliate links, which at no cost to you I may earn a small commission.
Published: | Updated:

After a quick browse on Old Navy, I knew I had to do an order, and this Old Navy spring haul ended up being one of my favorites in a while. I was genuinely surprised by how good everything looked and felt. From breathable cotton gauze sets to flattering dresses and easy linen pants, I found affordable pieces that are perfect for spring and summer, especially if you’re planning a warm-weather trip like the outfits I wore in Cancun or what I recommend packing for a cruise.
If you’re refreshing your wardrobe right now, these are the styles I think are actually worth buying.
For reference, I’m 5’10” and typically wear a Large in Old Navy bottoms and tops unless noted.
Polka Dot Linen Blend Pants

These polka dot linen blend pants were an instant favorite. The print feels playful yet neutral enough to style with basics, and the fabric is lightweight and comfortable, even in warm weather. They’re the kind of pants you can wear casually with a tee or dress up slightly with a structured top.
- High-rise straight fit
- Stretchy waistband
- Cropped ankle length
- Size worn: Large Tall
Striped Wide-Leg Linen Pants

These have a more dramatic silhouette and feel very vacation-ready. The wide leg makes them airy and comfortable, and the stripe pattern adds personality without feeling overwhelming. They’re perfect as a swimsuit cover-up or as a casual weekend look.
- High-rise wide leg
- Longer, full-length fit
- Stretch waistband
- Size worn: Large Tall
Cropped Cotton Utility Shirt & Matching Pants

This 100% cotton top feels structured but still breathable, which makes it perfect for spring weather when it’s not quite warm enough for tanks. The contrast stitching adds a subtle detail that makes it feel more elevated than a basic shirt. It pairs beautifully with high-waisted pants and matching sets.
These pants were slightly big on me, but still very flattering. The adjustable waist is a great feature and makes them easy to customize for fit. Together with the cropped shirt, this makes a really polished matching set.
Cotton Gauze Open-Back Top

This top has such a fun tie detail in the back, which gives it a little extra interest while still being easy to wear. The lightweight fabric makes it perfect for hot days. It runs large, so consider sizing down.
- Open-back tie detail
- Lightweight gauze fabric
- Runs large, size worn: Medium
Cotton Gauze Barrel Pants

Cotton gauze is one of my favorite fabrics for warm weather because it’s incredibly breathable and flowy. Old Navy has great color options, and they are so affordable. These pants feel lightweight and comfortable while still looking stylish. Comes in many color options, including prints.
- 100% cotton gauze
- Barrel leg
- Tie waist
- Size worn: Large Tall
Floral Sarong

A great alternative if the full set feels like too much print. This sarong is soft, flowy, and easy to style over swimwear. It’s one of those pieces that instantly makes a beach outfit look styled.
- Linen blend
- Lightweight
- Two size options
Woven Mini Clutch

This is a small bag, but it’s perfect for essentials like your phone, keys, and cards. The woven texture and wooden handle make it feel more elevated than the price point. It’s ideal for dinners or vacation evenings.
- Compact size
- Neutral color
- Statement handle
High-Rise OG Loose Jeans

Why were these not in my life sooner?! These jeans surprised me in the best way. They’re relaxed but still flattering and easy to style with almost anything. The slightly cropped length makes them perfect for spring footwear.
- Relaxed straight fit
- Cropped length
- Size worn: 14
Cropped Polo Top

This top is incredibly soft and comfortable, and the cropped length makes it easy to pair with high-waisted bottoms. It feels casual but still polished. It’s one of those pieces that looks simple but elevates an outfit.
- Soft knit fabric
- Cropped fit
- True to size
- Size worn: Large
Pleated maxi dress

This silhouette is so elegant and classy. Love how this cinches in at the waist, giving you a beautiful hourglass shape. Wearing size Large tall.
Linen Blend Dress

Every year, Old Navy comes out with a classic black linen blend dress that can be worn casually and dressy for the evening. Love how this year’s version has the ruching elastic under the arms vs the back, making it look more seamless. Wearing size L.
Yellow Rugby-Style Top

The soft yellow color feels very spring-appropriate and easy to wear. This top has a slightly relaxed fit, making it comfortable for everyday outfits. It pairs especially well with denim or white pants.
- Lightweight fabric
- Relaxed fit
- Size worn: Large
Lightweight Cotton Blouse

This is the kind of top you’ll reach for all summer because it’s breathable and easy to style. The flowy shape keeps it comfortable even in hot weather. It works well tucked or worn loose.
- 100% cotton
- Oversized feel
- Size worn: Large
Cotton Gauze Top & Linen Blend Shorts

This gauze top is lightweight and easy to wear on hot days. The silhouette is relaxed and comfortable, making it a great everyday piece. It pairs perfectly with shorts or linen pants.
And, these shorts are a classic warm-weather staple. They fit true to size and are comfortable without feeling sloppy. They’re the kind of shorts you’ll wear constantly in summer.
Final Thoughts
This Old Navy spring haul ended up being one of my favorites I’ve done in a while. The fabrics felt good, the fits were flattering, and there were so many easy pieces for spring and summer.
If you’re refreshing your wardrobe for warmer weather, these are great, affordable finds to start with.
Watch my entire haul on YouTube:
