What Shoes to Wear With a Knee-Length Dress

I love knee-length dresses. They’re the perfect length to wear with a pair of heels, but they can also be dressed down with ballet flats. The only problem is that it’s hard to know what shoes to wear with them! Luckily, I’ve got a few options that will work well for any look you want to create.

What Shoes to Wear with a Knee-Length Dress

When you want to wear a knee-length dress, it’s important to have the right shoes.

Finding the right shoe for the occasion isn’t always easy, especially if you aren’t sure what kind of shoes will go with your outfit.

The good news is that many different types of shoes are available these days, so you can find something that fits your style and budget.

Here’s What to Look for in Shoes When You Want to Wear a Knee-Length Dress:

1. Heel height

High heels may be sexy and elegant, but they aren’t always practical. If your outfit is business casual or formal, it’s probably best to avoid them to stay comfortable throughout the day and night.

2. Color

Shoes come in every color imaginable — from white and black to red and blue — so it’s easy to match them with any outfit if you choose wisely.

For example, white heels would be an ideal complement if you’re wearing a black dress with a white collar or cuffs because they won’t distract from the rest of your ensemble.

3. The width

Make sure that your shoes fit correctly. It is important that they allow space for your toes and don’t pinch any parts of your foot or ankle when wearing them.

You may even want to go down one size if necessary so that they fit properly.

4. Consider Your Height

Your height is the first thing to consider when shopping for shoes. If you’re tall, there’s a good chance that high heels will look best on you — but there are other options!

If you want to wear something low-key, consider ballet flats or wedges for comfort and style.

The shorter someone is, the less likely it is that they’ll be able to pull off high heels without tripping over themselves — but again, not all hope is lost! Consider platform sandals as an alternative option!

Best Types of Shoes to Wear With a Knee-Length Dress

A knee-length dress is a great way to show off your legs. But, it can be tricky to find the right shoes. If you’re wearing a knee-length dress, here are some of the best shoes to wear with it:

Platform Heels

Platform heels are trendy for women who want to add height to their outfits without wearing high-heeled shoes.

The platform provides more surface area for the foot to rest on, which helps distribute weight better than flat shoes.

This design is excellent for people with wide feet who have trouble finding comfortable shoes that fit well!

Wedge Heels

The wedge heel is another option if you want something more comfortable than a stiletto but still want something with a bit of height.

These come in various heights depending on what type of shoe you want them in (slingback, peep-toe flats, or pumps).

Wedge heels also come in many different colors and styles, like lace-up sandals or strappy heels, so you can find one that fits your style perfectly!

Heeled Sandals

For some occasions, like weddings or other formal events, you’ll want to wear heels with your dress.

But for most occasions, heeled sandals are the better choice because they’re more comfortable and easier to walk in. Heeled sandals are also suitable for going out dancing at night.

Open-Toe Flats

These are some of the easiest shoes to wear in the summertime because they’re light and airy — plus, you can still show off your toes!

The best part about open-toe flats is that they come in all sorts of colors and styles, so you can find something that matches any outfit you put together.

If you’re going somewhere semi-formal or formal, make sure they match your dress. A great pair would be brown sandals or oxfords with gold accents like buckles or studs.

If you want something more casual, try white sneakers or canvas slip-on with bright colors like red or yellow — these will also look great with jeans!

Strappy High Heels

Strappy heels are an excellent choice for many different types of dresses because they can add height and sexiness to your outfit.

Strappy high heels will make your legs look longer and leaner if you’re wearing a knee-length dress. They also create a slimming effect on your feet and ankles.

If you don’t want to go out with an open-toe shoe, consider choosing a closed-toe strappy pump instead.

They still have the same sexy vibe as an open-toe pump, but they won’t reveal too much of your foot or toes.

Strappy Mid-Heel Sandals

A pair of strappy sandals are the perfect shoe to wear with a knee-length dress. The classic style and high heels will elongate your legs and make you look taller.

