Our Privacy/Cookie Policy contains detailed information about the types of cookies & related technology on our site, and some ways to opt out. By using the site, you agree to the uses of cookies and other technology as outlined in our Policy, and to our Terms of Use.


Which Shoes to Wear With a Shirt Dress

Knee-High Boots

Flat knee-high boots are a great way to kick your shirt dress up a notch. Layer textured leggings beneath your shirt dress for coverage and top it off with a chunky scarf for a cozy casual vibe. Pair your shirt dress with heeled knee-high boots and a blazer to add an air of sophistication to a work or date ensemble. Suede or leather boot styles with chain hardware or buckles are edgy options that work with this look.

Tennis Sneakers

A shirt dress paired with tennis sneakers creates the ideal laid-back look for lazy weekends. If your shirt dress is a neutral color, incorporate color with sneakers in a bright shade or pattern. Add some preppy flair by throwing a sweater vest over your dress, letting the collar peek over the vest. Stick with minimal accessories to complement the sportiness of the look.

Wedge Shoes

Wedge shoes lend a bohemian chic vibe to the classic lines of a shirt dress. Stick with colors found in nature, such as dark brown, camel or rust. Slip on a slouchy vest and a pair of denim shorts for a summer-ready ensemble that you can rock at a music festival or the county fair. Experiment with color through accessories with a statement necklace or a stack of chunky bangles in various woods and metals. Don't be shy when accessorizing for this look; the bigger, the more bohemian.


Put a spin on your classic shirt dress with a pair of lace-up oxfords. To counteract the menswear-inspired style, choose a metallic version that will surely cast all eyes downward. A boyfriend cardigan in a neutral color allows your oxfords to take center stage. Belt your cardigan with a thin leather belt to highlight your natural waist. This look may be borrowed from the boys, but you still want to look like a lady. Denim works best as a base for this look. If you like the fit and style of boyfriend jeans, stick with the theme and roll up the cuffs. If you like a more streamlined look, pair shredded skinny jeans under your shirt dress. Finish the look with a chunky watch.

Ballerina Flats

Ballerina flats with feminine details like bows or ribbons add ladylike luxury to a shirt dress. Complement the feminine frills on your feet with playful accessories; a thin headband adds to the feel of your look, while a belt accentuates your natural waist. An oversized satchel finishes off the look, fit for a lovely lady.

More from lifestyle