15 Best Shoes To Wear With A Midi Dress For The Chicest Outfits

We only feature products that we hope you will love. We may earn a commission if you decide to make a purchase through our links, at no cost to you.  

The best shoes to wear with a midi dress can vary depending on the occasion and your personal style. If you’re looking for a safe style or perhaps something new and interesting, here are 15 of the best options.

A midi dress is a classic choice to wear during the summer; it’s a fantastic option for both casualwear as well as formal attire for special occasions like weddings.

However, midi dresses are not just for the summer. When made from the right materials, they can look amazing for the fall and winter as well, providing comfort, style and warmth at the same time.

Chic green midi dress with sandals
Get this dress at Petal+Pup

While there are no hard rules in fashion, certain types of shoes tend to look better with midi dresses depending on the occasion and the season. Typically, high heels in their various forms are preferred for special occasions, but if you’re dressing for the office or a brunch with friends, you have more choices.

So, if you’re trying to elevate your look, we’re here to help you find the perfect match.

The Best Shoes To Wear With A Midi Dress

1. Flat Sandals
Light blue gingham midi dress
Get this dress at Petal + Pup
What Shoes To Wear With A Midi Dress: Taupe woven flat sandals
Get these nude shoes at Nordstrom

For a relaxed, dressy look, flat sandals are a great option. These are the perfect choice if you’re looking to wear your midi dress in warm weather, be that for a vacation or simply a casual outing.

Whether you’re running around town or hopping on an airplane, a pair of flat sandals is going to keep your feet comfortable and stylish all day long. If you’re looking to elevate your shoe style, consider adding a pair of designer slides to your arsenal – they’re an easy way to stay stylish during hot weather.

2. Sneakers
What Shoes To Wear With A Midi Dress: White Tory Burch sneakers
Get these Tory Burch sneakers on Nordstrom

White sneakers are an excellent choice that goes with almost everything in your wardrobe, midi dresses included. They are perfect for days when you plan to do a lot of walking, whether that means a shopping trip or a date night in the city.

We personally love a pair of classic white sneakers, but of course, you can feel free to opt for any color that matches your midi dress.

3. Knee-High Boots
Chic cream midi dress outfit with feathers
© Launchmetrics Spotlight
Off white knee high boots
Get these tall boots at Neiman Marcus

Knee-high boots are a great investment for fall and winter. Not only are they warm, but they also look incredibly good with a variety of outfits like sweater dresses and other midi dresses that are cold-weather appropriate.

While we’ve featured knee boots in a stiletto style above, if you’re looking to get the most bang for your buck, we recommend looking at block-heeled boots – these are the most comfortable choice for casual outfits.

4. Ankle Boots
Black ankle boots from Reformation
Get these ankle boots at Reformation

If you don’t own a pair of knee-high boots, you can always opt for your favorite pair of ankle booties as well. This chic shoe style can be dressed up with a heel or down with a flat sole – perfect for a variety of outfits.

To style, simply wear them as they are, or pair them with tights in colder weather for a chic look.

5. Stilettos
Chic floral midi dress with stiletto heels
Get this dress at Revolve
What Shoes To Wear With A Midi Dress: Red Tom Ford stilettos
Get these stilettos at Nordstrom

Of course, stilettos are the most popular shoes to wear with a midi dress for formal events. They instantly make you look elegant, make you appear taller than you actually are, and instantly add a touch of glamorous to your look.

Stilettos come in many forms, form strappy heels, to pumps, and sandals, so you can choose whichever style you feel most confident in.

6. Wedges
What Shoes To Wear With A Midi Dress: Chic ivory wedge espadrilles
Get these espadrilles at Net-A-Porter
Beige wedge espadrilles from Castaner
Get these wedgess at Net-A-Porter

Wedges are great to wear with midi dresses because they provide height without sacrificing comfort, creating a balanced and flattering silhouette. The platform of the wedge also adds stability and support, making it easier to walk.

We especially love the look of lace-up wedge espadrilles for the summer – they’re elegant, feminine, and versatile, making them the perfect shoe to wear with a flowy midi-length dress during the summer.

7. (Chunky) Loafers
Black Prada loafers
Get these Prada loafers at Nordstrom

Chunky loafers are definitely having a moment. These preppy shoes have a little bit of edge and can really modernize your look, whether you’re styling them for the office or leisure.

Loafers are also flat or low-heeled, making them a comfortable option for walking around and doing errands.

Loafers come in various styles, from classic to more modern and trendy, so if the chunky, lug-sole type loafer is not for you, look for leaner and classic styles to wear with your dress instead.

