Join Club Momme for exclusive access to giveaways, discounts and more!

Sign up

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