Update Consent

Best Dresses For Petites at Old Navy | 2021

Yes, Old Navy Does Carry Petite Dresses, and Here Are Our Top 20 Summer Faves

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 short and love maxi dresses, there's probably been at least one time in your life when shopping was a total drag. Dresses that look just right online, or on the hanger, require stilettos or a tailor visit so the bottom doesn't trail behind you collecting dirt. (And, similar scenarios arise with midis that end up closer to a maxi, or minis that fall well past your knee.)

Of course, this also means petite options are already on your wishlist . . . but did you know Old Navy carries a bunch of cute dresses in short versions, too? Many of these special lengths sell out quickly, but we picked 20 summer favourites still in stock so it's time to stop wishing and start shopping.

Image Source: Old Navy

Old Navy Sleeveless Smocked Tie-Dye Midi Swing Dress

We're loving the pink (and equally cute blue) Old Navy Sleeveless Smocked Tie-Dye Midi Swing Dress ($50) as a go-to day outfit and beach coverup this summer.

Image Source: oldnavy.gap.com
Old Navy Sleeveless Smocked Tie-Dye Midi Swing Dress
$50
from oldnavy.gap.com
Buy Now

Old Navy Fit and Flare Sleeveless Smocked Cami Midi Dress

Dress up the pretty petite Old Navy Fit and Flare Sleeveless Smocked Cami Midi Dress ($40) for a summer adventure — and there are even pockets, too.

Image Source: oldnavy.gap.com
Old Navy Fit and Flare Sleeveless Smocked Cami Midi Dress
$40
from oldnavy.gap.com
Buy Now

Old Navy Sleeveless Tiered Dobby Swing Dress

A lightweight Old Navy Sleeveless Tiered Dobby Swing Dress ($33, originally $35) in any colour still matches perfectly with hot days.

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

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

A seafoam or coral Old Navy Sleeveless Rib-Knit Linen-Blend Midi Shift Dress ($26-$28, originally $35) would be so fresh on a tropical holiday, but we're not overlooking the petite charcoal Old Navy Sleeveless Rib-Knit Linen-Blend Midi Shift Dress ($28, originally $35) either.

Image Source: oldnavy.gap.com
Old Navy Sleeveless Rib-Knit Linen-Blend Midi Shift Dress
$26
from oldnavy.gap.com
Buy Now
Old Navy Sleeveless Rib-Knit Linen-Blend Midi Shift Dress
$28
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 Fit and Flare Sleeveless Tie-Shoulder Floral-Embroidered Maxi Swing Dress

If you're short and choosing a long, tiered outfit like this Old Navy Fit and Flare Sleeveless Tie-Shoulder Floral-Embroidered Maxi Swing Dress ($50), you'll be happy to find it in a petite length so you don't trip.

Image Source: oldnavy.gap.com
Old Navy Fit and Flare Sleeveless Tie-Shoulder Floral-Embroidered Maxi Swing
$50
from oldnavy.gap.com
Buy Now

Old Navy Sleeveless PowerSoft Performance Racer-Back Mini Swing Dress

This sporty, short Old Navy Sleeveless PowerSoft Performance Racer-Back Mini Swing Dress ($30, originally $45) would look stylish on the court or out and about, too.

Image Source: oldnavy.gap.com
Old Navy Sleeveless PowerSoft Performance Racer-Back Mini Swing Dress
$30
from oldnavy.gap.com
Buy Now

Old Navy Sleeveless Smocked Tonal-Stripe Midi Swing Dress

This twirly Old Navy Sleeveless Smocked Tonal-Stripe Midi Swing Dress ($50) hits the (right) spot at the knee when it's picked up in a shorter length.

Image Source: oldnavy.gap.com
Old Navy Sleeveless Smocked Tonal-Stripe Midi Swing Dress
$50
from oldnavy.gap.com
Buy Now

Old Navy Puff-Sleeve Midi Swing Dress

This delicate blue-floral Old Navy Puff-Sleeve Midi Swing Dress ($40) also comes in sunshine yellow.

Image Source: oldnavy.gap.com
Old Navy Puff-Sleeve Midi Swing Dress
$40
from oldnavy.gap.com
Buy Now

Old Navy Sleeveless Linen-Blend Maxi Shift Dress

Grab your best white sandals and this navy Old Navy Sleeveless Linen-Blend Maxi Shift Dress ($40) for brunch.