8. Ballet Flats
Grey midi dress from Reformation
Get this dress at Reformation
Black Minnie ballet flat from Tory Burch
Get these Tory Burch ballet flats at Nordstrom

Ballet flats are a classic and versatile choice in and out of the office thanks to their simple yet elegant design. Whether you’re wearing a midi dress or not, ballet shoes can create a comfortable and relaxed ensemble.

The flat sole of ballet flats makes them comfortable to wear for extended periods, especially if you need to walk or stand a lot. Plus, the closed-toe design provides some protection and warmth to your feet, making them suitable to wear during fall and spring time as well.

9. Espadrilles
Cream Tory Burch espadrilles
Get these espadrilles on Nordstrom

If you’re looking for the ultimate summer shoe that provides comfort, breathability and style, look no further than flat espadrilles.

The laid-back, summery vibe of espadrilles pairs well with the relaxed elegance of midi dresses, creating an effortless yet stylish look. They’re also easy to slip on and off, making them a convenient option for beach vacations.

10. Mules
Cream mules with gold hardware
Get these mules on Nordstrom

If you’re looking for a chic option to wear with your midi dress in the spring or summer, mules are a great choice as they’re so comfortable and easy to wear.

They comes in a variety of styles, ranging from flat mules to heeled mules, making it easy to find the perfect pair for any occasion.

For a casual look, pair your midi dress with a pair of flat mules. Look for mules with a closed or open toe and in a neutral color such as black, beige, or brown, as these are the most versatile.

For a dressy look, opt for a pair that’s high-heeled. We also recommend considering a pair of metallic or patent leather mules for added glamour, or perhaps a pair of strappy mules with a unique design, such as mules with a knot or cutout.

11. Lace-up Sandals
Nude lace up heel sandals
Get these lace-up block heels at Lulus

Lace-up sandals are a popular summer staple that pair exceptionally well with midi dresses. The bohemian and carefree vibe of strappy sandals complements the relaxed and effortless style of midi dresses, creating a cohesive and chic look with some visual interest.

While lace-up sandals come in various colors and styles, we recommend opting for a a block-heeled or a flat version to get the most use out of your shoes.

12. Slingback Pumps
Beige Chanel slingback pumps
Browse all beige Chanel slingbacks on Fashionphile

Slingback shoes are another timeless feminine shoe style that pairs incredibly well with midi dresses. We love the classic look of the two-tone Chanel slingbacks that comes with a comfortable block heel for ultimate practicality. This style has been seen on almost every fashion it-girl in the last decade, and is as relevant as ever.

However, if you’re looking for a trendier, perhaps more modern option, Prada has a great selection at the moment.

13. Combat Boots
Black lace up combat boots
Get these combat boots on Net-A-Porter

Combat boots create a stylish contrast between the femininity of the dress and the toughness of the boots, and are a great piece to wear in the cooler months.

While combat boots come in many colors, the most popular option is to go with a pair of classic black boots – the juxtaposition of a feminine dress and rugged boots creates a bold and fashionable look that has become very popular in the last few years.

14. Dad Sandals
Black Birkenstock sandals
Get this pair of sandals at Nordstrom

Hate them or love them, dad sandals aren’t going anywhere. Of course, the most popular version of this shoe is the classic, orthopedic Birkenstock sandals, but if you’re looking t elevate your look, multiple luxury fashion houses also offer their own spin on the trend, perhaps most notably Chanel and Prada.

15. Pumps
Beige Sam Edelman pumps
Get these nude heels at Nordstrom

Pumps are a good choice for formal events and work, but they can also be worn to weddings and other special occasions. A pair of neutral pumps will look great with any midi skirt or dress.


In conclusion, the type of shoes you choose to wear with a midi dress can make a big difference in the overall look and feel of your outfit. Depending on the occasion and your personal style, there are several types of shoes that can complement a midi dress beautifully.

For a more casual or summery look, flat shoes like espadrilles and flat sandals are the perfect shoes. Stilettos can add a touch of elegance and glamour, while sneakers provide comfort and practicality. Knee-high boots are perfect for cooler weather and can add a bit of edge to your outfit, while ankle boots are versatile and can be worn year-round.

Ultimately, the best type of shoe to pair with a midi dress is one that makes you feel confident and comfortable, and that complements your personal style!

We hope you enjoyed our round-up of the different types of shoes to wear with a midi length dress, be that for a formal event, a special occasion, or a more casual look. For more articles like this, make sure to check out the posts below!

Get More Fashion Ideas

The 15 Best Dior Shoes Perfect For Any Outfit

10 Best Shoes To Wear With A High-Low Dress Or Skirt

10 Best Shoes To Wear With Boyfriend Jeans

Browse All Fashion Posts

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.