When you want to transition from day to night, the cocktail dress is the perfect answer. It allows you to go straight from work to either a bar or party.
Add a few accessories, and voila(!), you have the ultimate outfit ready to dance the night away.

However, it can be difficult to actually find the perfect cocktail dress, especially if you want something that looks vintage too.
So, what makes a cocktail dress? It should not be too short or too long, and it needs to be the kind of dress you feel comfortable in all day.
Not only that, you want a cocktail dress so beautiful that it will always be your go-to.
Fear not, ladies! In this article we take a look at 15 of the best cocktail dresses that are sure to enhance your wardrobe.
OUR TOP PICK
One of the top reasons you are going to love this beautiful yellow dress is for the invisible pockets.
No need to carry a purse with you when you are wearing this dress!
The bold color works beautifully with the bow at the waist which brings your silhouette inwards and then outwards again.
It then has a full skirt that swirls as you move.
EDITORS CHOICE
This white dress is the ultimate in day to night dresses.
It is suitable to wear for work, is comfortable to wear all day, and has the simplicity to allow it to be dressed up.
The fit curves with your body before tapering out at the hem to give the dress movement. It is described as being a bodycon with a mermaid tail.
It sits just below the knees, and gives full coverage despite its short sleeves.
BEST VALUE
This beautiful dress has serious vintage vibes, and not only that, it has invisible pockets too. They are big enough to store a phone and a credit card.
The dark blue material makes it a great choice to wear during the day. Also the pattern is subtle and not garish at all.
The style is attractive and has a feminine silhouette. You can then swap your flats for heels and head off to a party.
RUNNER UP
This simple off the shoulder dress features a scalloped neckline. It is subtle in detail, making it a good dress to go from day to night in.
Being the color black, it means you can accessorize with either plain jewelry, or add in some bright color. This could also be in the form of a purse and footwear.
The fit is cute too. It nips in at the waist and then there is a full skirt.
RUNNER UP
If you are known for loving sparkly things - and that means wearing it during the day - then you are going to want this dress.
It has a 1920s feel about it due to its shift dress design. It allows for movement and feels comfortable to wear.
It has flowing bell sleeves too to add even more fun to it, but also to hide those pesky upper arms if you want to!
This also creates a ‘cape’ design at the back that looks gorgeous.
RUNNER UP
If you like wearing black lace, then this one's for you. It has such a beautiful lace detail over a swing style cocktail dress.
While it may be a little fancy for all day wear, if you pair it with flats you might just be able to get away with wearing this dress to work.
It is just too nice not to mention it, after all the simple color and wonderful detail makes this a great cocktail dress to wear both in the day and night.
RUNNER UP
If you like wearing black lace, then this one's for you. It has such a beautiful lace detail over a swing style cocktail dress.
While it may be a little fancy for all day wear, if you pair it with flats you might just be able to get away with wearing this dress to work.
It is just too nice not to mention it, after all the simple color and wonderful detail makes this a great cocktail dress to wear both in the day and night.
RUNNER UP
If you are looking for a 1920s inspired shift dress, then this is the one. It is light blue and has bead detail that provides the dress with some interesting detail.
It is a little shorter than some of the dresses on the list, because it reaches just above the knee.
However, due to its shift dress style, it actually looks long rather than short.
It includes capped sleeves and a cute boat neckline.
RUNNER UP
This dress provides the wow factor. With its bright pink and dazzling sequin detail, you will stand out in this gorgeous dress.
In true 60s style it includes a lace cape. This provides those who don’t want to feel too exposed to cover up a bit.
Not that this dress is exposing - far from it. It is a little shorter than the dress above however. And the part of that dress that nips in is just underneath the bust.
It is fantastic for those who want to have a 1960s vibe.
RUNNER UP
This dress provides the wow factor. With its bright pink and dazzling sequin detail, you will stand out in this gorgeous dress.
In true 60s style it includes a lace cape. This provides those who don’t want to feel too exposed to cover up a bit.
Not that this dress is exposing - far from it. It is a little shorter than the dress above however. And the part of that dress that nips in is just underneath the bust.
It is fantastic for those who want to have a 1960s vibe.
RUNNER UP
You may have figured out by now that we love lace, and this green dress is no exception.
It provides the wearer with an elegant dress to wear later, yet a comfortable dress to wear all day.
It also reaches just below the knee and flows out in a mermaid style.
RUNNER UP
Swing dresses are just fabulous, aren’t they? Not only do they look great, but they flow and bounce.
They also remind us of summertime, and make a great dress to wear from day to night.
This vintage inspired swing dress is a stylish cocktail dress. Its print is also a nod to the 50s era, with its polka dots and roses.
It gives a wonderful feminine shape, though some may not like the lower cut on the cleavage.
RUNNER UP
If you love the vintage style 1950s pencil dresses, then you will absolutely adore this dress.
Not only will it give you a wonderfully feminine shape, but the all over print will make you stand out a mile away.
You may want to tone it down with a cute plain cardigan during the day and flats. However, it really comes into its own at the evening event.
If you don’t like prints, you may want to move onto the next dress!
RUNNER UP
While at first glance this dress looks super simple, the details at the waist is what brings this dress all into its own.
It makes it look like a two piece at the front, or that you have a belt on.
The back of the dress is a little more simple with just a full black design and no waist detail. It is also sleeveless and high up at the front.
It also has a wonderful skirt to it that moves around and dances.
RUNNER UP
For a traditional style cocktail dress suitable to wear all day and that still looks good at an evening event, then this elegant dress is a great go-to.
It features a wrap design that helps bring the dress in at the waist to make the most of your frame.
It is also a little longer than all of the dresses in this list. You may actually prefer this! There is also a slight puff on the shoulders which gives it a cute edge.
Final Thoughts
Now that you have seen all 15 cocktail dresses, there is bound to be something that you have seen that you love.
In fact, it is hard not to fall in love with a beautiful cocktail dress. With so many different styles to choose from, why not get two? We know, controversial!
The vintage style cocktail dress is one of the best, because more often than not it has a wonderful feminine silhouette.
But then there are the types of cocktail dresses inspired by the 1920s that have the famous non-body hugging, straight down fit.
We love both here at Diary of a Vintage Girl. Hopefully you enjoyed this article. Check the site to find out more about vintage fashion!
- What Do Beauty Marks Mean? - April 24, 2023
- 10 Best Vintage Movado Watches To Enhance Your Style - April 24, 2023
- 8 Best Vintage Longines Watches To Enhance Your Style - April 24, 2023