Choosing the perfect outfit can sometimes feel overwhelming—especially when deciding what color shoes to wear with a grey dress. You finally have the perfect dress you’ve been dying to wear, but now you’re stuck on how to style it.
Dresses are my go-to wardrobe essential, and I genuinely can’t live without them. From mini to midi, neutral to bold, casual to formal—you name it, I probably own it. And if I don’t, it’s only a matter of time before I add it to my collection.
Grey dresses, in particular, are a staple in my closet, and over time, I’ve mastered the art of styling them with the right shoes. If you’re wondering what color footwear pairs best with a grey dress, you’re in the right place. Keep reading—I’m about to spill all my styling secrets.
1. White shoes
White is one of those colors that goes great with everything. Therefore, it’s perfect to wear with a grey dress. These two colors create one very sophisticated look, wearable for both formal and informal occasions.
If you’re going for a more casual look and want to pair your grey shirt dress with something comfortable yet stylish, you can always opt for a good old pair of white sneakers.
But if you have something more formal coming up, like a wedding party, you can pair your grey cocktail dress with some fancy white pumps.
2. Black shoes
Black is another color that can be paired with everything. This color goes great with any other color, so you don’t have to think twice before you wear them with your grey dress since they will surely make your entire outfit pop.
Black high heels are one of those shoes that every woman has in her closet. If you have a formal event, or there’s an important business meeting waiting for you, black heels will make you look sophisticated and will go great with a formal grey dress.
And, if it’s winter, and you’re looking for a pair of shoes to style with your grey sweater dress, black boots can be your best option. It’s edgy. It’s timeless. It’s effortless. Perfect!
3. Nude shoes

We obviously have a theme going on here. Here’s another color option that goes well with pretty much any combination.
Nude colors refer to a mixture of brown and white and are often associated with neutrality. Colors that go under the umbrella term “nude” are brown, tan, beige, and even off-white. So, any skin-like color.
Having a pair of nude shoes is a very good fashion investment. Unlike white and black, this color doesn’t impose a stark contrast to other colors present in the outfit, but rather fits in with them perfectly. Any style of nude shoes is a timeless piece of footwear since they never seem to go out of style.
Because they are so natural and pairable, nude shoes are effortless to style and therefore pose no problems when paired with grey dresses. They also elongate your legs, so they’re basically perfect for any outfit and occasion. Who doesn’t want long, model-like legs, right girls?!
So, depending on the type of occasion, whether it be formal or informal, and the style of the grey dress you’re wearing, nude shoes won’t let you down. Nude pumps, stilettos, strappy sandals, boots, loafers, ballet flats. Anything you choose will look perfect in the end!
A little tip for you: make sure you find your kind of nude color. You’ll easily know what I’m talking about when you try on different nude-colored shoes and see which shade best goes with your specific skin tone and makes it pop.
4. What about a pop of color?

So far, we have covered white, black, and nude shoes and said they are perfect neutral colors that go well with everything. However, the thing we haven’t mentioned is that grey is also another neutral color, and it can be paired with other, non-neutral colors, too.
So, does a grey dress and a pop of color on the shoes sound good to you? I’m sure it does!
My favorite combination is grey and yellow. It’s a perfect balance between the calmness of the grey and the liveliness of the yellow. And it’s not overly bee-like as it would be if you pair black and yellow.
If you’re not brave enough and think yellow is too much for you (but you still want to experiment), a pair of yellow shoes can be your way to go. They won’t be overly “in your face”, but will still ensure you incorporate a nice pop of color to your grey outfit.
Other colors that will look bomb when paired with grey are reds and pinks. If you love the color red, make sure to pair darker-colored red shoes with a light-grey dress and brighter red shoes with a dark grey dress. By doing so, you’ll ensure your outfit has a nice balance where both colors have their own moment.
When it comes to pink, make sure to be bold and pair your grey dress with colors like hot pink, magenta, or fuchsia. Your outfit definitely won’t go unnoticed!
Don’t be afraid to experiment with blues, greens, oranges, or purples. These colors can be perfect for spring and summer and will add a fun and playful element to your grey dress.
5. Silver shoes
Silver color, or metallic, is like a fancier version of the color grey. A regular grey is for your usual self, but silver… Oh boy, that’s for those occasions when you feel extra spicy!
Silver shoes are a great match to a grey dress. They add a nice touch to it and, depending on what kind of grey dress they’re paired with, can be worn when you either feel like being an elegant lady or a party queen.
These shoes might not be your everyday option, but everybody needs a pair of special shoes in their closet, reserved for special occasions. However, if you treat every day of your life as a special occasion, then you can wear your silver shoes daily. I fully support you!
6. Gold shoes
Gold shoes are another great fancy option to pair with a grey dress. Similar to silver shoes, they add a touch of spice to your outfit.
These shoes are perfect for those occasions when you want to make a statement and appear more luxurious and expensive. Just make sure that the kind of dress you’re wearing is complementary to the gold shoes you opt for.
It’s not like you can wear a casual grey shirt dress with gold strappy sandals, right? I mean you can, but rather than looking luxurious, you can achieve the opposite effect and appear tacky. And I’m sure nobody wants that.
So, save your full-on gold shoes like these from Sam Edelman for special occasions and fancy grey dresses.
In case you do want to incorporate gold into your everyday outfits, you can opt for shoes with golden details, like shoe belts or buckles. Add some gold jewelry, and voilà – a perfect, fancy-but-casual outfit is ready!
7. Black and white shoes

