15 Amazingly Stylish Flannel Shirt Dress Outfit Ideas

best flannel shirt dress outfit ideas

When you look at the following flannel shirt dresses that I will introduce shortly to you, you will see that almost all of them are plaid shirt dress. In order words, they are almost like a longer version of a boyfriend shirt that is made of soft and thick fabric of flannel. The reasons why almost all flannel shirt dresses are plaid shirt dresses is very simple indeed. They just happen to look good together. To better illustrate how good they look, I am going to show you the list of stylish outfit ideas that I have collected.

Black, Red and White Belted Flannel Shirt Dress


source

This black, red and white plaid pattern is exactly what you would expect to see on a boyfriend shirt. Here, it applies to this belted flannel shirt dress and the result is stylish very stylish and beautiful. Pair it with beige suede ankle boots and a black purse to complete this outfit that looks just elegant enough to wear for work.

Red and Black Flannel Shirt Dress with Ribbon Bow

red and black flannel shirt dress with ribbon bow
source

Speaking of boyfriend shirts, the red and black plaid pattern is popular the most iconic pattern. This flannel dress looks so beautiful with this pattern and also the nifty black ribbon bow. To make this outfit even more ladylike, you can wear a pair of black suede thigh high boots to complete the outfit.

Navy Ruffle Collar Belted Flannel Dress with Black Leggings

navy ruffle collar belted flannel dress black leggings
source

This outfit is a little more unique, especially with those nifty details you can find in it. For example, the navy and white plaid flannel shirt dress comes with a ruffle collar design and a dark brown leather belt. Pair the dress with black leggings and a pair of brown lace up mid calf boots to complete the outfit stylishly.

Navy and White Plaid Flannel Shirt Dress with Leather Ankle Boots

navy and white plaid flannel shirt dress leather ankle boots
source

Compared to the previous outfits that involves leggings, wearing a shirt dress without the leggings or stockings is actually quite sexy. For example, you can wear a navy and white plaid flannel shirt dress to make your legs look long and beautiful. Pair the dress with a pair of leather ankle boots to make this a simple and attractive outfit.

Wear with Black Suede Knee High Boots

black suede knee high boots
source

As you can see, this navy and white plaid flannel shirt dress is actually very similar to the one mentioned in the previous idea. But this time, the dress is paired with a pair of black suede knee high boots and the result is a very feminine and elegant outfit.

Navy and White Flannel Shirt Dress with Fringe Boots

navy and white flannel shirt dress fringe boots
source

This plaid dress has a slightly more sophisticated pattern, with blue, navy and white colors. To make this outfit look more unique, choose a more special pair of shoes like this pair of light brown leather ankle boots with fringe details. Pair them with a black leather purse to form this beautiful business casual outfit.

Red and Black Plaid Tie Waist Flannel Shirt Dress

red and black plaid tie waist flannel shirt dress
source

To look slim and tall, the cutting of the dress is very important. For example, here is a red and black plaid tie waist shirt dress. The tie waist detail makes the cutting of the dress so fitted and slim. Wear a pair of black oxford shoes to make this outfit more stylish and unique.

Green and White Plaid Belted Shirt Dress

green and white plaid belted shirt dress
source

Very rarely you would see a green and white plaid shirt, and it is even more so for a shirt dress. To style a special dress like this one, you don’t really have the do much as the dress by itself is going to get a lot of attention. Simply pair it with a pair of brown leather ankle boots to complete the beautiful outfit.

Blue and White Mini Shirt Dress with Black Felt Hat

blue and white mini shirt dress black felt hat
source

This is a blue and white plaid flannel shirt dress that just looks a few inches shorter than a typical one. You can wear it with a pair of black leather ankle boots and a black felt hat to achieve a unique and low-key sexy look. If you want to see more outfit ideas of similar hats, you can take a look at our blog post on how to style a black felt hat.

Burgundy and Navy Plaid Flannel Belted Shirt Dress

burgundy and navy plaid flannel belted shirt dress
source

It is not that difficult to form a business casual outfit with a flannel shirt dress. Yet, to form one that is as elegant as this one in the picture, you need to choose a belted and fitted burgundy and navy plaid flannel shirt dress. Pair it with black pointed toe heels to look mature and professional.

Red Flannel Shirt Dress with Black Leather Jacket

red flannel shirt dress black leather jacket
source

I always consider the black leather jacket as the number one versatile jacket as it looks good with almost anything. Here, it is paired with a red and black plaid flannel shirt dress. Wear black suede knee high boots to add a feminine and elegant touch to the overall look.

Dark Blue Flannel Shirt Dress with Brown Leather Belt

dark blue flannel shirt dress brown leather belt
source

Finally, here is a flannel shirt dress that doesn’t come in the form of a plaid shirt dress. It is a dark blue flannel shirt dress that comes with a brown wide leather belt which adds a little bit of toughness and style to the dress. Complete the outfit with black leggings and brown leather ankle boots to add an extra stylish touch.

Grey Flannel Shirt Dress with Black Boots

grey flannel shirt dress black boots
source

Here is another solid-colored flannel shirt dress. This time, it is a grey slim fit one. You can simply pair it with a pair of black leather ankle boots to complete this minimal look.

Red and Black Plaid Maxi Flannel Shirt Dress with Leather Baseball Cap

red and black plaid maxi flannel shirt dress leather baseball cap
source

To look youthful and attractive, you can wear a maxi red and black plaid flannel shirt dress over a black print tee and mini ripped denim shorts. For the shoes, wear a pair of black leather heeled ankle boots to look lean and stylish. Finally, wear a black leather baseball cap to look stylish and youthful.

Here are some really attractive flannel shirt dress outfit ideas that I wanted to share with you. For those of you who love to expand your casual outfit game, this list above should be a good resource for you.