*Disclosure: This post may contain affiliate links, which means that we get a commission if you decide to make a purchase through our links, at no cost to you. Read our disclaimer for more info.

If you're looking for something unique to add to your wardrobe, try shirt dresses. If you already have one, take a look at this guide on best shoes to wear with your shirt dress to create the most stylish outfits!

A shirt dress is not your usual everyday t-shirt. It's essentially a long shirt that functions as a dress, and it is a versatile piece that can be dressed up or down, making it a cute choice for any occasion.


A shirt dress is simply what it sounds like – it's a combination of a men's button-up shirt and a women's skirt or dress. It typically has short sleeves, comes in solid colors or patterns, and can be worn both casually and formally.

When it comes to what shoes you should wear with your shirt dress, there are so many options! Whether looking for comfort or glamour, this article will give you some ideas that suit every occasion from casual brunch dates on Sunday afternoons to formal dinners in fancy restaurants.

Below, we will discuss the 8 best shoes to wear with a shirt dress, as well as some outfit ideas. Whether you are going to work, out on a date, or just running errands, we have got you covered!

What Shoes To Wear With A Shirt Dress

1. Sandals (Flat Or Heeled)

Sandals are a great option for down your shirt dress, especially when you're on holiday. There are so many different styles to choose from, so you're sure to find a great fit for your shirt dress, no matter if you looking for sandals with a slight heel, strappy sandals, or something else.

They're perfect for adding a casual vibe to your outfit, but you can also opt for sandals that are fancier for an effortlessly cool summertime look.

For the ultimate cool-girl look, try pairing the coveted Hermes Oran sandals (or a more affordable look alike shoe) with a cotton shirt dress this summer!

2. Sneakers

A pair of sneakers are a wardrobe staple and a great choice for dressing down a shirt dress. They add comfort and casualness to your outfit, making it perfect for running errands or going out with friends.

Try pairing white chunky sneakers with a blue or black shirt dress for a look that is both stylish and comfortable for a relaxed summer look.

3. Espadrilles

Whether you're looking for flats or heels to style your shirt dresses with, espadrilles offer both options! This classic shoe is a summer staple and looks great with a cotton shirt dress with a more relaxed fit.

We love flat espadrilles because they're easy to slip into and easy to take off especially when your feet are hurting. They're the perfect pair to take with you when you go traveling around Europe when you'll be doing lots of walking during the day.

Wedge espadrilles are equally great and while they are great to walk in, they're of course not quite as comfortable as flats. Reserve these ones for relaxed brunch dates with your friends, or for resort holidays where you'll be chilling in the sun.

4. Block Heels/Platforms

Platforms are a great option for dressing up or down a shirt dress. They add sophistication and elegance to your look, making you appear polished and stylish. Platform heels are also set to be a major trend for 2022, so if you don't have a pair yet, why not buy one?

Try pairing black platforms with a white or navy blue shirt dress for an elegant evening look.

5. Knee-High Boots

Knee-high boots are a great option for dressing up a shirt dress especially during colder months. They add height and elegance to your look, making you appear taller and more sophisticated. Try a pair of black knee high boots with a bodycon shirt dress for a cute night party look.

If you want to elevate it to the next level, you can also opt to go for a pair of knee high cowboy boots and a straw hat or fedora for the perfect western-style look. It's such a cute shirt dress outfit!

6. Stiletto Heels

Stiletto heels are the perfect choice for dressing up a shirt dress. They add glamour and elegance to your look, making you appear taller and more sophisticated. You can't go wrong with a pair of high heels!

Try pairing nude strappy heels with a white or off-white button-down shirt dress for a sleek and sophisticated evening look that looks effortlessly chic. Don't forget to accessorize with hoop earrings and a statement clutch, and you're all set!

7. Combat Boots

Combat boots are a great option for dressing up or down a shirt dress. They add height and edge to your look, making you appear edgy and more daring. They work especially well for a daytime look when you want to opt for a bit of a grungier vibe.

While black combat boots will forever be a classic wardrobe staple, try pairing your white shirt dress with a pair of nude combat boots this season for a fresh, slightly more feminine look.

8. Ankle Boots

Ankle boots are another great option for dressing up or down a shirt dress. They add height and personality to your entire look, making you appear leaner. Plus, compared to stilettos they're pretty much painless to walk in!

Try pairing black ankle boots with a khaki shirt dress for a casual yet stylish look. You can also make it yet an even more chic look by adding a black leather jacket, especially if it's chilly!

For a formal evening look, try pairing nude ankle boots with a black shirt dress.

Now that we've covered the best shoes to wear with shirt dresses, let's quickly go over a few commonly asked questions!

Commonly Asked Questions

1. Can a shirt dress be formal?

Of course, a shirt dress can be formal! There are loads of shirt dress styles that are not just limited to casual. In addition to that, the key is to choose the right pair of shoes and accessories.

Pair your favorite style with heels or dressy flats for an occasion such as a dinner date or a night out. While this type of outfit may not work at every event (such as weddings), it's definitely possible if you want something different from what everyone else is wearing!

2. When is it appropriate to wear a shirt dress?

A shirt dress is a great option for any casual occasion! You can wear it to work, church services, dinner dates with friends and family members, or even just running errands around town.

The key is what type of material your shirt dress is made out of and what shoes you pair it with. For example, if the weather outside calls for rain then wearing an all-cotton number might not be the best idea — but if there's no chance at all that water will touch your skin then I say go for it!

3. Are shirt dresses in style?

Yes! Shirt dresses have been in style for a few years now and don't seem to be going anywhere. This type of dress is versatile, comfortable, and can easily be dressed up or down with the right shoes and accessories. So whether you're just starting your wardrobe or want to add a new piece, I highly recommend trying out a shirt dress!

We hope this style guide has helped give you some ideas on what shoes to wear with your favorite shirt dress! Be sure to experiment with different combinations until you find the perfect look for you. And remember, always be confident in whatever you choose to wear! Thanks for reading!

Get More Fashion Ideas

40 Ultra Chic Spring Wedding Guest Dresses To Check Out

40 Gorgeous Spring Dresses To Add To Your 2022 Wardrobe

How To Wear Sweaters With Dresses This Season: 15 Outfit Ideas

Browse All Fashion Posts