Well, the grey color is made by mixing black and white. So, it’s only natural to assume that black and white shoes will go perfectly with a grey dress. And I don’t mean separately. Imagine a zebra-like print on shoes.
When we say black and white shoes, you probably all think about shoes with patterns and designs in these colors. And that’s not far from the truth.
Whether it be a checkered pattern, stripe pattern, polka dot pattern, or houndstooth – every pattern that exists under this sky in the form of a shoe will work amazingly with your grey dress.
So, if you want to add a bit of fun to your outfit, but still keep it subtle and elegant, try black and white shoes. Embrace your inner Cruella, I’m sure you’ll love it!
8. Grey shoes
Last but not least, if you’re a fan of monochromatic looks, you can always style your grey dress with a pair of grey shoes.
Monochromatic looks are a classic and timeless fashion statement. They are pretty easy to achieve, but they have such a wow effect like not many other combinations do. This combination will make you look effortless, elegant, and stylish in just a few simple steps.
All you have to do is to pair your grey dress with shoes in a similar, complementary shade of grey, add some fun accessories (preferably silver to tie everything together), and that’s it!
My favorite way to go is to style a midi grey dress with knee-high gray boots. This is a perfect winter combination that will definitely turn some heads. You can add a long grey coat, and you’ll be ready for perfect paparazzi photos!
9. Burgundy shoes
Why not start with a classic? Burgundy shoes offer a rich, luxurious touch to a grey dress. The deep, wine-like hue creates a sophisticated flair, perfect for formal occasions or a night out. In contrast to the cool tones of grey, burgundy adds warmth and depth.
Pairing burgundy with grey is like matching fine wine with a gourmet meal; they’re complementary yet striking. These shoes can be styled with silver accessories to enhance the overall ensemble.
Whether you’re attending a winter wedding or a fancy cocktail event, burgundy heels are a surefire way to stand out elegantly.
10. Brown shoes
For a walk on the wilder side, consider brown shoes. Brown might seem understated, but its earthy tones provide a grounded, natural vibe. This pairing is ideal for casual outings or daytime events.
Brown shoes, especially in leather, offer a rustic charm that contrasts beautifully with the neutrality of grey. Try wearing them with wooden jewelry or a suede bag for an earthy aesthetic.
Whether you’re strolling through a park or meeting friends for brunch, brown shoes bring a relaxed yet stylish touch to your grey dress.
11. Orange shoes
Consider stepping out with orange shoes for an audacious splash of color. Orange is energetic and bold, perfect for making a statement. It’s a color that won’t be ignored, especially against the subtlety of grey.
Orange sneakers or heels can inject a youthful and playful energy into your outfit. They are ideal for creative gatherings or casual meet-ups. Pair with geometric accessories for an avant-garde look.
If you’re attending an art show or simply want to stand out in a crowd, orange shoes will ensure you’re the center of attention.
12. Yellow shoes
Yellow shoes bring sunshine to a cloudy day, quite literally! This cheerful hue can add a burst of positivity and brightness to your grey ensemble.
Yellow pairs wonderfully with grey, providing a fresh and lively contrast that’s hard to ignore. Think of yellow pumps or sandals for daytime events or garden parties.
Accessorize with sunflower-themed jewelry to enhance the sunny vibe. Whether you’re attending a picnic or a summer festival, yellow shoes will radiate warmth and happiness.
13. Red shoes
Red shoes are not just a color; they’re a statement. The vibrant, passionate hue of red against grey is timeless and bold. It speaks volumes of confidence and style.
Perfect for evening events or romantic dinners, red heels can transform your grey dress into a showstopper. Pair them with red lipstick for a classic look.
If you’re attending a gala or a date night, red shoes will ensure all eyes are on you, adding a touch of drama and elegance to your evening attire.
14. Pink shoes
Pink shoes with a grey dress might sound unconventional, but they offer a playful twist. Pink adds a soft, feminine touch, contrasting gently with the neutral tone of grey.
This combination works well for casual get-togethers or daytime events. Bubblegum pink flats or heels can be accessorized with pastel jewelry or a cute handbag.
Whether you’re visiting a candy shop or attending a spring picnic, pink shoes will bring a cheerful and whimsical element to your outfit.