Image Source: oldnavy.gap.com
Old Navy Sleeveless Linen-Blend Maxi Shift Dress
$40
from oldnavy.gap.com
Buy Now

Old Navy Short-Sleeve Tie-Dye Mini Sweatshirt Shift Dress

The Old Navy Short-Sleeve Tie-Dye Mini Sweatshirt Shift Dress ($28, originally $40) is just right for summer lounging, and it will be just the right length, too.

Image Source: oldnavy.gap.com
Old Navy Short-Sleeve Tie-Dye Mini Sweatshirt Shift Dress
$28
from oldnavy.gap.com
Buy Now

Old Navy Waist-Defined Leopard-Print Slub-Knit Cami Midi Dress

There are two different animal-print options for this petite Old Navy Waist-Defined Leopard-Print Slub-Knit Cami Midi Dress ($20, originally $35).

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

Old Navy Short-Sleeve Breathe ON Maxi T-Shirt Shift Dress

The stretchy, moisture-wicking fabric makes an Old Navy Short-Sleeve Breathe ON Maxi T-Shirt Shift Dress ($30-$35, originally $40) the right fit for humid days running all over the place.

Image Source: oldnavy.gap.com
Old Navy Short-Sleeve Breathe ON Maxi T-Shirt Shift Dress
$30
from oldnavy.gap.com
Buy Now

Old Navy Sleeveless Tie-Shoulder Tie-Dye Cami Midi Swing Dress

Slip on a braided belt to switch up the look of this creamy Old Navy Sleeveless Tie-Shoulder Tie-Dye Cami Midi Swing Dress ($26, originally $35).

Image Source: oldnavy.gap.com
Old Navy Sleeveless Tie-Shoulder Tie-Dye Cami Midi Swing Dress
$26
from oldnavy.gap.com
Buy Now

Old Navy Ponte-Knit Tie-Belt Midi Sheath Dress

Of course, this Old Navy Ponte-Knit Tie-Belt Midi Sheath Dress ($32, originally $40) is a solid pick for a return to the office.

Image Source: oldnavy.gap.com
Old Navy Ponte-Knit Tie-Belt Midi Sheath Dress
$32
from oldnavy.gap.com
Buy Now

Old Navy Sleeveless Tiered Palm-Print Maxi Swing Dress

We're picturing this petite Old Navy Sleeveless Tiered Palm-Print Maxi Swing Dress ($45) with brightly coloured shoes and accessories.

Image Source: oldnavy.gap.com
Old Navy Sleeveless Tiered Palm-Print Maxi Swing Dress
$45
from oldnavy.gap.com
Buy Now

Old Navy Waist-Defined Slub-Knit Cami Dress

Get a proper mini with this petite-length Old Navy Waist-Defined Slub-Knit Cami Dress ($22-$30, originally $30) in red or rust.

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

Old Navy Vintage Sleeveless Tie-Dye Midi T-Shirt Shift Dress

Of course, both tie-dye versions of this Old Navy Vintage Sleeveless Tie-Dye Midi T-Shirt Shift Dress ($22-$26, originally $35) are cute with sandals this summer, but there's also a solid black Old Navy Loose Vintage Sleeveless T-Shirt Midi Shift Dress ($25, originally $35) if you want to dress things up.

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

Old Navy Fit and Flare Cami Ruffle-Hem Jean Dress

Empire waists can be tricky on short frames, but a petite Old Navy Fit and Flare Cami Ruffle-Hem Jean Dress ($33, originally $35) ensures the perfect fit.

Image Source: oldnavy.gap.com
Old Navy Fit and Flare Cami Ruffle-Hem Jean Dress
$33
from oldnavy.gap.com
Buy Now

Old Navy Sleeveless Crinkled Smocked Fit and Flare Dress

How lovely would this bold Old Navy Sleeveless Crinkled Smocked Fit and Flare Dress ($40) look with gold sandals?!

Image Source: oldnavy.gap.com
Old Navy Sleeveless Crinkled Smocked Fit and Flare Dress
$40
from oldnavy.gap.com
Buy Now

Old Navy Waist-Defined Striped Slub-Knit Cami Midi Dress

The petite-length Old Navy Waist-Defined Striped Slub-Knit Cami Midi Dress ($25-$30, originally $35) looks too cute with high tops.

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

Want More?

POPSUGAR Would Like To Send You Push Notifications.