I've put together this definitive guide on the 29 best shoes for midi dress

Best 29 Shoes for Midi Dress

Midi dresses are hugely popular right now for their versatility and feminine charm. Hitting right below the knee, midi dresses are the perfect length that pairs well with various shoes, from heels to flats. Choosing the right shoes to complement your midi dress can elevate your outfit from drab to fab. But with so many midi dress and shoe styles, it can be tricky to figure out how to assemble a cohesive outfit. That’s why I’ve put together this definitive guide on the 29 best shoes for midi dress.

Heels

Heels are a classic choice to wear with midi dresses. The added height not only elongates your legs but also defines your silhouette. Here are some of the best shoes for midi dress:

Heels are a classic choice to wear with midi dresses

1. Block Heels

Block heels are a comfortable heel style that offers both height and support. Their chunky stacked heel and broad block base make them much easier to walk in than skinny stilettos. Midi dresses are more casual, so block heels are the perfect match. Go for neutrals like black, nude, metallic, or a pop of color. Block heels work with midi dresses from day to night.

2. Ankle Strap Heels

Ankle strap heels are so elegant yet sexy at the same time. The slender heel paired with the ankle strap adds subtle sophistication and polish to any midi dress. Look for dainty straps with a buckle accent for a delicate feminine vibe. Metallics like rose gold or silver are gorgeous with midi dresses. Ankle strap heels dress up a midi for evening events or nights out.

3. Kitten Heels

Kitten heels are low heel shoes, usually 1 to 2 inches high. Their shorter height makes them comfy while still giving you a heel shape. Look for a sleek pointed-toe kitten heel to complement the midi length. Go for a vibrant color to make your outfit pop. Kitten heels add retro vibes to midi dresses for a modern twist. Wear them to the office or out shopping around town.

4. Wedge Heels

Wedge heels offer comfort and height thanks to their supportive sloped sole. The platform design helps balance the pitch of the heel for ease of walking. Wedges paired with midi dresses make for great summer outfits. Go for espadrilles or a woven material for a casual chic look. Florals and denim wedges also match nicely with flowy, feminine midi dresses.

5. Stilettos

While stilettos may not be the most practical for all-day wear, they are a sexy choice for wearing with midi dresses for a night out. A sleek stiletto helps elongate legs and creates a streamlined silhouette. Go for a bold color like red. Or try a metallic like gold or rose gold for glam evening appeal. Stilettos pair perfectly with bodycon or wrap midi dresses.

Also Read: WHAT COLOR SHOES TO WEAR WITH RED DRESS?

Flats

Flats are a comfortable, casual choice with midi dresses that you can dress up or down. Here are flattering flats for your midi:

Flats are a comfortable, casual choice with midi dresses that you can dress up or down

6. Ballet Flats

The classic ballet flat is a versatile shoe that works with midi dresses for many occasions. Leather ballet flats in neutrals like black, tan, or burgundy pair nicely with prints, graphic patterns, or solid-colored midi dresses. Go for a rounded-toe style for comfort. Dress them up with a printed scarf or dress them down with jeans. Ballet flats take you from work to the weekend seamlessly.

7. Pointed Toe Flats

Pointed-toe flats lend polish to casual midi dresses. The sleek pointed toe helps elongate your leg line, making your legs appear longer. Go for bold hues on the pointed toe, like red, pink, blue, or leopard print. The pointed toe counterbalances the volume of an A-line midi dress. Pointed-toe flats work with midi dresses from office attire to going out.

8. Slip-On Sneakers

Nothing feels better than the ease of slip-on sneakers. Pair soft canvas slip-ons with midi dresses for an effortlessly cool vibe. Go for classic whites, blacks, or pastel shades to complement your midi dress. Slip some on with socks for weekend errands, or rock them barefoot with casual midi dresses for brunch. Slip-on sneakers keep you comfy in your midi all day long.

9. Loafers

Loafers are preppy and polished. Try suede penny loafers in earth tones like tan, brown, camel, or rust orange paired with knit midi dresses or button-down midi shirtdresses. Loafers lend a menswear vibe and offset the femininity of a floaty midi. Crisp leather loafers also complement floral midi dresses. Loafers work for midi dresses year-round.

10. Espadrilles

