A Complete Guide: How To Match Shoes With Dresses For Every Occasion
With the wide variety of shoe and dress styles available today, the outfit possibilities are endless. In this comprehensive guide, we discuss what makes a truly great dress-and-shoes pairing — from dress length to shoe type, there are many factors to consider. We will conclude this guide with styling tips and recommended combinations.
Why Do The Right Shoes Matter When Wearing A Dress?
Choosing the right shoes to pair with a dress is more than just coordination — it’s an art of balance and thoughtful styling. How a dress looks can vary greatly when they are worn with different shoes. The perfect pair would not only accentuate the dress’s design but also enhance your body’s proportions, creating a cohesive and visually harmonious look that sets the mood of your entire outfit. The wrong shoes, however, can easily throw off and disrupt the visual balance, no matter how beautiful the dress or the shoes may be on their own.
Factors To Consider When Pairing Shoes With Dresses
Dress Silhouettes
Firstly, it’s important to consider the shape and silhouette of your dress. The cut and style of a dress affect how it complements your frame and the overall visual harmony — this, in turn, will influence your shoe choice. Depending on their design, your shoes can either play a supporting role, subtly complementing the outfit and letting the dress take the spotlight, or they can serve as a statement detail that defines the look.
In general, body-hugging dresses are best paired with sleek, streamlined shoes — such as pointed-toe pumps or barely-there strappy sandals — to maintain visual harmony. On the other hand, flowy or voluminous dresses pair beautifully with block heels or high sculptural heels, as this combination creates a balanced and cohesive aesthetic. On the other hand, pairing a fitted dress with chunky shoes can result in a bottom-heavy outfit that looks awkward and off-kilter. The key is to ensure that your shoes and your dress, regardless of their shape or silhouette, are visually aligned.
Dress Length
The length of your dress is another key factor to consider when choosing shoes to pair with it. Generally, there are three types of dress lengths.
Maxi Dress
Maxi (or full-length) dresses typically cover almost the entire length of your body. Often, when one is wearing a maxi dress, the shoes are partially or wholly covered. Hence, only the toe boxes or heels of the shoe are expected to peek out from under the dress. Therefore, it is important to choose a pair with heels that are high enough to keep the hem of your maxi dress off the ground while being reasonably comfortable.
Midi Dress
Slightly shorter than maxi dresses, midi dresses typically end off around the mid-calf area. As these dresses can make legs look shorter than they are, they are best paired with sleek shoe styles that will elongate your legs.
STYLE TIP
Choose a midi dress that ends slightly above or below the widest part of your calves to create a flattering, leg-elongating silhouette.
Mini Dress
Typically ending above the knee, short mini dresses are perfect for showcasing your legs, which creates an elongated and flattering leg line. The shorter hemline also fully showcases your shoes, allowing you to experiment with bold, statement styles that’ll be the focal point of your look.
Dress Material
The material of the dress plays an important role in defining the aesthetic of your look. From lightweight choices like cotton, linen, and polyester to heavier, more luxurious textures such as velvet, satin, and organza, each material conveys a distinct mood and style. While there are no rules when it comes to pairing dress materials with shoes, the footwear should complement the aesthetic of the fabric. For instance, casual fabrics like denim and linen matches effortlessly with sneakers and flats, while more refined materials, such as satin and silk, look best with more formal shoe styles like pointed-toe heels or stiletto pumps.
Best Shoes To Pair With Dresses
In this section, we will explore the shoes-and-dress combinations that always work well.
Sneakers With Dresses
When cool and casual sneakers are paired with feminine dresses, an interesting aesthetic that is girly and sporty at once is created. Favoured for their comfort, sneakers make for a fabulous pairing with your favourite summer dresses, particularly on days when you are on your feet all day. Versatile low-top sneakers will pair well with almost any dress, while high-top sneakers are particularly well-suited for complementing shorter dresses. While sneakers are traditionally casual shoes, they can also be styled with semi-formal dresses for daytime events — go for sleek and minimalist designs in these cases.
Sandals With Dresses
From relaxed slides to heeled sandals and barely-there designs, there is a pair of sandals for every occasion — even formal ones — depending on the style you choose. Slides and thong sandals pair beautifully with flowy, lightweight silhouettes, like linen or slip dresses, to create the perfect failproof combination for laidback summer days. If your dresses feature bold prints and bright colours, opt for lighter and neutral-coloured sandals so they won’t compete with your dress.
At the other end of the spectrum, heeled sandals — in particular, designs embellished with sparkling gems or crystals — are great choices for formal occasions, such as black-tie events and weddings. These statement sandals are best paired with sleek fitted dresses and elegant gowns that are made with sumptuous fabrics such as satin, velvet or silk. Read our ultimate guide on the different types of sandals for a more in-depth understanding.
Heels With Dresses
Heels have an inherently dressy and refined aesthetic. When styled with feminine dresses, they are your sartorial shortcut to looking polished and put together. Stylish and practical, low to mid-heels make for great work shoes as they pair well with tailored dresses, which are office-wear staples. For formal events, complement your evening dresses or ballgowns, particularly those made with more luxurious fabrics like satin or velvet, with elegant closed-toe high-heeled shoes. Avoid wearing heels with overly casual pieces like over-sized t-shirt dresses, as the stark contrast between the aesthetics of the dress and shoes can make your outfit look odd.
Boots With Dresses
Boots are fall-winter essentials that pair effortlessly with cosy sweater dresses and soft knitted dresses. When accessorising heavier dresses that are made with thicker fabrics, opt for streamlined boot styles to maintain balanced proportions.
As a general rule of thumb, the taller the boots, the shorter the dress — for instance, knee-high boots are the best match for mini dresses. For maxi dresses, most boot styles work well as the longer hemline conceals most of the shoes, with only the toe boxes and soles visible in many cases. When choosing boots for longer dresses, ensure the shoes do not add unnecessary bulk to the lower half of your body.
While boots are traditionally cold-weather shoes, they are also a popular choice for summer festivals. To nail the boho-chic aesthetic that is an enduring go-to favourite at these events, pair cowboy or western boots with flowy floral dresses or tiered ruffle dresses. Don’t be afraid to don your boots during the warmer months too — they are a more glamorous alternative to sneakers and flats and will bring a cool edge to your spring and summer dresses. For more detail, read about the different types of boots.
Loafers With Dresses
If you are going for a polished and preppy aesthetic, loafers are the obvious footwear choice — they are perfect for completing academia-inspired and vintage looks. For a subtle take on preppy style, wear sensible black loafers with a full-length tailored plaid dress. To look fresh and youthful, pair a chic mini dress with white socks and classic penny loafers. While loafers are often associated with school, their sleek, clean-lined designs also make them a natural choice for professional settings, smart-casual events and even relaxed evening occasions. For more styling inspiration, read our comprehensive guide on how to wear socks with loafers here.
Ballet Flats With Dresses
Widely acknowledged to be a timeless classic, ballet flats complement dresses effortlessly. They are a great alternative to heels, especially if you are looking for everyday or work-appropriate shoes that prioritise all-day comfort. When styled with a fit-and-flare black maxi dress, the sleek profile of ballet flats creates an elegant leg line that is universally flattering. However, as ballet flats provide little to no lift, it is important to consider your unique proportions — if you are petite, avoid wearing ballet flats with long dresses as they may overwhelm your frame. In general, ballet flats and mini dresses are a great match and will work well for almost all body types.
Mary Janes With Dresses
With a distinctively girlish aesthetic, the Mary Jane is a go-to shoe style for accessorising dresses. They are particularly well-suited for complementing romantic dresses that feature feminine details like lace, ruffles, and babydoll silhouettes. However, they can also be styled with edgier dresses for a grunge-girl look — in this case, opt for Mary Janes with embellishments like studs or platform soles for a bold touch. While heeled Mary Janes will add a youthful yet elegant element to maxi dresses, they are not considered to be the most suitable option for formal evening gowns.
Shoes To Pair With Dresses By Occasion
In this section, we will recommend shoes-and-dress pairings for different occasions.
Casual / Smart-Casual
When it comes to casual outings on off-duty days, the goal is to look chic but relaxed. Pair easy-wearing shoe styles like ballet flats and sneakers with your favourite mini dress or a flattering jersey dress, and you are good to go. Match a versatile neutral-toned dress with Mary Jane flats and you will have an effortlessly stylish outfit. To add visual interest, play with texture — suede shoes are great for adding rich tactility and warmth to a smart-casual outfit.
Summer Vacations
Summer vacation outfits are all about feeling comfortable and looking chic in the heat. Few outfits encapsulate the carefree mood of a beach holiday quite like one consisting of a ruffled sundress and espadrille slide sandals. To take your tropical get-away looks up a notch, embrace summer textures like raffia and canvas — they will bring a touch of coastal charm to all your vacation ensembles.
Work / Office
When it comes to dressing for the office, you will want to look polished and professional. Go for tailored or structured dresses and pair them with clean-lined shoes in classic silhouettes. Covered flats or heels are always a safe choice — pointed-toe styles are particularly well-suited for the workplace. For an effortlessly chic look, keep your outfit’s palette neutral. For instance, wear a white blazer over a matching white dress to create a confident monochromatic ensemble.
School / University
When putting together an outfit for school, don’t be afraid to incorporate bold or unconventional details — the campus is your runway where you make the fashion rules. Perfect for pairing with dresses, boots, sneakers, and Mary Janes are stylish choices that are also comfortable enough for all-day wear. For instance, a white mini dress can be elevated by black knee-high boots to create a cute and striking combination that will work great for both school and after-school outings.
Special Occasions
For special occasions like weddings and gala dinners, you will want to be appropriately dressed to show respect for the event. In these cases, you will never go wrong with a black dress and a pair of classic pointed-toe pumps — this timeless look will always look elegant. Alternatively, choose heels with a glittered finish or shiny crystal embellishment to make a statement. For less-formal cocktail parties, where the dress code is more relaxed, complement a black bubble mini dress with black slingback pumps to strike the perfect balance between trendy and classy. Read our detailed guide on what to wear to black-tie weddings and discover the best shoes to complete your look.
We hope that this guide has been inspiring and will help you create a winning dress-and-shoes combination for any occasion. Take your time to browse our wide range of shoes to find the perfect pair that will match the dress you have in mind.