Finding the perfect Halloween costume is no easy task. Fortunately, there are stores in St. Louis that can make your search much easier. Whether you are looking for yourself or your kids, here are some of the top places to buy or rent Halloween costumes in the St. Louis area. For other Halloween ideas, read my articles on Haunted Houses in the St. Louis Area
and Top Halloween Events for the Whole Family.
When you think about Halloween costumes in St. Louis, Johnnie Brock's Dungeon is probably the first place that comes to mind. Johnnie Brock's has hundreds of costumes for adults and kids, plus wigs, makeup, masks and more. For more information call, 314-COSTUME.
There are three Halloween Express locations in the St. Louis area in South County, Fairview Heights and St. Peters. The stores are filled with a wide variety of costumes, masks and Halloween decorations in all price ranges. The stores are seasonal, opening a month or so before Halloween and closing after the holiday.
Vampires. Witches. Werewolves. Clowns. You'll find all those and more at local Spirit Halloween stores. There are twelve retail locations in the St. Louis area, so you're sure to find one close by. Spirit Halloween also offers cute costumes for babies, toddlers and older children.
Halloween City two locations in the St. Louis area, one in Florissant and the other in South St. Louis. The store offers costumes for everyone in the family, plus masks, wigs and more.
It may take a little bit of searching, but you can find inexpensive costumes, or the items you need to make your own costumes, at local thrift and second-hand stores like Goodwill
and Red Racks
. There are various locations across the St. Louis area.
Gibbol's offers something a little different when you're looking for a more unique costume. Gibbol's is a costume and novelty store with a circus theme. The shop specializes in custom-made costumes for rent or sale. They also have a large selection of masks, clown supplies and stage makeup. Gibbol's is located at 811 North Second Street on Laclede's Landing. For more information, call 314-621-3660.