One style I’ve really come to appreciate in the summer is the midi dress.
Some days I don’t feel like wearing a shorter dress, but a long maxi can feel a little too vacation-y or boho for everyday life. A midi gives me just the right amount of leg coverage while still feeling cool, breezy, and comfortable in the heat.
I also love the proportions. A midi dress has a relaxed feel, but it still looks chic—especially the slimmer styles, which are my favorite. They have a modern, effortless look that always feels current.
Amazon has really stepped up its summer dresses lately, and since our summers are short, I don’t mind buying a few fun styles that don’t cost a fortune.
Here are seven affordable Amazon summer midi dresses that caught my eye this season.
1. The Sporty Striped Midi That Looks Great with Sneakers

Blue striped midi Dress | Bag | Sneakers
If you’ve been wondering what kind of summer dress works with sneakers, this is a great choice.
The relaxed tank silhouette, sporty stripes, and tiny perforated knit give this dress an athletic feel without looking like activewear. I also love the side slit, which adds movement and keeps the look fresh and modern.
This is exactly the kind of dress I’d wear for sightseeing, running errands, or spending the day walking around a vacation town. Just add your favorite white sneakers and a crossbody bag, and you’re ready to go.
2. The Chic Button-Front Midi

Brown Button Front Midi Tank Dress | Gold sandals | Faux leather woven tote | Oversized sunglasses
The gold buttons are what first caught my eye.
Even though they’re decorative, they elevate this simple knit dress and give it a polished look that’s still relaxed enough for daytime.
I’m also loving brown this season. It’s become one of my favorite summer neutrals, and it looks especially beautiful paired with gold sandals and a woven tote.
This is one of those dresses you can dress up or down depending on your accessories.
3. The Eyelet Midi That Feels Like Summer

One of the things I love most about eyelet is that you only really see it in the summer. It instantly makes me think of sunshine, patios, and warm weather.
While eyelet is traditionally white, I actually prefer these richer colors. This beautiful royal blue feels fresh, modern, and much more flattering on my coloring.
The stretchy knit bodice makes this dress incredibly comfortable, while the eyelet skirt gives it a soft, feminine feel. There are no buttons or zippers—pull it on, and you’re ready for lunch on a patio, a garden party, or a summer barbecue.
4. The Shoulder-Tie Midi with a Flattering Shape

Brown and White Striped Midi Tank Dress | Woven Faux Leather Bag | Gold sandals
This may be my favorite dress in the group.
The shoulder ties add such a pretty, summery touch, and I love the flattering V-neckline. Even though it looks fitted, it’s actually very forgiving.
The soft knit gently skims your body instead of clinging to it. It curves slightly away from your hips and thighs before falling back into a slim silhouette, creating a very flattering shape.
It’s stretchy, comfortable, and one of those dresses you’ll want to wear again and again.
5. The Classic Pinstripe Sundress

Blue pinstripe midi sundress | straw bag |white sandals
There’s something about blue pinstripes that always makes me think of summer by the water.
This easy sundress has a timeless coastal feel that’s perfect for weekends, vacations, or lunch on a sunny patio.
The lightweight fabric keeps you cool, and the simple silhouette makes it easy to style with white sandals, a straw bag, and your favorite sunglasses.
Sometimes classic really is best.
6. The Easy Tie-Waist Midi

blue waist tie dress | nude sandals
Sometimes the simplest dresses end up getting the most wear.
I love the clean lines of this cobalt blue T-shirt dress. The V-neck is flattering without being too low, and the tie waist adds just enough shape without feeling restrictive.
This is the kind of dress you can throw on in minutes and still feel put together. Just add sandals, a woven bag, and you’re out the door.
7. The Painterly Wrap Midi

Painterly print wrap dress | pink bag | pink shoes
If you’re in the mood for something with a little more personality, this dress is such a fun choice.
The painterly print feels artistic and colorful without being overwhelming, and the wrap styling creates beautiful shape through the waist.
I paired mine with hot pink accessories because they bring out the vibrant colors in the print and make the whole outfit feel playful and summery.
This would be a lovely choice for dinner on a patio, a summer party, or any time you want your dress to do the talking.
Why Midi Dresses Work So Well in Summer
One of the reasons I’ve become such a fan of midi dresses is their versatility.
They’re cooler than jeans, offer a little more coverage than a shorter dress, and don’t feel quite as vacation-focused as a maxi. For me, they’re the sweet spot.
Depending on how you style them, a midi dress works just as well with white sneakers as it does with sandals or espadrilles, making it one of the easiest pieces in your summer wardrobe.
Deb’s Takeaway
For me, a midi dress is one of the easiest ways to look put together in the summer without feeling overdressed.
It’s comfortable, flattering, and always feels modern—especially the slimmer silhouettes I love. Whether you’re heading out for lunch, spending the afternoon shopping, or meeting friends for dinner on a patio, a midi dress always seems to strike just the right balance.
If you’ve been wanting to add one to your summer wardrobe, Amazon has some surprisingly stylish options that don’t require a big investment.
Midi dresses are my everyday summer favorite, but when I’m packing for a cruise or beach vacation, I almost always throw a maxi dress into my suitcase. See my favorite Amazon maxi dresses here.

