Sometimes it is both beautiful and fun to dress the vintage way. To achieve such a look, a vintage shirt will help a lot. Even so, it’s pretty difficult to clearly define what a vintage shirt is. It’s more about the feel than the specs. However, just to name features, it can be the colors that look vintage or it can be the printed pattern that looks vintage. Sometimes it is the pants or shorts that are combined with the shirt that make the shirt look vintage. To give you an even better idea of how to style it, I’ve rounded up some of the best vintage shirt outfit ideas for you. Let’s dive in.
Light green vintage shirt with high waisted blue jeans
When I need to pick a color that has a vintage look, the color lime green is easily one of my top picks. To achieve this simple but eye-catching look, you can simply wear a light green buttoned shirt with the sleeves rolled up and tucked into light blue high-waisted jeans. Pair them with white sneakers for a casual finish.
Vintage Rose Print Navy and Red Shirt with Skinny Jeans
This button-up shirt looks vintage because of the special combination of color and printed pattern. In detail, it is a slightly oversized vintage shirt with a navy and red rose print. Pair it with light blue skinny jeans and a pair of black and white high-top sneakers to complete the interesting and beautiful look.
Rose printed vintage shirt with high waisted denim shorts
Here is another rose print shirt. But this time it’s a black, red and blue shirt that still looks vintage. You can tuck the shirt into blue high waisted rolled denim shorts for that extra vintage look. Pair them with white sneakers for a clean and simple way to complete the outfit.
Dark blue and red vintage shirt with short sleeves and black skinny jeans
As you can see from the last two outfits, the rose is a pretty common element to make your shirt look vintage. Here is a navy and red rose short sleeve button press shirt. You can pair it with black skinny jeans, black crew socks, black oxford shoes, and a black felt hat to create that stylish and slightly sophisticated look.
Simpsons printed chambray vintage shirt with black jeans
Sometimes to look vintage all you need is a graphic on your shirt that people can recognize and that is very classy and iconic. It could be a classic band, a classic movie, or in this case a classic cartoon. The shirt here is a vintage Simpsons-printed chambray shirt. Pair it with black jeans and white sneakers to look simple and creative.
Brown printed vintage button up shirt with high waisted jeans
For a vintage and stylish look, you can wear a brown printed button down shirt and tuck it into light blue high waisted ripped jeans with cuffs. Wearing a black belt gives the outfit a retro touch. Black leather boots and a black felt hat are a nice complement to this outfit.
Blush pink puff sleeve blouse with high waisted jeans
Here is a blushing pink v-neck blouse that comes with a puff sleeve design that gives the shirt a vintage look. To style the shirt, you can simply wear it with blue high-waisted denim shorts with a cuff. It’s even better if the denim shorts are unwashed. Wear white sneakers to complete the look.
Gray and white checked vintage boyfriend shirt with high waisted black jeans
A gray and white checked boyfriend shirt might not look as flashy as the iconic red and black, but it still looks very casual and stylish. To style the vintage shirt, you can wear it with black high-waisted skinny jeans. Wear black and silver sneakers and a black knitted hat to finish off your outfit in style.
Gray and black patterned shirt with light pink chambray jacket
Here’s a very nice way to style a vintage shirt as part of a business casual outfit. To achieve this look, you can wear a gray and black patterned vintage shirt with a pale pink chambray jacket and green high-waisted mini shorts. Wear black stockings and a pair of black loafers to complete your look.
White and Black Polka Dot Vintage Shirt
A dotted vintage shirt is considered a vintage shirt, but over time it has become so popular again that it’s trendy and vintage at the same time. Here is a white and black long sleeve polka dot shirt. You can easily pair it with black high waist shorts and black ballet flats to complete the simple but beautiful look.
Multicolored polka dot button up shirt with black jeans
Usually a multi-colored shirt looks uncomfortable. But if the design is right, it can look vintage. For example, here is a gorgeous shirt with white, red and blue polka dots that looks unique and attractive. Pair it with black skinny jeans and black loafers for a clean and stylish finish.
Gray and white striped button-up shirt with torn denim shorts
Here is a very flat shirt that is paired with mini shorts to look casual and stylish. For details, wear a gray and white vertical striped shirt with buttons and tuck it into a light blue high waisted ripped denim shorts. Pair them with white sneakers to complete the outfit.
White pleated vintage shirt with navy bodycon midi skirt
To look simple and elegant for work, here is an outfit that you might want to try out. For the top, wear a white pleated shirt with buttons. Team it with a dark blue, figure-hugging midi skirt with a high waist. For the shoes, you can just wear black pointed toe heels to complete this work outfit.
Red wool coat with a dark blue and orange checked shirt
A plaid shirt usually looks stylish and vintage. Here’s one that looks extra vintage thanks to the use of the orange and navy color combination. You can wear the plaid shirt with a red wool coat, black skinny jeans and a pair of black suede boots to complete this awesome look.
White and pink polka dot vintage shirt with denim mini shorts
To achieve this casual and artistic look, you can wear a white and pink polka dot shirt with a light blue high waisted denim shorts. Pair them with black strappy sandals and a black felt hat to add an artistic touch to the outfit.
Hope you find these vintage shirt outfit ideas nice and useful. The line between vintage and trend is so blurred. Try these outfits and feel the magic of these vintage looks.