Order today to get these costumes by the 31st.
Procrastinators, have no fear! Halloween is just two days away, but that means you still have time (okay, mere hours) to order a last-minute Halloween costume that will arrive right to your door by October 31. To make sure your fairy costume or witch ensemble gets to you in time, we've rounded up the best costumes that are eligible for free one-day or two-day shipping via Amazon Prime. For one-day shipping, place your order before the end of the day today (September 29) and it will arrive tomorrow. You won't have to miss out on the big Halloween bash—and you'll save yourself a trip to the costume store on the busiest day of the year.
Channel the energy of the roaring '20s with this cute flapper costume. This complete costume comes with the dress, headpiece, necklace, and cigarette holder, so you won't have to run to the store or search around the house for last-minute accessories. Reviewers give it high marks, and base on their photos, this costumes looks just as good in real life.
To buy: From $30, amazon.com.
1950's Poodle Skirt
While this 1950's-style poodle skirt looks adorable on its own, some reviewers paired it with a petticoat underneath to add some extra oomph. Looking for a matching dog-and-owner costume? Tie a red scarf around your pooch's collar and bring her along while trick-or-treating.
To buy: From $35, amazon.com.
Pink Ladies Jacket
Super Woman T-Shirt
If you want to look festive but don't want a complicated costume, opt for this Super Woman t-shirt. It comes complete with the red cape, and you can pair it with the jeans you already own.
To buy: $16, amazon.com.
The Coziest Unicorn Onesie
For a costume so cozy you'll be tempted to wear it not just on Halloween but every single night, order this plush unicorn onesie. Wear it to the Halloween party on the 31st, then keep it for binge-watching Netflix the rest of the year.
To buy: $39 for adult size, amazon.com.