Skip to main content

Dresses For Teens

Looking for a frock to set your style apart from the rest? Check out our terrific selection of dresses for teens. From parties and proms to dances and Sweet Sixteens, these stylish standouts are sure to elevate any occasion.

As a Formality

Going to a formal affair? Discover stunning gowns from Xscape, Jump, Hailey Logan, and others. Choose a glamorous glitter design with a dramatic cutout and get ready to take on the evening in style. Or, make an elegant entrance in an ethereal lace gown featuring a tiered tulle skirt. Pair these striking silhouettes with a chic clutch, sleek jewelry, and strappy sandals for an exceptionally polished and pretty look. 

Effortlessly Chic

Prefer something a bit less formal? Slip into a maxi dress from Pink Rose, Trixxi, American Rag, and others. These effortlessly chic options are sure to keep your look right on trend. Team these stylish silhouettes with a pair of platform wedge sandals and a slouchy hobo bag. Finish the outfit with dramatic chandelier earrings and stackable bracelets piled forearm high. 

Contemporary Appeal

Want to make a fashion-forward statement? Consider a high-low dress from Speechless, Planet Gold and others. These chic silhouettes—featuring eye-catching details like embroidered waists, lace panels and cutout backs—infuse your style with a modern edge. Discover designs with lace T-backs, mesh insets, tie-dye prints and more. Add a pair of strappy sandals to ace this very of-the-moment look.

Take your look to a whole new level! Shop dresses for teens at Macy’s today.

Show more

Dresses For Teens


Shopping at (2,166)

Same-Day Delivery isn't available for Delivery to (2,166)

How to Pick up Your Order Curbside:
  • Available at limited stores. Click on the store location link to see which stores are Curbside Pickup eligible.
  • Once an order is made through Curbside Pickup, look for an email with specific instructions and pickup location for your store.
  • Orders that are placed before noon will be available for same day pickup. Orders made after 12pm will be available for pick up the next business day.