Whether you have toddlers who are afraid of the dark or the weather ends up being less-than-ideal, it’s a great idea to have a plan for some indoor trick or treating for Halloween. We’ve got you covered with these fabulous indoor opportunities to dress up and ask for candy.
(This list was last updated Oct. 7, 2021. If you know of an event or festival you’d like to see included, please email the details to email@example.com)
- Saturday, Oct. 23: Curiosiday: Spider Spectacular at the Sam Noble Museum (2401 Chautauqua Ave) features a day of sticky, stretchy and spooky fun! Enjoy crafts and a spider hunt around the museum to learn about which spiders crawl in Oklahoma. This is a bilingual (English and Spanish) program. Costumes are welcome. Free with admission. 10:30 a.m.-5 p.m.
- Friday, Oct. 29: Spook N’ Roll Halloween Party at SkateGalaxyOKC (5800 NW 36th St) features a costume contest with prizes, games, festive decorations, music and more. Costumes encouraged. $15 ($12 if in costume). 7 p.m. – midnight.
- Saturday & Sunday, Oct. 30 & 31: Halloween Train at the Oklahoma Railway Museum (3400 NE Grand Blvd) features a 40-minute Halloween train ride, mini-golf course, scavenger hunt and costume contest. 13 & up, $12, kids (3-12), $5; kids (under 3), free. See website for departure times.
- Saturday, Oct. 30: Steampunk Fall Celebration at the National Cowboy & Western Heritage Museum (1700 NE 63rd St) features a variety of themed activities including create-your-own Steampunk accessories, a Design-a-Robot maker space and more, while supplies last. Costumes welcome. Free with admission. 10 a.m. – 4 p.m.
- Saturday, Oct. 30: Spooksville at Yukon Community Center (2200 S Holly Ave, Yukon) features the Mutt Masquerade dog costume contest, children’s costume contest, carnival, and haunted house. Carnival activities include lots of candy, games, and various Halloween-themed crafts. Costumes encouraged. Kids, $3; adults, free. 2-6 p.m.
For even more indoor Halloween events, check out our comprehensive guide to indoor trick-or-treating in Oklahoma City, Edmond, Norman, Moore, Yukon and beyond.