Region:
US
  • or

Old Navy Skirts

211 Items

Old Navy Skirt White Blue

Old Navy White Blue

$15.00

US 8 (M, 29, 30)

Old Navy Skirt

Old Navy Skirt

$8.99

US 8 (M, 29, 30)

Old Navy Skirt Black

Old Navy Black Pencil Knee-length Skirt

$19.25 $25.00

US 8 (M, 29, 30)

Old Navy Skirt Floral

Old Navy Floral

$14.22

US 4 (S, 27)

Old Navy Skirt Black

Old Navy Black

$21.50 $24.50

US 14 (L, 34)

Old Navy Skirt Gray

Old Navy Gray

$15.00 $24.50

US 14 (L, 34)

Old Navy Mini Skirt

Old Navy . Miniskirt

$8.50

US 2 (XS, 26)

Old Navy Mini Skirt Jean

Old Navy Jean Miniskirt

$16.00 $17.00

US OS (one size)

On Sale
Old Navy Skirt Denim
Old Navy Summer Print Skirt Blue

Old Navy Blue Midi Skirt

$19.00 $30.00

US 6 (S, 28)

Old Navy Skirt Navy Blue

Old Navy Blue Summer Midi Skirt

$14.05

US 8 (M, 29, 30)

Old Navy Mini Skirt White

Old Navy White Miniskirt

$13.39 $15.00

US 2 (XS)

Old Navy Skirt Brown

Old Navy Brown

$14.22

US 4 (S, 27)

Old Navy Skirt Denim

Old Navy Denim Knee-length Skirt

$12.40 $24.00

US 4 (S, 27)

Old Navy Skirt Dark Blue

Old Navy Dark Blue

$19.00 $30.00

US 0 (XS, 25)

Old Navy Mini Skirt Blue

Old Navy Blue Miniskirt

$8.12 $20.00

US 8 (M, 29, 30)

Old Navy Skirt Dark Coral

Old Navy Dark Coral

$13.00 $15.00

US 4 (S, 27)

Old Navy Skirt Dark Purple

Old Navy Dark Purple

$14.22

US 4 (S, 27)

Old Navy Skirt

Old Navy Knee-length Skirt

$18.33 $40.00

US 10 (M, 31)

Old Navy Mini Skirt

Old Navy Miniskirt

$20.15 $45.00

US 8 (M, 29, 30)

Sort By