Shoes to Wear With Midi Dresses: A Guide to Chic Outfits

By: Emily Whitehill.

Published on

- 6 min read

Ever wondered how to perfectly style your favorite midi dress? What shoes would really make it shine? Well, let me tell you, I’ve spent countless hours playing with different shoe styles to find the perfect pairings. I’m here to share some of my favorites with you, so you can walk out the door looking fabulous and feeling confident.



A classic, versatile option, loafers can dress up your midi effortlessly. They add a touch of sophistication to your outfit and are perfect for both casual and more formal occasions. I have a pair of black leather loafers that I wear with my floral midi dress and it’s a match made in heaven (or a very stylish closet).

The best part about loafers is that they’re comfortable! You can wear them all day without aching feet. Pair them with tights in colder weather or go bare-legged when the sun is shining. With the right midi dress, loafers can take you from the office to after-work drinks without skipping a beat.


For a more casual, laid-back vibe, sneakers are your go-to option. They instantly dress down your midi, making it perfect for a day of running errands or meeting friends for brunch. I love wearing my white sneakers with a lightweight, flowy midi dress – it’s a comfortable and stylish combination that never fails to turn heads.

Experiment with different sneaker styles and colors to find the perfect match for your midi. High-top sneakers can add a touch of edginess, while a classic low-top can be more subtle. Bonus points for matching your sneaker color to a detail in your dress (I’m looking at you, golden pothos).

Colored Stilettos

Looking to make a bold statement? Colored stilettos are the answer. These eye-catching heels can instantly elevate your midi dress and create a stunning focal point for your outfit. I recently wore a pair of red stilettos with a simple black midi dress to a dinner party, and let’s just say, I was the talk of the night (in a good way, of course).

When choosing the perfect color, consider the hues in your midi dress and your personal style. You can either match the stiletto color to detail in your dress or go for a contrasting shade for an extra pop. Just remember, walking in stilettos takes practice, so don’t forget to break them in before your big night out.

Greek Sandals

Channel your inner goddess with a pair of Greek sandals. These strappy, flat sandals are perfect for warmer weather and add an effortlessly chic touch to your midi dress. I wore a pair of gold Greek sandals with my white lace midi dress to a beach wedding last summer, and I couldn’t have been happier with the result (and the compliments!).

Choose a neutral color like tan, gold, or silver for maximum versatility, or go bold with a bright hue for a fun twist. The key is to find a pair that complements your dress and showcases your personality. Just make sure to get a pedicure – you’ll want your feet looking their best!

Ankle Boots

Ankle boots are a great option for transitional weather and can add a touch of edge to your midi dress. I have a pair of black leather ankle boots with a chunky heel that I love to wear with my floral midi dress – it’s a combination that feels both feminine and fierce.

Experiment with different heel heights and styles to find the perfect pair for your look. A block heel offers more stability and comfort, while a stiletto heel creates a more dramatic effect. Opt for a neutral color like black or brown for a versatile option, or make a statement with a bold, patterned boot. Just remember to consider the length of your midi dress when choosing your ankle boots, as you’ll want a bit of space between the hem and the boot for the most flattering look.

Platform Boots

For a daring and fashion-forward choice, platform boots are the way to go. These statement shoes can add some serious height and drama to your midi dress. I wore a pair of black platform boots with a velvet midi dress to a concert last year, and it was a match made in rock ‘n’ roll heaven.

When styling platform boots with a midi dress, balance is key. If your dress is more fitted, the added height can create an elongated silhouette. For a flowy midi dress, the platform boots can add structure and edge. As with ankle boots, make sure there’s enough space between the hem of your dress and the top of your boots for a polished look.

Thin Strap Sandals

For ultimate comfort and a more casual look, flat shoes are a great choice. They pair well with midi dresses and allow you to stay on your feet all day without any discomfort. I often wear my black ballet flats with a midi dress when I’m on the go, and it’s a simple yet chic combination.

There are endless flat shoe styles to choose from – ballet flats, loafers, and even some sneakers can fall into this category. Find a pair that suits your personal style and the occasion, and don’t be afraid to play with colors and patterns. Flat shoes can be just as eye-catching as their high-heeled counterparts!

Knee High Boots

Knee-high boots can add a touch of sophistication and warmth to your midi dress, making them perfect for cooler weather. I love wearing my suede knee-high boots with a knit midi dress – it’s cozy, stylish, and perfect for fall or winter.

Choose a pair that fits comfortably around your calves and complements the color and style of your dress. A block heel can add some height without sacrificing comfort, while a flat boot offers a more casual look. Don’t forget to play with textures like suede, leather, or even patent for a truly unique and fashionable ensemble.

Strutting to the Conclusion

Ultimately, the perfect shoe to pair with your midi dress depends on the occasion, your personal style, and the dress itself. Don’t be afraid to experiment with different styles and colors – you might just discover your new favorite combination! From loafers to knee-high boots, there’s a shoe for every midi dress and every fashionista. So, go on and explore the world of footwear possibilities, mixing and matching to find the perfect pairing for your midi dress. Remember, fashion is all about having fun and expressing yourself, so let your creativity shine through and strut your stuff with confidence. Happy styling!