Best Boots to Wear with Dresses in Winter

Quick answer: The simplest way to pick boots with dresses is to think about how much leg shows between the hem and the boot, not just which boot looks nicest on its own. A mini or short dress works well with a knee-high or thigh-high boot, since there's little or no bare leg left on show. A midi dress usually leaves some leg showing between hem and boot, so an ankle boot with tights closes that gap more cleanly than a knee-high boot stopping mid-calf. A maxi dress covers the leg either way, so the boot mostly shows at the hem, which means ankle or knee-high both work depending on how much boot you actually want visible. For winter, tights or leggings under the dress matter as much as the boot itself.

Saint Hermione Buckle Wrap Strap Black Leather Knee High Boots styled with a dress for the office

Why boot length is the first decision when pairing boots with a dress

Before colour, material or heel height, the real question is how much leg will be bare between the dress hem and the top of the boot. A short or mini dress with an ankle boot leaves a stretch of bare leg in between, which works for some looks but reads as unfinished for others, so pairing a mini or short dress with a knee-high or thigh-high boot instead closes that gap. 

A midi dress, which usually falls somewhere around the knee or just below, leaves less of a gap, and tights underneath mean an ankle boot still looks deliberate rather than mismatched. 

A maxi dress covers the leg regardless of boot length, so the choice comes down to how much of the boot you want peeking out at the hem when you walk or sit. How to wear boots with dresses, in practice, starts with this one decision before anything else. These are starting points rather than fixed rules: the same dress can work with more than one boot length depending on the exact hem, the tights and the overall proportion you're going for.

Best boots to wear with dresses, by occasion

Every product below has been checked directly against Saint G's current collection. 

Office dress: a structured knee-high boot

A knee-high boot in plain black leather is a straightforward way to wear a dress to the office through winter, since it covers the leg fully under a shift or A-line dress without needing tights to look finished (though tights still help with warmth). 

The Saint Hermione Buckle Wrap Strap Black Leather Knee High Boots are a black leather pair with a wrap strap and buckle detail at the ankle, a fleece-and-leather lining, and a low block heel of approximately 4.5cm (1.8in), a height that suits most of a working day, though comfort over a long day still depends on fit. Saint G's own product notes for this boot suggest pairing it with midi skirts, flared trousers or a long dress, which is exactly the kind of office-to-evening dressing this section is about.

Shop this look: Explore the Saint Hermione knee-high boots →

Casual day dress: a simple ankle boot

For a midi or knee-length day dress, or a simple frock, worn with tights, a plain ankle boot is the lowest-effort pairing and the easiest to repeat across a week of different dresses. 

The Saint Orla Black Suede Leather Eyelet Ankle Boots are a black suede pair with gunmetal eyelet detailing, a soft leather lining and a flared kitten heel of approximately 6cm (2.5in), with enough cushioning for a full day out, though comfort over a long day still depends on fit. Worn with opaque tights and a coat, it's a boot that disappears into the outfit rather than competing with the dress. 

Shop this look: Explore the Saint Orla eyelet ankle boots →

Festive or date-night dress: An embellished ankle boot

Ankle boots with dress outfits for a festive gathering or a date night work best with a boot that carries more detail than daytime wear usually allows. The Saint Peony Chain Embellished Black Leather Ankle Boots are a black leather pair with a gold-tone chain across the ankle strap, a breathable leather-and-textile lining and a flared kitten heel of approximately 6cm (2.4in). SaintG's own product page lists this boot for exactly this kind of occasion, including festive gatherings and date nights, which makes it a natural match for a dress you're dressing up rather than dressing down. 

Shop this look: Explore the Saint Peony chain-embellished boots →

Evening or party dress: a fitted knee-high boot

A fitted or bodycon dress for an evening event or a party suits a knee-high boot with some texture rather than a plain one. The Saint Sadie Brown Croc-Embossed Leather Knee High Boots are a brown leather pair with croc-embossed detailing, a padded leather footbed and a block heel of approximately 8.5cm (3.3in). Saint G's own product listing names fitted dresses specifically as a pairing for this boot, alongside parties, dinners and festive occasions, which lines up closely with what this section is covering. 

