Skip Navigation:

Skip to: Top Navigation, Go to similar items in our other stores, Main Content, Footer Navigation.

 
Visit the other Gap Inc. Brands:
  • Gap
  • Old Navy
  • Banana Republic
  • Piperlime
  • Athleta

Sign In Navigation:

Shopping Bag:

 

Store Home:

Store Search:

Shop Divisions:

Side Navigation

Main Content

Dresses

    Women's Paisley Chiffon Maxi Dresses

    $34.94 Only at Oldnavy.com

    Women's Crinkle-Gauze Tube Maxi Dresses

    $44.94 Petite & Tall, Too

    Women's Ponte-Knit Drop-Waist Tank Dresses

    $29.94

    Women's Tulip-Hem Maxi Dresses

    $29.94 Only at Oldnavy.com

    Girls Boat-Neck Jersey Dresses

    $16.94   $8.00-$10.00

    Girls Jersey Tie-Belt Tee Dresses

    $16.94   $8.00-$10.00

    Girls Slub-Knit Tie-Belt Tee Dresses

    $16.94   $10.00

    Girls Dolman-Sleeve Striped Dresses

    $16.94

    Maternity Tank Maxi Dresses

    $36.94   $19.00 Hot Deal

    Maternity Cross-Front Jersey Tank Dresses

    $24.94 Only at Oldnavy.com

    Maternity Tie-Front Tube Dresses

    $29.94

    Maternity Maxi Tank Dresses

    $19.99-$34.94

    Women's Cross-Front Maxi Dresses

    $34.94 Petite & Tall, Too

    Women's Cross-Front High-Low Maxi Dresses

    $34.94 Petite & Tall, Too

    Women's Printed Tube Rompers

    $24.94 Only at Oldnavy.com

    Women's Tulip-Hem Maxi Dresses

    $39.94 Only at Oldnavy.com

    Women's Jersey Maxi-Tube Dresses

    $34.94 Petite & Tall, Too

    Women's Cap-Sleeved Wrap Dresses

    $26.94 Only at Oldnavy.com

    Women's Jersey Tube Rompers

    $24.94 Only at Oldnavy.com

    Women's Printed Cross-Front Dresses

    $29.94 Only at Oldnavy.com

    Striped-Jersey Tulip Dresses for Baby

    $16.94   $8.00

    Printed Jersey Dresses for Baby

    $12.94   $9.00 Everyday Steal!

    Color-Block Jersey Dresses for Baby

    $12.94   $9.00 Everyday Steal!

    Loop-Terry Swim Cover-Ups for Baby

    $16.94   $11.00
    $29.94   $19.97
    $29.94   $24.97
    $34.94 Only at Oldnavy.com
    $36.94   $35.00 Only at Oldnavy.com
    $20.00-$29.94 Hot Deal
    $34.94   $20.00 Petite & Tall, Too
    $29.94
    $29.94   $25.00
    $34.94   $27.00 Hot Deal
    $34.94   $29.97 Petite & Tall, Too
    $34.94 Only at Oldnavy.com
    $34.94 Only at Oldnavy.com
    $46.94   $42.00
    $36.94   $14.97-$22.00
    $36.94   $32.00 Only at Oldnavy.com
    $46.94   $44.00
    $36.94   $32.00 Our Best Seller
    $34.94   $34.00 Our Best Seller
    $44.94   $44.00
    $36.94   $15.00 Customer Favorite!
    $36.94 Hot Deal
    $26.94   $9.97-$18.00 Petite & Tall, Too
    $29.94   $25.00
    $34.94   $32.00 Only at Oldnavy.com
    $34.94   $25.00-$30.00 Only at Oldnavy.com
    $34.94 Petite & Tall, Too
    $32.94 Only at Oldnavy.com
    $34.94   $29.00 Only at Oldnavy.com
    $14.94 Hot Deal
    $29.94   $24.97 Only at Oldnavy.com
    $29.94
    $26.94   $24.00
    $29.94 Only at Oldnavy.com
    $26.94   $20.00 Petite & Tall, Too
    $34.94 Only at Oldnavy.com
    $36.94 Only at Oldnavy.com
    $34.94   $29.00
    $29.94   $25.00
    $26.94
    $29.94
    $26.94   $24.00
    $24.94
    $29.94 Hot Deal
    $29.94 Only at Oldnavy.com
    $19.94   $10.00 Only at Oldnavy.com
    $22.94
    $34.94 Only at Oldnavy.com
    $24.94   $19.97
    $24.94
    $24.94
    $39.94 Hot Deal
    $34.94   $27.00
    $34.94   $29.94 Hot Deal
    $34.94 Only at Oldnavy.com
    $22.94
    $22.94   $19.97 Petite & Tall, Too
    $19.94 Petite & Tall, Too
    $19.94 In Tall Sizes, Too!
    $46.94 Only at Oldnavy.com
    $44.94   $35.00 Only at Oldnavy.com
    $34.94   $29.00 Only at Oldnavy.com
    $34.94   $25.00-$30.00 Only at Oldnavy.com
    $36.94   $29.97 Petite & Tall, Too
    $34.94   $29.97
    $34.94   $29.97
    $34.94
    $20.00-$29.94 Hot Deal
    $29.94 Only at Oldnavy.com
    $26.94   $24.00
    $34.94   $27.00 Hot Deal
    $46.94 Petite & Tall, Too
    $46.94
    $39.94   $39.00 Customer Favorite!
    $42.94   $35.00
    $36.94   $34.00 Hot Deal
    $34.94   $24.97
    $29.94   $24.97-$27.00
    $34.94   $24.97
    $24.94 Only at Oldnavy.com
    $29.94   $22.00
    $29.94   $27.97
    $34.94 Only at Oldnavy.com
    $44.94   $35.00
    $34.94   $30.00 Only at Oldnavy.com
    $34.94   $30.00
    $34.94   $32.97
    $19.94   $18.00 Only at Oldnavy.com
    $19.94   $12.99-$14.99
    $19.94   $14.99
    $19.94   $15.99
    $19.94   $7.97
    $29.94   $27.00
    $29.94   $22.00
    $36.94   $34.00 Hot Deal
    $34.94 Petite & Tall, Too
    $34.94
    $29.94 Only at Oldnavy.com
    $36.94 Hot Deal
    $24.94
    $19.94   $15.00
    $16.94   $14.00
    $19.94 Hot Deal
    $36.94   $32.00
    $15.94
    $19.94
    $34.94   $27.00-$30.00
    $29.94   $24.97
    $36.94   $19.97 Only at Oldnavy.com
    $34.94   $28.00-$30.00 Only at Oldnavy.com
    $29.94   $27.97
    $14.94   $14.00 Everyday Steal!
    $16.94   $11.97
    $12.94   $9.99
    $24.94   $12.99
    $16.94
    $18.94 Everyday Steal!
    $34.94 Hot Deal
    $16.94   $11.97
    $34.94
    $34.94   $29.94 Hot Deal
    $36.94   $32.00
    $34.94   $27.00
    $36.94   $29.97
    $29.94
    $36.94   $14.97-$22.00
    $29.94 Only at Oldnavy.com
    $19.94   $7.97
    $24.94   $9.97
    $19.94
    $29.94   $11.97 Petite & Tall, Too
    $34.94   $9.97
    $34.94   $16.99 Only at Oldnavy.com
    $34.94   $12.99 Only at Oldnavy.com
    $42.94   $24.97
    $42.94   $35.97
    $16.94   $7.97
    $10.94   $6.99-$8.99 Everyday Steal!
    $16.94   $5.97
    $34.94 Only at Oldnavy.com
    $29.94 Only at Oldnavy.com
    $26.94 Only at Oldnavy.com
    $29.94 Only at Oldnavy.com
    $29.94   $25.00 Petite & Tall, Too
    $29.94
    $29.94   $11.97
    $24.94 Petite & Tall, Too
    $29.94   $24.97
    $26.94   $24.97
    $29.94   $22.00 Only at Oldnavy.com
    $36.94   $34.94
    $16.94   $5.97
    $16.94 Only at Oldnavy.com
    $16.94   $11.97
    $16.94   $5.97
    $44.94   $14.97 Petite & Tall, Too
    $16.94   $13.00
    $16.94
    $19.94
    $16.94   $13.99
    $34.94
    $26.94 Only at Oldnavy.com
    $34.94 Only at Oldnavy.com
    $29.94 Only at Oldnavy.com
    $16.94
    $16.94
    $16.94
    $12.94 Everyday Steal!
    $24.94
    $29.94   $24.97
    $20.00-$29.94 Hot Deal
    $29.94
    $29.94 Customer Favorite!
    $36.94
    $44.94   $44.00
    $42.94   $42.00
    $20.00-$29.94 Hot Deal
    $29.94
    $34.94   $27.00 Hot Deal
    $34.94   $20.00 Petite & Tall, Too
    $34.94 Hot Deal
    $34.94
    $34.94
    $34.94
    $29.94 Hot Deal
    $20.00-$34.94 Hot Deal
    $32.94
    $42.94 Limited Quantities
    $24.94
    $34.94
    $34.94 Only at Oldnavy.com
    $26.94   $22.00 Only at Oldnavy.com
    $36.94 Customer Favorite!
    $39.94   $39.00 Hot Deal
    $44.94 Hot Deal
    $44.94 Hot Deal
    $16.94   $10.99
    $16.94   $5.97-$9.99
    $19.94   $12.99
    $19.94   $15.99
    $24.94   $8.00
    $24.94
    $24.94
    $24.94
    $24.94
    $24.94 Only at Oldnavy.com
    $19.94
    $24.94   $22.00
    $44.94   $11.97 Petite & Tall, Too
    $34.94 Only at Oldnavy.com
    $26.94
    $36.94
    $16.94
    $16.94   $8.00-$10.00
    $24.94
    $24.94
    $16.94
    $16.94   $16.00 Only at Oldnavy.com
    $16.94   $16.00
    $24.94
    $19.94   $19.00
    $24.94   $24.00
    $24.94   $24.00
    $19.94
    $39.94 Hot Deal
    $39.94 Hot Deal
    $42.94 Hot Deal
    $44.94 Hot Deal
    $36.94
    $36.94 Customer Favorite!
    $29.94 Customer Favorite!
    $39.94
    Shopping Index > Dresses 
    Dresses

    Old Navy Dresses

    Feel and look fabulous in dresses from Old Navy. Find the latest trends and dress styles online. We have dresses for every occasion. From sunrise to sunset, we know there is an appropriate dress for you. Striped dresses, laced, maxi, mini, maternity dresses are all found at Old Navy. It's time to step up your style and slip on a dress.
    QuickLook