Lady Dresses

254 items
Linen-Blend Shirt Dress - Black
Linen-Blend Shirt Dress - Black

CA$ 49.99CA$ 29.99

40% Off

Linen-Blend Shirt Dress - Orange
Linen-Blend Shirt Dress - Orange

CA$ 49.99CA$ 29.99

40% Off

Jean Shirt Dress - Blue
Jean Shirt Dress - Blue

CA$ 44.99CA$ 26.99

40% Off

Striped Mini Shirt Dress - Blue
Striped Mini Shirt Dress - Blue

CA$ 44.99CA$ 26.99

40% Off

Striped Mini Shirt Dress - Beige
Striped Mini Shirt Dress - Beige

CA$ 44.99CA$ 26.99

40% Off

Linen-Blend Mini Dress - Yellow
Linen-Blend Mini Dress - Yellow

CA$ 44.99CA$ 26.99

40% Off

Linen-Blend Mini Shirt Dress - Red
Linen-Blend Mini Shirt Dress - Red

CA$ 49.99CA$ 29.99

40% Off

Linen-Blend Mini Shirt Dress - Blue
Linen-Blend Mini Shirt Dress - Blue

CA$ 49.99CA$ 29.99

40% Off

Sleeveless Mini Swing Dress - Pink
Sleeveless Mini Swing Dress - Pink

CA$ 34.99CA$ 23.99

31% Off

Sleeveless Mini Swing Dress - Blue
Sleeveless Mini Swing Dress - Blue

CA$ 34.99CA$ 23.99

31% Off

Sleeveless Mini Swing Dress - Black
Sleeveless Mini Swing Dress - Black

CA$ 34.99CA$ 23.99

31% Off

Sleeveless Mini Swing Dress - Green
Sleeveless Mini Swing Dress - Green

CA$ 34.99CA$ 23.99

31% Off

Sleeveless Mini Swing Dress - Multi
Sleeveless Mini Swing Dress - Multi

CA$ 34.99CA$ 23.99

31% Off

Pleated Mini Swing Dress - Black
Pleated Mini Swing Dress - Black

CA$ 49.99CA$ 29.99

40% Off

Pleated Mini Swing Dress - White
Pleated Mini Swing Dress - White

CA$ 49.99CA$ 29.99

40% Off

Floral Mini Swing Dress - Blue
Floral Mini Swing Dress - Blue

CA$ 44.99CA$ 26.99

40% Off

Floral Mini Swing Dress - Pink
Floral Mini Swing Dress - Pink

CA$ 44.99CA$ 26.99

40% Off

Button-Down Mini Shirt Dress - Black
Button-Down Mini Shirt Dress - Black

CA$ 44.99CA$ 26.99

40% Off

Button-Down Mini Shirt Dress - Brown
Button-Down Mini Shirt Dress - Brown

CA$ 44.99CA$ 26.99

40% Off

Linen-Blend Mini Shift Dress - Beige
Linen-Blend Mini Shift Dress - Beige

CA$ 49.99CA$ 24.99

50% Off

Linen-Blend Mini Shift Dress - Multi
Linen-Blend Mini Shift Dress - Multi

CA$ 49.99CA$ 24.99

50% Off

Ruched Midi T-Shirt Dress - Green
Ruched Midi T-Shirt Dress - Green

CA$ 44.99CA$ 30.99

31% Off

Ruched Midi T-Shirt Dress - Black
Ruched Midi T-Shirt Dress - Black

CA$ 44.99CA$ 30.99

31% Off

Ruffled Satin Maxi Dress - Blue
Ruffled Satin Maxi Dress - Blue

CA$ 54.99CA$ 26.99

51% Off

Ruffled Satin Maxi Dress - Brown
Ruffled Satin Maxi Dress - Brown

CA$ 54.99CA$ 26.99

51% Off

Denim Mini Dress - Blue
Denim Mini Dress - Blue

CA$ 54.99CA$ 37.99

31% Off

Denim Mini Dress - Black
Denim Mini Dress - Black

CA$ 54.99CA$ 37.99

31% Off

Ruffle-Trim Satin Mini Dress - Brown
Ruffle-Trim Satin Mini Dress - Brown

CA$ 49.99CA$ 17.99

64% Off

LADY DRESSES

Discover a stunning collection of lady dresses at Old Navy that are perfect for any occasion. From casual to formal, our dresses are designed to make you look and feel fabulous. Whether you're looking for a sleeveless swing dress, a linen-blend shirt dress, a fit & flare dress, or a tiered midi dress, we have a wide range of styles to suit your taste and body type. Our dresses are made with high-quality materials that are comfortable to wear and easy to care for, so you can look your best without any hassle.

With options like short-sleeve mini shirt dresses and printed sleeveless tiered dresses, you can easily find the perfect dress to express your personal style. Our lady dresses are versatile and can be dressed up or down depending on the occasion. Whether you're heading to a party, a wedding, or just a casual day out, Old Navy has the perfect dress for you. Shop our collection now and elevate your wardrobe with trendy and affordable dresses.