Shop this look: Explore the Saint Sadie croc-embossed boots →

Going out on a cold winter night: A thigh-high boot

A short or mini dress on a genuinely cold night is where a thigh-high boot earns its place, since it closes the bare-leg gap a shorter ankle or knee-high boot would leave. The Saint Brigitte Black Stretch Napa Thigh High Boots are a black stretch Napa pair that sits over the knee, with a leather lining, a pointed toe and a stiletto heel of approximately 7.5cm (3in). Saint G's own product page positions this boot for winter evenings and cold-weather city wear, which is precisely the kind of night this pairing is built for. 

Shop this look: Explore the Saint Brigitte thigh-high boots →

A dress with a pop of colour: an olive thigh-high boot

Black and brown cover most of a winter wardrobe, but a third colour is worth having once a dress itself leans neutral and the boot is doing some of the work. The Saint Annelise Olive Stretch Suede Thigh High Boots are an olive stretch suede pair with a leather lining, a pointed toe and a kitten heel of approximately 6cm (2.4in). It's a colour that sits well against a cream, camel or deep green dress without clashing the way a bright colour might, and it's the boot in this lineup most worth choosing once you already own a black or brown thigh-high pair. 

Shop this look: Explore the Saint Annelise olive thigh-high boots →

Matching boot colour to your dress

Black is the easiest starting colour, since it works under almost any dress colour without drawing attention away from it. Brown and tan look a little warmer and suit a dress in cream, camel, rust or deep green better than black does. Olive and other muted colours work best against a plainer dress, where the boot itself is allowed to stand out a little rather than blending in. Whatever colour you choose, matching the boot to your coat or bag rather than to the dress itself usually looks more deliberate than trying to match all three.

Tights, hemline and the details that make a boots-and-dress outfit work

A slightly thicker, opaque tight in black or a shade close to your boot colour closes the gap between hem and boot cleanly, especially with an ankle or knee-high boot under a midi dress. Sheer or very light tights show more leg and work better with a thigh-high boot, where there's less of a gap to begin with. Keeping the hem-to-boot gap even on both legs usually makes a boots-and-dress outfit look more deliberate and put together.

Shop boots for dresses at Saint G 

This guide to boots with dresses for winter has focused on proportion, warmth and practical outfit combinations, across the office, casual days, festive occasions, evenings and cold nights out, in all three boot lengths. Browse Saint G's women's ankle boots, long boots and thigh-high boots collections to find the pair that works with the dresses already in your wardrobe this winter.

FAQ's

An ankle boot with opaque tights is the easiest pairing for a midi dress, since the tights close the gap between the hem and the top of the boot. A knee-high boot also works if you want less leg showing at all.

Yes, and a knee-high or thigh-high boot is usually the better choice than an ankle boot, since it leaves little or no bare leg showing between the hem and the boot.

Yes. Thigh-high boots are one of the easiest boot lengths to wear with a short or mini dress, since the boot and the hem meet with little or no gap in between.

Either ankle or knee-high boots work, since a maxi dress covers the leg regardless of boot length. The choice comes down to how much of the boot you want visible at the hem.

Generally yes, for warmth and to close the visual gap between the dress hem and the boot top, especially with an ankle or knee-high boot. Thigh-high boots need tights less, since there's less of a gap to begin with.

Black is the simplest match and works with almost any other colour in the outfit. Brown or olive boots also work well against a black dress if you want some contrast rather than a fully monochrome look.

Yes, most of the boots in this guide work both ways. A plain ankle or knee-high boot moves easily between jeans by day and a dress by evening, while a thigh-high boot leans more naturally toward dresses and skirts.

A plain black ankle boot with a midi dress and opaque tights is a straightforward starting point. It's a low-commitment pairing that works for most dress styles and most occasions before you move on to a knee-high or thigh-high boot.

Yes, for a daytime or indoor winter function, an embellished ankle boot under a festive dress works well instead of open sandals. It suits a cold morning or evening function better than a full ceremony look, where outfit and footwear norms are usually more traditional.


Please note, comments must be approved before they are published

This site is protected by hCaptcha and the hCaptcha Privacy Policy and Terms of Service apply.