I have a couple of articles of clothing that I own in every single color it was made in. Yes, I’m that person. Midi dresses are one of those items.
Key Takeaways
- “Midi” means anywhere from just below the knee to the lower calf — the most versatile hemline for building a four-season wardrobe from one dress.
- The shoe does more of the “season change” work than the dress itself. Swap the shoe, change the whole outfit.
- Quick picks: flip-flops in spring, flats in summer, a block heel in fall, boots in winter — full breakdown below by season.

What’s a Midi Dress?
A midi dress falls anywhere from about two inches below the knee to just above the ankle. That length is exactly why I love it so much, it stops in the perfect spot. Not too short, not too long.
It’s honestly an underrated piece. The only thing I ever really have to think through is what shoes to wear with it.
How Do You Make a Midi Dress Look Good?
The trick is proportion, not the dress itself. A midi already does the hard work by hitting a flattering length on almost every body, what changes the whole look is what you build around it.
In my experience, three things make or break a midi outfit:
- Define the waist. A belt, a wrap style, or a fitted bodice keeps a midi from reading as “shapeless,” especially in a flowy fabric.
- Watch your shoe height relative to your own height. Shorter frames (like mine) tend to look longest in a midi paired with a heel or wedge that elongates the leg; a flatter shoe works better with a slightly shorter midi or a leg-baring slit.
- Let one piece lead. If the dress has a bold print or color, keep shoes and accessories simpler. If the dress is a solid neutral, that’s where a statement shoe gets to do the talking. I break down this exact approach in Chic Neutral Outfits if solid, neutral pieces are more your speed.
This is also why the midi works for every season. It’s a dress you build on, not one outfit you’re stuck with. Switch the shoe and a couple of accessories, and the same dress reads completely differently three months later.


10 Best Shoes to Wear With a Midi Dress
1. Sneakers With a Midi Dress
Sneakers are probably one of my favorite ways to make a midi dress feel casual.
A simple pair of white sneakers works with almost anything, but you definitely don’t have to stop there. I love color, so I’m always open to letting my sneakers become part of the outfit instead of trying to make them disappear.
Try sneakers with a cotton, ribbed, T-shirt, or casual knit midi dress for an easy everyday look.
This is the kind of outfit I love when I want to look put together without sacrificing comfort.
Easy outfit formula: Midi dress + sneakers + denim jacket + crossbody bag.

2. Ballet Flats With a Midi Dress
Ballet flats give a midi dress a softer, more polished look without adding a heel.
They’re especially useful when you want something dressier than sneakers but still need to be comfortable.
A pointed-toe flat can make the outfit feel a little more polished, while a classic rounded ballet flat gives it a softer look.
I’d wear this combination for work, brunch, appointments, or anywhere I want to look dressed without actually being dressed up.
3. Loafers With a Midi Dress
Loafers can completely change the personality of a midi dress.
Instead of feeling feminine or romantic, the outfit becomes a little more structured and polished.
Try loafers with a knit or shirt-style midi dress for work, or add socks and a jacket when the weather cools down.
This is also a great option if heels aren’t your thing.
4. Flat Sandals With a Midi Dress
Flat sandals and midi dresses are one of the easiest warm-weather combinations.
I especially like them with flowy cotton and linen dresses because the whole outfit feels relaxed.
Add a tote or crossbody bag, some jewelry, and you’re done.
This is the outfit I’d reach for on vacation, while running errands, or for a casual summer lunch.
5. Strappy Sandals With a Midi Dress
If you want to dress your midi up without making it feel overly formal, try strappy sandals.
They show more of the foot, which keeps the outfit from feeling heavy underneath a longer hemline.
A neutral sandal is always easy, but I’m obviously not going to tell you that your shoes have to be neutral.
A bright shoe with a solid midi dress can become the whole point of the outfit.
6. Pumps With a Midi Dress
This is one of my favorite combinations because I love a good heel.
A pump immediately makes a midi dress feel more polished.
You can wear a nude or black pump for something classic, but a colorful heel can completely transform a simple dress.
One of my favorite things about wearing a solid-colored midi dress is treating it almost like a blank canvas.
The dress doesn’t have to do all the work.
Let the shoes have their moment.

