Halloween is fast approaching, but when you're part of the fashion world, you're not reaching for the basic, worn-out cat ears buried somewhere in the back of your closet. No, you're looking for a way to elevate your spooky style, something with flair, fashion, and a touch of drama. After some digging (and a lot of scrolling), we've rounded up the most stylish, fashion-girl-approved costume ideas that you can actually pull off this Halloween, and maybe even wear again. Here are some of our absolute favorites:

Image Credit: Pinterest
If there are feathers involved, consider us already intrigued. Pair them with a vintage corset and you’ve got a costume that won't be collecting dust once November hits. This look is dramatic, glamorous, and head-turning in all the right ways. Whether you’re going full Moulin Rouge or just adding subtle showgirl flair, this ensemble gives you a feminine, classy way to do Halloween without sacrificing your style. Bonus points for red lipstick and a strong champagne-in-hand energy.

Image Credit: Pinterest
We’ll always have a soft spot for vintage vibes, especially when it comes to Halloween. But this isn’t your typical “plastic package costume” sailor. We’re talking curated, elegant, and fashion-forward. While navy blue is the classic go-to, why not try red for a fresh and unexpected take? Think vintage military jackets, crisp white collars, structured captain’s hats, and sleek silhouettes. It’s nautical, but for the runway.

Jamie Alanna Bloom is the Public Relations Coordinator at OOTD. Her experience spans editorial styling and writing, seasonal campaigns, and behind-the-scenes design work, all rooted in a deep love for fashion. She’s especially fond of subtle elegance, and a classic ballet flat, along with the power of a well told style story. She graduated from Syracuse University, and brings a fresh, trend-aware perspective to brand communication and media strategy.

Image Credit: Pinterest
"Let them eat cake" but make it fashion. This historical icon never really goes out of style, and we saw a few iterations last year that had us swooning. But this season, we’re hoping the girls take it to the next level. Think soft blush or cream corsets, layers of lace, pearls, and all the Versailles-worthy accessories. The goal? To make history come alive in the chicest, most decadent way possible.

Image Credit: Pinterest
We get it over the top Halloween costumes often end up worn once and forgotten. That’s why we love a simple idea like a ladybug, especially when you can create it from pieces you already own. Something about the look just gives cool-girl effortless. Add sheer black tights, dainty red wings, and a touch of polka-dot (which made numbers this past summer) for a playful, trendy take on a low-effort costume that still looks like you tried, without trying too hard.

Image Credit: Pinterest
We’re officially welcoming back the military coat, and what better excuse to wear it than Halloween? A circus-inspired ringmaster look is bold, editorial, and a guaranteed hit. Pair a vintage military-style coat with a black mini skirt or shorts, some sleek flats or heeled boots, and dramatic eye makeup. It's giving fashion girl on parade, and we’re here for it.

Image Credit: Pinterest
Some things might be considered “basic,” but let's be honest: the witch is forever iconic. Just ask Kate Moss. A fashion witch doesn’t need to be cliché. Swap the standard black dress for something sheer, olive-toned, or unexpected. A mossy green mini with a structured hat, layered vintage jewelry, and a smoky eye brings this classic costume firmly into 2025. Witches don’t just cast spells, they cast looks.

Image Credit: Pinterest
For the girls channeling their inner dark side in a more understated way, the mime is surprisingly chic. You can never go wrong with black and white, it’s timeless, elegant, and incredibly easy to style. Think striped or lace tops, tailored trousers or a skirt, gloves, and face paint with a high-fashion twist. A little drama, a little silence, and a whole lot of aesthetic. Très Parisienne.

Image Credit: Pinterest
A timeless take on the classic princess costume, with an antique twist, of course. We might be biased toward anything with an old-world feel, but there’s just something about antique-inspired pieces that instantly elevate a look. The medieval princess is soft, romantic, and dramatic in the best way.This costume can be beautifully achieved with a flowing dress in soft pastel shades—think muted yellow, powder blue, or blush pink. Add a corset to cinch the waist and give the silhouette a modern, night-out edge. Finish it off with a ribboned top hat or a delicate headpiece for that regal touch. Whether you’re aiming for castle-core or something a little more editorial, this look captures the magic of the era while keeping it totally fashion-girl approved.

Image Credit: Pinterest
We couldn’t end this list without mentioning the forever-chic flapper girl. The roaring twenties were all about elegance and excess, and your costume should be, too. Opt for a fringe or beaded dress, layer on pearls, feathers, sequins, and don’t forget a jeweled headband or crown. It’s vintage glam with a hint of party girl, and honestly, the perfect balance of spooky and sophisticated.