Best Wedding Guest Dresses on Amazon
13 Wedding Guest Dresses That Are Stylish and Versatile and Start at Just $20 on Amazon

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 attending a wedding this Summer, don't get stuck in same old dress you've overworn. Instead, treat yourself to something new that you'll be excited to show off. You don't have to spend your time shopping, either. We looked to Amazon because the affordable site has so many stylish pieces from brands we know and love. Plus, prices start at just $20, and they ship fast and are delivered right to your door. Keep scrolling to shop them all and find the one right for you.
Astr the Label Lila Dress
Dolce Vita Campbell Dress
Sunward Floral Print Maxi Dress
This Sunward Floral Print Maxi Dress ($14) comes in a few different patterns.
Zesica Summer Wrap V-Neck Bohemian Floral Print Dress
This Zesica Summer Wrap V-Neck Bohemian Floral Print Dress ($20) is Amazon's top seller on the whole site.
J.Crew Mercantile Short-Sleeve Floral Ruffle Wrap Midi Dress
We love the bright color of this J.Crew Mercantile Short-Sleeve Floral Ruffle Wrap Midi Dress ($60).
Faithfull the Brand Esther Mini Dress
Style this Faithfull the Brand Esther Mini Dress ($149) with your favorite heels.
French Connection Sleeveless Strappy Stretch Mini Dress
Wear this French Connection Sleeveless Strappy Stretch Mini Dress ($158) with sandals.
Sunward Flowy Dress
ASTR the Label Chandler Short Sleeve Floral Maxi Dress
How pretty is this ASTR the Label Chandler Short Sleeve Floral Maxi Dress ($71-$104)?
Likely Linette Dress
The one-shoulder silhouette on this Likely Linette Dress ($174, originally $248) is so fun.
C/Meo Collective Sleeveless Ruffle Front Midi Dress
This C/Meo Collective Sleeveless Ruffle Front Midi Dress ($46) is so flattering.
Feiyoung Summer Boho Beach Dress
This Feiyoung Summer Boho Beach Dress ($19-$23) comes in tons of colors and prints.