Espadrilles has a relaxed, resort-ready vibe that is perfect for warmer weather. The lightweight canvas or cotton fabric and jute soles breathe easy in the heat. Opt for slip-on espadrilles with midi dresses for beachside cocktails or park picnics. Tie-up espadrilles lend a casual vibe to denim, knit, or printed midi dresses. Espadrilles keep your midi dresses comfy and carefree all summer.

11. Oxfords

Oxfords may not be the first shoe that comes to mind with midi dresses, but the menswear vibe of Oxfords contrasts beautifully with feminine midi silhouettes. Wear metallic or printed black and white oxfords to complement floral prints or busy patterns. Or try patent Oxford loafers for shine. Oxfords infuse your midi dress with a little edge.

12. Ballet Flats

The classic ballet flat is a versatile shoe that works with midi dresses for many occasions. Leather ballet flats in neutrals like black, tan, or burgundy pair nicely with prints, graphic patterns, or solid-colored midi dresses. Go for a rounded-toe style for comfort. Dress them up with a printed scarf or dress them down with jeans. Ballet flats take you from work to the weekend seamlessly.

Statement Shoes

If you want to make your midi dress stand out, wear a statement shoe. Bold colors, metallics, unique shapes, and details will instantly elevate your outfit. Try these eye-catching shoes with your favorite midi:

Try these eye-catching shoes with your favorite midi

13. Metallic Boots

Metallic boots add instant glam to any midi dress. The sheen of gold, silver, rose gold or bronze boots complements neutrals and instantly classes up casual midis. Go for over-the-knee metallic boots to elongate your silhouette. Or try metallic booties for a night out. Pair with midi bodycon dresses for maximum impact. Metallic boots make even the simplest midi exciting.

14. Snakeskin Print Booties

Snakeskin print booties lend exotic vibes to your midi dress. The inherent print makes them a statement shoe that needs little accessory. Go for snakeskin booties in earth tones like tans, taupes, and chestnuts that can work as a neutral. The texture pairs well with solid color midis. Snakeskin booties also balance out prints or busy patterns.

15. Colorful Heels

Colorful heels lend pep to neutrally toned midi dresses. Go for a bright pop of color like red, hot pink, cobalt blue, or emerald green to make your shoes stand out. Let the colorful heels be the focal point, and keep the midi dress simple. A bright stiletto, block heel, or bootie can excite a basic black midi dress.

16. Clear Vinyl Boots

Clear vinyl boots are futuristic and eye-catching. The see-through plastic makes your shoes disappear, giving the illusion of extra long bare legs. Pair clear boots with bare legs and a mid-length bodycon midi for a retro-mod look. Sci-fi vibes pair well with knit midis, too. Clear boots add their twist to your midi style.

17. Thigh High Boots

Thigh-high boots make legs for days. Elongate your silhouette and amp up the sex appeal of midi dresses with over-the-knee boots. Pair with sweater dresses and loose midis to balance proportions. Go for flat thigh-high boots for comfort or stiletto heels for allure. Leather or suede thigh boots complement boho style midis.

18. Lug Sole Platform Boots

Lug sole platform boots are chicly industrial and pair well with casual midi dresses. The chunky lug sole and platform height balance the slimmer fit of pencil midi dresses. Go for leather, suede, or canvas lace-up lug boots. Khaki greens, neutrals, and muted tones work best. Lug sole boots inject a workwear vibe into feminine midi dresses.

19. Printed Flats

Printed flats make your shoes a focal point. Go for graphic black and white prints, floral patterns, polka dots, animal prints, or geometric shapes to liven up your midi dress. Printed pointed-toe flats or smoking slippers look sharp with casual midis. Printed ballet flats add whimsy. Show off your fun printed flats by pairing them with solid-colored or subtly patterned midis.

20. Espadrilles

Espadrilles has a relaxed, resort-ready vibe that is perfect for warmer weather. The lightweight canvas or cotton fabric and jute soles breathe easy in the heat. Opt for slip-on espadrilles with midi dresses for beachside cocktails or park picnics. Tie-up espadrilles lend a causal vibe to denim, knit, or printed midi dresses. Espadrilles keep your midi dresses comfy and carefree all summer.