7. Block Heels With a Midi Dress
If you want height without committing to a skinny heel, block heels are a great middle ground.
They work for weddings, date nights, work events, and dinners, but they’re usually much easier to walk in than stilettos.
A block-heel sandal also works beautifully with flowy midi dresses during spring and summer.
8. Espadrilles With a Midi Dress
Espadrilles give midi dresses that easy vacation feeling.
Try an espadrille wedge with a flowy summer midi dress or a flat espadrille with something more casual.
They’re especially good with floral dresses, linen, and lighter fabrics.
Give me this combination, a cute bag, and somewhere warm to go.

9. Ankle Boots With a Midi Dress
Once fall arrives, I’m pulling out my boots.
Ankle boots are one of the easiest ways to transition a midi dress into cooler weather without putting the dress away for the season.
Add a cardigan, denim jacket, leather jacket, or blazer and suddenly the same dress you wore with sandals in May works in October.
I especially love ankle boots with knit and sweater midi dresses.
10. Knee-High Boots With a Midi Dress
Knee-high boots are my winter answer to the midi dress.
The boot disappears underneath the hemline, which gives the outfit a clean, intentional look while also giving you more coverage when it’s cold.
Try them with a sweater dress, knit midi, or flowy midi dress layered with a coat.
And because I’m in Arizona, “winter dressing” looks a little different for me than it does for someone dealing with snow every day. But this combination still lets me enjoy my boots when our temperatures finally decide to cooperate.

What Shoes to Wear with a Midi Dress?
Midi dresses and midi skirts work with almost any shoe category. That’s what makes them a closet staple instead of a one-season purchase. The main categories I reach for:
- Flat sandals or strappy sandals
- Heeled sandals
- Espadrille wedges
- Combat boots
- Ankle boots or booties
- Knee-high boots
- Sneakers
Which one you grab really comes down to the season and how dressy you’re going.
Spring
Spring is where I go lightest, flip-flops or a simple flat sandal, especially once it starts warming up in Arizona earlier than most places. This is the easiest season to make a midi feel casual and low-effort.
Summer
By summer I’m almost always in flats or a low block heel. Anything strappy in a warm-toned leather or a woven texture pulls the outfit together without overheating your feet in triple-digit weather. If you want more summer shoe pairing ideas, I’ve got a whole breakdown in Summer Shorts and Heels.
Fall
Ankle boots and booties really do it for me in fall. I’ve got a full list of my 8 Favorite Fall Booties if you want specific pairs, but because it doesn’t get properly cold here in Arizona until much later than most places, I’m often still able to wear my favorite heels well into the season too.
Winter
Winter is boot season, full stop. I pull my knee-high boots out every year for this they add height, warmth, and instantly make a spring or summer midi feel like a completely different, cold-weather outfit.
No matter your personal style, the shoe options here are close to endless, and you can find a solid pair at pretty much any price point most of your favorite boutiques or go-to shopping site will have at least one option worth trying. My own rotation: flip-flops in spring, flats in summer, a block heel in fall, and my favorite pair of Dunks in winter.
Frequently Asked Questions
Can you wear sandals with a midi dress in fall?
Yes, especially somewhere warm. In Arizona I still wear heeled sandals well into fall since it doesn’t cool down here until later in the year — in a colder climate, an ankle boot is the safer fall swap.
What’s the best shoe for a midi dress at a wedding or dressy event?
A heeled sandal or a low block heel dresses a midi up fast without looking like you’re trying too hard. Save the flats and sneakers for a casual daytime version of the same dress.
Do sneakers work with a midi dress?
Yes — a clean sneaker (my go-to is a pair of Dunks) is one of the easiest ways to make a midi feel casual and everyday instead of “occasion only.”
What shoes make a midi dress look taller?
A heel or wedge that’s close to your skin tone or the dress color creates one long visual line and reads taller than a flat, high-contrast shoe.
More style guides: if you’re building out a full seasonal wardrobe, check out Stylish Toddler Boy Outfits and What to Wear with an Orange Dress for more head-to-toe pairing ideas.
Disclosure: Content creators participating in the Amazon Influencer Program earn affiliate commissions from Amazon for qualifying purchases.



[…] These questions will help you figure out what to wear. Knowing this can help you choose between a midi dress, a sweater dress, or a slip […]