Princess costumes

We've found 10 of the best princess costumes around so your little princesses can transform into their dream fairytale characters for their princess parties...

Asda Sleeping Beauty Fancy Dress costume
(Image credit: Asda)

We've found 10 of the best princess costumes around so your little princesses can transform into their dream fairytale characters for their princess parties...

All little girls dream of stepping into a land far far away, and becoming the beautiful princess from their favourite fairytale, and thankfully, there are loads of princess costumes out there that won’t require a fairy godmother to afford!

We’ve put together 10 of the best princess costumes we could find - not only are they adorable, but they’re affordable too. Starting from just £9, many of these princess costumes come with matching tiaras, and one even comes with a magic lamp!

Kids love dressing up, and if you’re throwing a kids birthday party, these princess costumes will make a truly magical theme. We’ve included Disney princess costumes (of course!), traditional princess costumes, and some princess costumes with a modern twist so there’s something for every princess at the party. And don’t miss our favourite of the princess costumes, the medieval princess outfit, which comes with a matching pointy pink hat and eye mask.

And as no princess wants to be seen in the same dress twice, we’ve included an array of different styles and colours, not just pink!

If the outfit your little princess likes doesn’t come with a crown, how about helping her make her own bespoke tiara with our free tiara craft you can print out at home?

Asda Sleeping Beauty Fancy Dress costume, £12.50

(Image credit: Asda)

This sparkling pink 2-piece features Disney's Sleeping Beauty, plus is multi-functional as the top and skirt are separates (great for getting off quickly in the event of a spillage!), and it comes with its own golden tiara.

Buy it from asda.com (opens in new tab)

How to throw the perfect princess party

Debenhams Girl's Golden Belle costume, £12.80

Debenhams Girl's Golden Belle costume

(Image credit: Debenhams)

Your little princess will be the belle of the ball in this pretty yellow Disney dress, and the envy of her friends, too.

Buy it from debenhams.com (opens in new tab)

How to throw the perfect princess party

Disney Sleeping Beauty Princess costume, £14

Disney Sleeping Beauty Princess costume

(Image credit: Sainsburys)

We love this classic Sleeping Beauty princess dress, it's covered in gold detailing and comes with a matching gold crown.

Buy it from sainsburys.co.uk (opens in new tab)

How to throw the perfect princess party

Asda Princess Jasmine fancy dress costume, £12.50

Asda Princess Jasmine fancy dress costume

(Image credit: Asda)

Does your little princess love Aladdin? This Princess Jasmine costume is a great alternative to the usual ballgown-style princess costumes. And with a matching headband and magic lamp, it's a steal at £12.50.

Buy it from asda.com (opens in new tab)

How to throw the perfect princess party

BHS Reversable Disney costume, £22

BHS Reversable Disney costume

(Image credit: BHS)

This ingenious princess costume gives you 2 princess outfits in one! It's reversable, and can transform your little princess into Cinderella or Snow White. It's pricier at £22, but just think, that's just £11 per costume.

Buy it from bhs.co.uk (opens in new tab)

How to throw the perfect princess party

Red Hot Fancy Dress Rose princess costume, £11.78

Red Hot Fancy Dress Rose princess costume

(Image credit: Red Hot Fancy Dress.co.uk)

This traditional princess costume has been made with a modern twist - the skirt is decorated with fibre optic lights for extra twinkle!

Buy it from redhot-fancydress.co.uk (opens in new tab)

How to throw the perfect princess party

Sainsbury's Medieval Princess dress, £12

Sainsbury's Medieval Princess dress

(Image credit: Sainsburys)

This has to be one of the fairest of them all. We love the medieval style hat and pink glittery eye mask. This is a real 'top of the tallest tower' fairytale princess dress.

Buy it from Sainsburys.com (opens in new tab)

How to throw the perfect princess party

Tesco Direct Belle Ballerina toddler costume, £14.99

Tesco Direct Belle Balerina toddler costume

(Image credit: Tescoparty.com)

For really little princesses, this cute little tutu-style Disney dress will suit perfectly. Also available in Cinderella and Sleeping Beauty designs.

Buy it from tescoparty.com (opens in new tab)

How to throw the perfect princess party

Wonderland UK princess costume, £9.12

Wonderland UK princess costume

(Image credit: wonderland.co.uk)

This princess costume made us swoon. It's just like the dress Cinderella wears to the ball when she meets her Prince Charming, it comes in at under £10 and even includes the headpiece.

Buy it from wonderlanduk.co.uk (opens in new tab)

How to throw the perfect princess party

Tesco Direct Disney Rapunzel dress costume, £12

Tesco Direct Disney Rapunzel dress costume

(Image credit: Tescoparty.com)

This Rapunzel dress comes with a long blonde hair braid, so your little girl can let down her hair to her knight in shining armour.

Buy it from clothingattesco.com (opens in new tab)

How to throw the perfect princess party

Where to next?

- Amazing princess birthday cakes

- Make your own princess tiara

- Princess party games