Seasonal Shoes

Some shoes work better with midi dresses in certain seasons. Here are my top picks for shoes to wear with midi dresses by season:

Some shoes work better with midi dresses in certain seasons

Spring

  • Pastel flats
  • Espadrilles
  • Floral printed shoes
  • Light neutral booties

Summer

  • Slip-on sneakers
  • Woven wedge heels
  • Brightly colored heels
  • Metallic sandals

Fall

  • Ankle booties
  • Loafers
  • Oxfords
  • Earth-toned block heels

Winter

  • Over-the-knee boots
  • Chunky lug sole boots
  • Velvet heels
  • Pointed-toe kitten heels

How to Choose the Right Shoes for Midi Dress

Choosing what goes together can feel tricky with so many midi dresses and shoe styles. Here are my top tips for selecting the right shoes for your midi dress:

  • Go for lightweight, breathable shoes like flats or sandals for casual daytime midi dresses
  • Pick heels that complement the dress silhouette – skinny stilettos for sleek bodycon or chunky block heels for voluminous A-line
  • Match metallic shoes with solid midi dresses and patterned shoes with simple silhouettes.
  • Contrast longer midi lengths with ankle straps or tall boots to elongate legs.
  • Opt for comfortable shoes like wedges if you’ll be on your feet all-day
  • Bring bright colors, metallics, and unique textures into your shoes to make them stand out
  • Go for menswear oxfords to balance ultra-feminine midi shapes
  • Let longer, looser midi dresses sweep over your boots and highlight them with eye-catching colors/patterns
  • Consider heel height – lower kitten heels for comfort or stilettos for drama
  • Dress up casual denim, knit, and jersey midi dresses with polished pointed flats
  • Don’t be afraid to experiment with unexpected shoes, like sneakers with a midi!

5 Stylish Ways to Wear Midi Dresses and Shoes

Here are five chic outfit examples to inspire you on how to wear midi dresses with different shoes:

For a day at the office: A-line midi shirtdress + ballet flats + top handle bag

For weekend brunch: Floral print midi + block heel sandals + straw bag

An evening out: Satin cami midi dress + ankle strap heels + metallic clutch

For running errands: Knit sweater midi + slip-on sneakers + crossbody bag

For a summer party: Tie-dye midi + wedge espadrilles + colorful earrings

FAQ About Wearing Shoes With Midi Dresses

What shoes look best with a midi dress?

For casual daytime wear, flats like ballet flats, loafers, or sneakers pair well with midi dresses. Wear heels like block heels, stilettos, or booties for evenings out to dress up your midi. Statement shoes like metallic and colorful shoes also make great pairings.

What shoes should you avoid with midi dresses?

Avoid wearing clunky or overly casual shoes like work boots or puffy sneakers with midi dresses, as they can make the outfit look disproportionate. Steer clear of sports sandals and flip-flops, which can look too informal.

How do you wear tall boots with midi dresses?

Balance the proportions by opting for fitted midi bodycon dresses, pencil skirts, or leggings tucked into tall boots. For thigh-high flat boots for a 70s vibe or pointed-toe stiletto boots for nighttime allure. Tuck midi sweater dresses into tall boots for a comfy cold-weather style.

What flats look good with midi dresses?

Ballet flats, loafers, smoking slippers, pointed-toe flats, and oxfords are great options. Go for polished leather or suede. Neutral colors like black, brown, tan, white, and metallics pair with most midis. Printed flats also lend visual interest.

Can you wear sneakers with midi dresses?

Absolutely! Sneakers lend an on-trend casual vibe to midi dresses. Go for slip-on or low-profile lace-up styles. White and black sneakers go with anything but pastels, metallics, and blush shades pair nicely, too. Add socks for extra style.

Conclusion

The midi dress length pairs so perfectly with many styles of footwear. You have many options, from towering heels and thigh-high boots to comfy flats and sneakers. Remember the dress silhouette and occasion when choosing your shoes—heels for nighttime, flats for all-day wear, and statement shoes when you want to stand out. With the tips and examples outlined here, you can confidently choose the right shoes to make your midi dress shine. Have fun mixing and matching your shoes for midi dress!

Roman Cyrus
roman@cyonwo.com
No Comments

Post A Comment