What Shoes to Wear With a Midi Dress

The midi dress is a classic that never goes out of style. It’s flattering to most body types, and the length makes it easy to pair with anything from heels to flats. You can even wear it with sneakers if you’re feeling adventurous! So how do you know what shoes to wear with a midi dress?

What Shoes to Wear With a Midi Dress

Here Are Some Tips to Help You Find the Right Pair of Shoes for a Midi Dress

Keep it casual

Your midi dress will be a significant part of your outfit, so don’t overwhelm your look by wearing heels or other formal shoes. For example, flip-flops and sandals are fine — even sneakers are acceptable. You can even go barefoot if you want!

Go for comfort over style

If you have a pair of shoes in your closet that make your feet happy, then wear them! If they’re not super cute or on trend, but they feel amazing, then wear them! The most important thing is that your feet feel good all day long, so comfort should be at the top of your list when choosing footwear for this type of dress.

Pick a shoe that complements your style and personality

Are you an edgy fashionista who loves wearing bold colors? Try a pair of bright red flats! Are you more of a classic lady who loves monochromatic outfits? Then maybe choose a black pump or heeled sandal instead!

Best Types of Shoes to Wear with a Midi Dress

The best shoes to wear with a midi dress are the ones that complement the color of your dress. You can choose styles like flats, heels, pumps, or sandals.

If you’re looking for something more casual and comfortable, wear a pair of flats or sneakers.

However, if you’re going to an important event or party, choose something that fits the occasion and matches your outfit.

Here are some of my favorite shoe styles that will look great with your midi dress:

Flat Slides

You can’t go wrong with a pair of slides. These shoes give you the comfort of flats and the ease of slip-ons, making them perfect for any occasion.

They’ll be especially great for your midi dress because they have an open toe, which will make your feet look longer and leaner than wearing heels or boots would do.

Slides can be worn with any style of shoe—even ones that are on the more dressy side—and they go with so many different outfits!

You can even wear slides to work if you want to add some whimsy while still looking professional (hello, Airwalk’s new line).

These versatile shoes will make sure that no matter what kind of occasion you’re attending this season, all eyes will be on you in style.

Block Heels

Block heels are a great option if you want to wear heels but don’t want to feel like you’re towering over the people around you.

They’re a bit lower than traditional stilettos, so they won’t make your legs look pretty as long.

Block heels are also much more versatile than other styles of shoes. A pair of patent leather block heels can be dressed in a midi dress and blazer for a formal event or paired with jeans for an evening out.

On top of that, their versatility makes them great for weddings!

If your wedding dress has an embellished sleeve or hemline that requires wearing closed-toe shoes (typical), then block heels will work perfectly with it because they’ll still add some height without being too tall for comfort—and still match well enough to make it look intentional!


If you’re looking for something that makes your legs look longer and leaner, try a pair of wedges — they’ll give your feet some needed support while adding height and style to your look.

Lace-up Sandals

Lace-up sandals are a great way to add interest to an otherwise plain shoe. They can be worn with casual and dressy outfits, as well as various dresses, so you’ll never have to worry about what shoes you should wear with your midi dress!

Classic Pumps

The classic pump is an excellent choice for pairing with your midi dress. These shoes of the past have a timeless look that never goes out of style, and they’re available in many different styles and colors depending on what you’re looking for.

When wearing this type of shoe with an outfit that includes a midi dress, keep in mind that you want to balance the height of your leg from ankle to knee by keeping both pieces at the same level.

For example: if your heel is 3 inches tall and your midi dress runs just below knee length (about 36 inches), then go for 2-1/2-inch heels or less so that everything balances out nicely!


Platforms are an excellent choice for a midi dress. They add height and style to any outfit and are also all the rage this spring/summer.

If you’d like to wear platforms but aren’t sure which ones will work best with your dress, don’t worry—we’re here to help!

As always, we recommend starting with an outfit that flatters your body type.

For example: if you have long legs or are curvy, try wearing heels or boots; if you’re shorter than average (5’4″ or under), go for flats or sneakers; if you have small feet (size 5/6), opt for wedges instead of heels so that the proportions between your shoes and the length of your dress look better together.

Ankle Boots

For a dress like this, you need shoes that keep the outfit from becoming too casual. The best bet is to stick with heels or wedges, as flats can make it look more like a day-to-night outfit.

Ankle boots are an especially good option because they’re not as high as other heels, but they elevate your look and add a little extra edge.

If you’re worried about wearing ankle boots with a midi dress, go with chunky ones with chunkier straps. This will help break up some of the lengths of your legs and make them appear shorter.

Lace-up Heels

If you’re looking for the best shoes to wear with midi dresses, lace-up heels are a good choice. They have a classic style that looks great with any outfit and come in various colors and styles.

When choosing the right pair of lace-up heels to wear with your midi dress, it’s important to make sure that they match the color of your dress.

The easiest way to do this is by pairing them with a black or white lace-up wedge heel.

You can also try adding sparkle to your outfit by wearing these shoes in any color. Try pairing them with an olive green or burgundy midi dress for an eye-catching look!

Ballet Flats

Ballet flats are the ultimate shoe to wear with a midi dress. They’re comfortable and easy to walk in but look put-together and professional.

This is the perfect shoe for someone who wants to look polished but not overdone.


Mules are the perfect footwear choice for women who want to look stylish and elegant. They look great with midi dresses as they help elongate your legs and make you appear taller.

The best part is that they come in various colors, so you can choose the one that matches your outfit perfectly.

If you’re looking for some ideas on how to wear mules with a midi dress, here are some tips:

  • Choose mules with a pointed toe or a pointed front, as this will help elongate your legs and make them appear slimmer.
  • Choose closed-toe mules instead of open-toe ones because closed-toe mules will make your feet look smaller.
  • If your dress has an interesting pattern, opt for a pair of black or brown mules to complement it.

Thigh High Boots

These boots will definitely complete your look. They will give your legs an excellent shape and make it look like you have longer legs than you actually do.

This is an excellent way for women with short legs to make them look longer, so if this sounds like something that would work for you, then this should be considered when choosing footwear for your next night out with friends.


Sneakers are a great option because they’re comfortable, practical, and versatile. You can wear them with your favorite jeans or skirts to make an outfit more casual.

You can also wear them with dresses and skirts if you’re looking for something dressier.

If you’re going to pair your sneakers with a midi dress, I recommend picking up a pair of neutral-colored ones.

This will allow them to go with just about anything in your closet — black, white, and brown are all good options!

Final Thoughts on What Shoes to Wear with a Midi Dress

The key to finding the perfect shoes for your midi-length dress is not to be afraid of color. You know what works best for your style and body type, so don’t be afraid to experiment!

If you love wearing a fun floral dress but don’t feel like wearing it with heels (or any other type), try out some slides or sandals instead. Not only will these styles help elongate your legs, but they also make them look more toned.