Every little girl dreams of being a princess, and there’s no better way to make those dreams come true than by creating a magical princess costume together. Whether it’s for Halloween, a themed party, or just for fun, making your own princess costume is a fun and creative activity that you and your child will enjoy. In this article, we’ll cover five DIY princess costume ideas that are perfect for your little princess.
DIY Princess Costume Ideas
Cinderella Costume
Cinderella is a classic princess story that has captivated the hearts of children for generations. If your child is a fan of the fairytale, then a Cinderella costume is a great option. The good news is that you can create a Cinderella costume with items you already have in your closet. All you need is an old prom dress or bridesmaid dress and some fabric scraps to transform it into a Cinderella dress.
To create a Cinderella hair accessory, you’ll need a tiara and some ribbons. Simply wrap the ribbons around the tiara to create a cascading effect, and tie the ends into a bow. You can also add some flowers or other decorations if you like.
Finally, don’t forget to add the finishing touches to the Cinderella costume with some glass slippers and a pumpkin carriage purse. You can find some affordable glass slippers online, or you can make your own by covering a pair of shoes with glitter and glue. For the pumpkin carriage purse, simply paint an old handbag with orange paint and add some green ribbon for the handle.
Rapunzel Costume
Rapunzel is another classic fairytale that your child will love. To create a Rapunzel DIY princess costume, you’ll need a long skirt and a plain white shirt. Simply cut the sleeves off the shirt to create a sleeveless top, and tie a ribbon or piece of fabric around the waist of the skirt.
For the Rapunzel braid, you’ll need some yarn and ribbon. Braid the yarn together, and then wrap the ribbon around the braid to create a colourful accent. To secure the braid in place, you can use hairpins or a hairband.
Finally, add the final touches to the Rapunzel costume with a flower crown and a frying pan. You can make the flower crown by tying flowers together with a ribbon or piece of fabric. For the frying pan, simply paint an old metal pan with silver paint.
Belle Costume
If your child is a fan of Beauty and the Beast, then a Belle costume is a great option. To create a Belle DIY princess costume, you’ll need a yellow dress and some yellow and white fabric scraps. Simply cut the fabric scraps into strips, and then tie the strips around the dress to create the famous Belle skirt.
To create a Belle hair accessory, you’ll need a yellow bow and some flowers. Tie the bow around a hairband or bobby pin, and then add the flowers to create a beautiful accent.
Finally, add the final touches to the Belle costume with a rose and a book. You can make the rose by twisting a piece of red fabric into a rose shape and securing it with a bobby pin. For the book, simply cover an old book with brown paper and write “Belle” on the front.
Snow White Costume
Snow White is a classic princess story that has been loved for generations. To create a Snow White costume, you’ll need a blue dress and some white fabric scraps. Simply cut the fabric scraps into strips, and then tie the strips around the dress to create the famous Snow White skirt.
To create a Snow White hair accessory, you’ll need a red bow and some flowers. Tie the bow around a hairband or bobby pin, and then add the flowers to create a beautiful accent.
Finally, add the final touches to the Snow White costume with an apple and a basket. You can make the apple by painting a wooden ball with red paint and adding a green stem. For the basket, simply cover a small wicker basket with a red cloth and add a bow.
Aurora Costume
Aurora, also known as Sleeping Beauty, is a timeless princess story that your child will love. To create an Aurora costume, you’ll need a pink dress and some pink and blue fabric scraps. Simply cut the fabric scraps into strips, and then tie the strips around the dress to create the famous Aurora skirt.
To create an Aurora hair accessory, you’ll need a crown and some flowers. You can purchase a simple gold crown online or make your own by bending a wire into a crown shape and covering it with gold paint or foil. Add the flowers to the crown to create a beautiful accent.
Finally, add the final touches to the Aurora costume with a spinning wheel and a rose. You can make the spinning wheel by painting a cardboard circle with gold paint and adding some wooden sticks for the wheel. For the rose, simply twist a piece of red fabric into a rose shape and secure it with a bobby pin.
In conclusion, these DIY princess costume ideas are sure to make your little princess feel like a real-life fairy tale character. They’re easy to make, fun to create, and the perfect way to bring a touch of magic into your child’s life. So why not try one of these costumes today and see how your little princess transforms into a beautiful and magical princess.
Please share it on Social Platforms as appreciation for my content!

Yumna is the lead author. She is a mom to two young children and have always been passionate about finding fun and educational activities for them. With her background in early childhood education, she strive to create engaging and age-appropriate activities that promote learning and development in toddlers.