
Princess Sofia Costume
Step into Enchancia with Sofia's signature lavender gown and magical amulet.
Princess Sofia from Disney Junior's Sofia the First is a beloved character known for her kind heart and magical adventures. Her signature look features a beautiful lavender ballgown adorned with pearls, a sparkling tiara, and her iconic magical amulet. This costume is a popular choice for young kids, cosplayers, and Disney fans looking for a sweet, royal aesthetic.
- Difficulty
- Medium
- Time
- ~45 min
- Budget
- $35–85
Try it on
See yourself as Princess Sofia
One clear photo of yourself; we render you in this costume — face untouched, full body, about 20 seconds.
One render, $1. No account needed — if it fails you're not charged. Pricing.
Your photo is sent to Google's Gemini API to make the render and isn't used for training. Renders are AI-generated and labelled.
Want a different costume on this photo, or a whole group in costume? Open the Try-On Studio.

What you need for a Princess Sofia costume
Short on time? Buy it ready-made
Spirit Halloween sells the complete Princess Sofia costume — one box instead of 6 pieces.
Lavender ballgown
A satin lavender dress featuring a scalloped overskirt with white pearl-like trim, a white floral screen-print pattern, and puffy short sleeves.
DIY: Use a lavender satin dress and add white fabric paint or iron-on decals for the floral patterns on the skirt.
The Amulet of Avalor
A silver necklace featuring a large, teardrop-shaped purple faux gemstone surrounded by small rhinestones.
DIY: Craft a teardrop shape out of purple polymer clay, bake it, seal it with a glossy topcoat, and hang it from a silver chain.
Silver tiara
A silver-colored princess tiara decorated with purple rhinestones or gems to match the dress.
DIY: Decorate a plain plastic silver tiara with purple adhesive rhinestones.
White gloves
Short, wrist-length white satin gloves to complete the royal look.
Petticoat or hoop skirt
A lightweight white tulle petticoat worn underneath to give the lavender gown its classic bell shape.
Purple dress shoes
Simple purple or silver Mary Jane flats with a slight sparkle.
DIY: Decorate a pair of plain flats with purple glitter fabric paint.
Rather not assemble it? See ready-made Princess Sofia costumes at Spirit Halloween ↗
How to put it together
- 1
Put on the white tulle petticoat or hoop skirt first to establish the gown's volume.
- 2
Carefully slip on the lavender ballgown over the petticoat, ensuring the scalloped overskirt sits evenly.
- 3
Style your hair into Sofia's signature shoulder-length brown curls, swooping the bangs gently to the side.
- 4
Secure the silver and purple tiara into your hair using bobby pins if necessary.
- 5
Clasp the Amulet of Avalor necklace around your neck so it rests prominently on the chest.
- 6
Pull on the short white satin gloves.
- 7
Step into the purple or silver Mary Jane shoes to complete the royal ensemble.
Makeup & hair
Style hair into soft, bouncy shoulder-length brown curls with a side-swept fringe. Keep makeup minimal and fresh with a touch of pink lip gloss and a light sweep of rosy blush on the cheeks.
Princess Sofia for couples, groups, kids & more
- couples
- Pair with Prince James in his green and silver royal tunic, or Clover the rabbit.
- group
- Gather a group as Sofia, Amber, James, and the three fairy headmistresses (Flora, Fauna, and Merryweather).
- kids
- This is highly popular for kids; look for official Disney Junior licensed dress-up sets that include the dress, tiara, and amulet.
- Plus size
- Look for an empire-waist lavender maxi dress with puff sleeves and add a petticoat underneath for a flattering, comfortable fit.
- pet
- Dress a small dog in a simple purple ruffle collar or a Clover the rabbit plush costume.
Tips
- A petticoat is essential to give the skirt its signature Disney princess bell shape.
- If wearing this outdoors for Halloween, layer a long-sleeve white thermal shirt underneath the dress to stay warm.
- Ensure the amulet necklace has a breakaway clasp for safety, especially for younger children.
- Take photos outdoors in a garden or park setting to mimic the royal gardens of Enchancia.
Princess Sofia costume FAQ
- What color is Princess Sofia's dress?
- Princess Sofia's signature gown is a distinct shade of lavender or light purple, accented with white pearl details and floral patterns.
- What is the name of Princess Sofia's necklace?
- Her magical necklace is called the Amulet of Avalor, which is silver with a large purple teardrop gemstone.
- How do I style Sofia's hair?
- Sofia has shoulder-length, wavy brown hair with a side-swept bang. You can achieve this with a curling iron or a styled brown wig.
Did you know? The Amulet of Avalor worn by Sofia is the very same amulet that imprisoned Princess Elena of Avalor for forty-one years before Sofia freed her.