These shoes can be dressed up or down and are great for any occasion.

Comfort is key when choosing a shoe, so choose a pair that has adequate padding in the sole and straps to ensure you don’t end up with blisters.

If you want to wear these shoes out at night, opt for a pair with an ankle strap so your feet don’t move inside the shoe while dancing or walking.

Gladiator Sandals

Gladiator sandals are a great alternative for summer weddings and can be worn with any dress.

Because the heel is fairly low (usually about an inch high), these are very comfortable and easy to walk in. In fact, I find them more comfortable than heels!

They also come in various colors and styles, so you can find something that matches your look.

Kitten Heels

Kitten heels are like ballet flats — they have a very low heel (about half an inch) and no platform underneath.

Some women prefer kitten heels because they’re so easy to walk in, but others prefer more height in their shoes.

The advantage of kitten heels is that they can be worn with almost any style of dress and come in a fantastic array of colors and patterns.

Ballerina Flats

Ballerina flats are an easy shoe to wear with a knee-length dress. They’re comfortable and casual, but they still look polished.

If you’re going for a more casual look, try ballet flats with a wedge heel. If you want something more formal, go for a classic pump with no embellishments or frills.


The perfect shoes for any dress are well-fitted, comfortable, and able to withstand hours of walking. Pumps are great for a summery look, as they provide height without being too workaday.

Opt for closed-toe pumps instead of open-toe stilettos or sandals if you’re wearing a knee-length dress in the wintertime.

Pumps come in many styles and colors, so there’s one out there that will work with your outfit!


The shoes that you choose should be stylish and comfortable.

Sandals with a strap are a great choice. You can wear them with a dress or skirt, and they won’t look out of place!

Sandals with heels are also great for dressing up, but make sure to find something that fits your height; if you’re taller than 5’10”, it may not look as good on you.

Platform sandals are another option if this style appeals to you; be aware that it will take longer to walk in because there is more surface area at the bottom of each step.

Wedge sandals are easy to walk in because they have smaller wedges, but remember that some varieties may not work well with dresses or skirts due to their higher heel height and steeper slope.

Heels can help give your legs an illusion of length when paired with knee-length dresses (and other outfits), so choose carefully!


Flat shoes are a great choice for a knee-length dress because they’re comfortable and easy to walk in.

They can be worn with any outfit, but we recommend pairing them with something simple or plain so that your shoes don’t stand out too much.

Tennis Shoes

Tennis shoes are the best shoes to wear with a knee-length dress. The tennis shoe is versatile and can be worn on many occasions.

It is appropriate for both formal and casual events and is suitable for both men and women.

The tennis shoe has been around for a long time and has not changed much over the years. The original tennis shoes were made of leather or canvas with rubber soles.

Today, tennis shoes come in many materials, such as suede, mesh, or leather. You can also find them in white, black, or brown colors.

Tennis shoes are available in both high tops and low tops styles.

The high tops were designed to protect the ankle from injury during play, while the low tops were designed to provide traction on slippery surfaces like clay courts during play.


Sneakers are a great choice for everyday wear. They’re comfortable and practical and can be worn with dresses and shorts.

Whether you’re headed to work or to go out with friends on the weekend, sneakers are easy to dress up your outfit while still keeping it casual.

In fact, they look good with almost anything—jeans or other pants!

Ankle Boots

Ankle boots are a great option for a knee-length dress. They’re extremely versatile, and they can be dressed up or down.

This means that they’ll work well with formal occasions, but they also make it easy to add a casual touch to an outfit—which is ideal if you want a more laidback look.

Final Thoughts on Pairing Shoes with Knee-Length Dress

There are plenty of women’s shoes that could go perfectly with knee-length dresses, but ultimately it all comes down to which kind of look you’re aiming for.

Are you looking for a feminine and romantic look? A more minimalist and sleek one? To help make your decision easier, you may try the list above on the best shoes to wear with knee-length dresses.