What Shoes to Wear With Dresses

9 min read
Fashion & Style cover image

Image Credit: Pexels / Anastasia Shuraeva

The best shoes to wear with dresses depend on the dress, the occasion, the weather and, most importantly, what you feel comfortable walking around in. Trainers can make a dress feel relaxed, loafers add structure, boots work beautifully in cooler weather, sandals suit warm days, and flats or heels can take a dress in a smarter direction.

You do not need a separate pair of shoes for every dress. A few styles you already wear regularly can often work across mini, midi and maxi lengths. Rather than following a fixed formula, look at the overall mood of the outfit and choose footwear that makes sense for your day.

Trainers with dresses

Trainers are one of the easiest ways to make a dress feel suitable for everyday wear. They work particularly well when you want an outfit that is comfortable for walking, travelling or a casual day out.

Simple trainers can sit quietly beneath a printed or colourful dress, while chunkier styles can add more visual weight to a simple dress.

Try combinations such as:

  • A midi dress with simple trainers and a denim jacket
  • A shirt dress with trainers and a crossbody bag
  • A relaxed maxi dress with trainers and a cardigan
  • A mini dress with trainers and an oversized blazer

The colour does not need to match the dress. White, cream, black, grey and other neutrals are easy to combine, but a coloured trainer can be a useful way to repeat or contrast one of the shades in your outfit.

Ballet flats and Mary Janes for an easy polished look

Ballet flats and Mary Janes work with many dress lengths and can feel polished without requiring a heel.

A simple ballet flat pairs easily with a midi dress for work, lunch or an occasion where trainers feel too casual. Mary Janes add a little more detail because the strap remains visible, particularly with shorter hemlines.

Toe shape can subtly change the feel of the outfit. Round toes tend to look softer, pointed shapes more streamlined, and square toes slightly more structured. None is inherently better.

If you wear flats frequently, choose a shape and sole that feel comfortable for your feet rather than selecting them purely for the way they look with one dress.

Loafers with dresses

Loafers can bring a structured element to softer or more flowing dresses.

They are particularly useful for smart-casual outfits and workwear. A shirt dress with loafers is an easy combination, as is a simple midi dress worn with a blazer or cardigan.

Chunkier loafers create a stronger contrast with lightweight fabrics. Slimmer styles give a quieter finish.

Socks can become part of the look too. You might prefer an invisible sock, a simple ankle sock or tights depending on the season and your personal style.

Boots with dresses

Boots make dresses much easier to carry into autumn and winter.

Ankle boots work with almost every dress length. They can sit beneath a maxi dress, accompany a midi hem or become a more visible part of an outfit with a mini dress.

Knee-high boots are another option, particularly with mini and midi dresses. With a midi hem, the top of the boot may disappear beneath the skirt, creating an uninterrupted look that is also practical in colder weather.

For casual outfits, try a knitted or printed dress with flat boots. For something smarter, a simple dress with a sleeker ankle or knee-high boot can work well.

The best boot height is largely a matter of preference, climate and comfort.

Sandals with summer dresses

Sandals are a natural choice for dresses in warmer weather, from casual cotton styles to more formal occasion dresses.

Flat sandals keep things relaxed and practical. Slides are easy with loose summer dresses, while strappy sandals can give the outfit a lighter, more delicate feel.

If you prefer some height, a block heel or platform can be an alternative to a narrow heel.

For holidays and hot days, think about how much walking you will actually do. A beautiful pair of sandals is much less useful if you need to change shoes after an hour.

Simple combinations include:

  • A linen dress with flat sandals
  • A floral midi dress with strappy sandals
  • A maxi dress with slides
  • A shirt dress with leather-look or woven-style sandals

The materials and details can change the mood without requiring a completely different outfit.

Heels with dresses

Heels remain an option for dresses, but they are never a requirement for looking appropriately dressed for an occasion.

If you enjoy wearing them, the height and shape can be chosen according to your comfort. Kitten heels provide a small amount of lift, block heels offer a broader base, and higher heels create a more pronounced change in height.

Pumps can work with tailored and occasion dresses. Heeled sandals pair easily with summer and evening styles. Heeled boots are useful during cooler months.

Rather than assuming a formal dress needs the highest heel you own, consider how long you will be standing, walking or dancing. A lower heel or elegant flat may suit the occasion much better.

What shoes to wear with a mini dress

A mini dress leaves most of the leg and shoe visible, so footwear becomes a noticeable part of the outfit.

For casual days, trainers, loafers, ballet flats and flat boots are all easy choices. In colder weather, knee-high boots can add warmth and coverage. For an evening outfit, you might prefer flats, boots or heels depending on the setting.

Because the shoe is fully visible, you can use it to create contrast. A delicate dress with substantial boots feels very different from the same dress with ballet flats.

Both can work. The choice simply depends on the effect you prefer.

What shoes to wear with a midi dress

Midi dresses are particularly versatile because they work with almost every major shoe category.

Try trainers for casual wear, loafers or flats for a polished daytime outfit, boots during autumn and winter, and sandals during warmer months.

If the hem falls around the lower calf or ankle, look at where it meets the top of your footwear. You may like a little visible space between a boot and the hem, or you may prefer a taller boot that disappears beneath the dress.

There is no universal ideal proportion. Try the combination while standing and walking, rather than judging it only from a still mirror pose.

What shoes to wear with a maxi dress

With a maxi dress, practicality matters because the hem may sit close to the ground.

Flat sandals and trainers are easy casual choices if the dress length allows them. Boots work well beneath maxi dresses in cooler weather. Platforms or heels can provide additional clearance if the dress is long.

Before leaving home, walk around in the full outfit. Check that the dress does not catch beneath the shoe or drag in a way that makes walking difficult.

If a maxi dress is a little too long for your favourite flats, tailoring the hem may be more useful than buying different footwear purely to accommodate it.

Shoes for casual dresses

For everyday dresses, comfort and practicality can guide the decision.

Trainers are useful if you will be walking. Flat sandals suit warm weather. Loafers and ballet flats can make a simple dress feel slightly more polished. Boots are practical during colder months.

A casual dress does not need casual shoes, either. Pairing a relaxed cotton dress with loafers or a simple flat can create an interesting contrast.

Similarly, a dress that feels slightly formal can often become more wearable during the day with trainers or flat boots.

Shoes for work dresses

The right shoes for a work dress depend on your workplace rather than a universal office dress code.

Loafers, ballet flats, Mary Janes, boots and low heels can all work in many professional settings. Trainers may also be completely appropriate in more relaxed workplaces.

Start with shoes you can comfortably wear for your normal working day. Then consider how they relate to the dress and any other layers, such as a blazer, cardigan or coat.

Neutral shoes are easy to repeat across multiple outfits, but they are not the only practical choice. Burgundy, navy, olive or another colour you wear frequently can function almost like a neutral within your own wardrobe.

Shoes for wedding guest and occasion dresses

For weddings, parties and other celebrations, consider the venue before deciding on shoes.

A garden or outdoor event may make narrow heels inconvenient on grass or uneven surfaces. A city venue may involve more walking than expected. A long celebration can also make comfort particularly valuable.

Depending on the dress and setting, options include:

  • Ballet flats
  • Slingbacks
  • Low pumps
  • Block heels
  • Dressy flat sandals
  • Heeled sandals
  • Smart loafers

You do not need to choose uncomfortable footwear simply because an event is formal. A well-chosen flat shoe can work perfectly well with an occasion dress.

How to match shoe colour with a dress

Your shoes do not need to be the same colour as your dress.

One simple approach is to repeat a colour that already appears somewhere in the outfit. For example, burgundy shoes might pick up a burgundy detail in a printed dress.

Another option is to choose a neutral that works naturally with your wardrobe. Black, brown, tan, cream, navy, metallic tones and other versatile shades can all be useful depending on what you wear.

You can also deliberately contrast the dress and shoes. A red shoe with a simple navy dress or a colourful trainer with a neutral dress can make footwear the focal point.

If you are unsure, put on the whole outfit rather than comparing the dress and shoes separately. Bags, jewellery, coats and other accessories can change how the colours relate to one another.

A simple way to choose shoes for any dress

If several pairs could work, ask yourself three things.

What am I doing today? Walking, commuting, sitting at dinner and attending an outdoor wedding all place different demands on footwear.

What mood do I want? Trainers make many dresses more casual. Loafers add structure. Flats can feel understated and polished. Boots give an outfit more weight. Sandals feel light and seasonal. Heels can make it dressier if you enjoy wearing them.

Can I comfortably move in the full outfit? Walk around in the dress and shoes together. Check the hem, the sole and how secure the shoes feel.

There is rarely only one correct answer. The same dress can work with trainers on Saturday, loafers for work and sandals for dinner. That flexibility is useful because it allows you to create different outfits from clothes and shoes you already own.

Sources