Need an excuse to wear that Halloween costume one more time and add to your candy stash? Check out these fun and mostly free events around town during the last two weeks of October. There are trick-or-treat events, tons of trunk or treat opportunities, plus festivals and parades. Put on that costume and get that candy!
Boo at the Zoo This year’s trick-or-treat event will be October 30 and 31 from 9:30 a.m. – 4 p.m. The animals will also get a special treat with pumpkin smashes scheduled throughout the day – check daily schedule for times. Friends of the Zoo members receive early admission from 8:30 a.m. – 9:30 a.m. See all our tips for taking a toddler to the Kansas City Zoo.
The Great Pumpkin Fest at Worlds of Fun takes place on Saturdays and Sundays from Sept. 18 – Oct. 31. The Great Pumpkin Fest offers one-of-a-kind Halloween activities for kids throughout the park, including trick-or-treating at Planet Snoopy! Get all the mom tips for attending this event.
Halloween Hunt at Lenexa City Center from October 27 – 31, 7 a.m. – 6 p.m. Put on your costume and go on a scavenger hunt, starting at the Public Market, Rec Center, or get the first clue online on the 27th! Follow the clues and get a treat at the last stop!
Kansas Events by Date
KCL Trunk or Treat at Shawnee Mission Unitarian Universalist Church from 6:30 p.m. – 9:30 p.m.
Trunk or Treat at Wahlburgers in Olathe from 5 p.m. – 7 p.m.
Truck or Treat at Lenexa Municipal Service Center from 8 a.m. – 11 a.m.
Trunk or Treat at Hillcrest Covenant Church in Prairie Village from 5 p.m. – 6 p.m.
Trunk or Treat at Olathe’s Best After School and Summer Camp Program from 6:30 p.m. – 8 p.m.
Octoberfest Kids Event at Olathe HyVee (151st and Blackbob) at 10 a.m. Visit HyVee for kid friendly events like pumpkin decorating, coloring, cookie decorating, prize giveaways, a costume contest, trick-or-treating and a scavenger hunt.
Trunk or Treat with the Overland Park Police Department at 3 p.m.
Boo & Brew at Town Center Plaza from 3 p.m. – 6 p.m. Bring the whole family out to enjoy live music, aerial performances, trick-or-treating with retailers, princess and superhero meet-and-greet, touch-a-truck, Sporting KC recreation area, inflatables, food trucks, and more!
Trunk or Treat at Aldersgate United Methodist Church in Olathe from 4 p.m. – 6 p.m.
Trunk or Treat at Advent Lutheran Church in Olathe from 5:30 p.m. – 7 p.m.
Trunk or Treat at the South Branch Library in Kansas City, KS from 4:30 p.m. – 7 p.m.
Trunk or Treat at Westside Family Church in Lenexa from 6 p.m. – 8 p.m.
JCPRD’s Trail of Treats at Shawnee Mission Theater in the Park from 5 p.m. – 8 p.m. Free admission with donation of a canned good (per person).
Spooktacular at the Spring Hill Sports Complex from 6 p.m. – 8 p.m. They will have games, trick-or-treating, face painting, balloon animals, cotton candy, and more.
Trunk or Treat at Cornerstone Presbyterian Church in Leawood from 6 p.m. – 7:30 p.m. Dinner, treats, and a visit from KC Wolf are included in this free event!
Trunk or Treat at Hope Lutheran Church in Shawnee from 5:30 p.m. – 7 p.m.
Trunk or Treat at New City Church in Kansas City, KS from 6 p.m. – 8 p.m.
Cider and Spiders, Tricks and Treats at the Louisburg Cider Mill from 10 a.m. – 3 p.m. Wearing a costume gets you $2 off admission to their pumpkin patch.
Fall Fest: Trunk or Treat and Movie Night at Kaw Prairie Church in Lenexa from 5 p.m. – 8 p.m. This free event starts with trunk or treat and ends with an outdoor showing of Hotel Transylvania.
Trick or Treat in Prairie Village at Corinth Square and the Shops of Prairie Village from 3 p.m. – 5 p.m.
Trick-or-Treat in Downtown Overland Park from 2 p.m. – 4 p.m.
Trick or Treat OFF the Street at Mahaffie Stagecoach Stop and Farm in Olathe from 3 p.m. – 6 p.m. Tickets are $4 per person ages 3 and up ($3 if you purchase online in advance). The event has candy stations, a horse drawn hayrack ride, and 1860s games and crafts. Park at Olathe North High School and ride the free shuttle.
Trunk or Treat at Resurrection Leawood from 3 p.m. – 5 p.m.
Trunk or Treat at Resurrection Overland Park from 3 p.m. – 5 p.m.
Trunk or Treat at Resurrection West in Olathe from 5 p.m. – 7 p.m.
Trunk or Treat at First Baptist Church of Shawnee from 2 p.m. – 4 p.m.
Trunk or Treat at Heritage United Methodist Church in Overland Park from 4 p.m. – 5:30 p.m.
Trunk or Treat at Grace Community Church in Spring Hill from 4 p.m. – 6 p.m.
Trunk or Treat at Stilwell United Methodist Church from 6 p.m. – 7 p.m.
Trunk or Treat at Resurrection Blue Springs from 2 p.m. – 4 p.m.
Trunk or Treat at Emmanuel Baptist Church in Overland Park from 3:30 p.m. – 5 p.m.
Trunk or Treat at First Baptist Church of Gardner from 3 p.m. – 5 p.m.
Trunk or Treat at KC Church in Lenexa from 12 p.m. – 2 p.m.
Trunk or Treat at Saint Andrew Christian Church in Olathe from 3 p.m. – 5 p.m.
Trunk or Treat at St. Marks United Methodist Church in Overland Park from 5 p.m. – 8 p.m.
Trunk or Treat at Village West Family Church in Kansas City, KS from 4 p.m. – 6 p.m.
Missouri Events By Date
Trunk or Treat at Fun Run in Liberty from 6 p.m. – 8 p.m. Stay after to play for $5 per kid.
Drive-Thru Trunk or Treat in Gladstone at the North Kansas City Schools Early Education Center from 4 p.m. – 6 p.m.
Fall Fun Festival at Woods Chapel Church in Lee’s Summit from 1 p.m. – 3 p.m.
Trunk or Treat in Lee’s Summit at Four Seasons Home Products from 10 a.m. – 1 p.m.
Trunk or Treat at Country Club Christian Church from 4 p.m. – 6 p.m.
Trunk or Treat at Good Shepherd North Oak from 4 p.m. – 6 p.m.
Trunk or Treat at Liberty United Methodist Church from 3 p.m. – 4:30 p.m.
Trunk or Treat at North Cross United Methodist Church from 2 p.m. – 4 p.m.
Trunk or Treat hosted by the Independence Police Department at Independence Uptown Market from 5 p.m. – 7 p.m.
Trunk or Treat at Linden Baptist Church in Gladstone from 6:30 p.m. – 7:30 p.m.
Halloween Hunt at the Tony Aguirre Community Center in Kansas City, MO from 4 p.m. – 6 p.m. Admission is free with a canned good donation.
Beats & Broomsticks: Hocus Pocus in the Park at Zona Rosa from 5 p.m. – 9:30 p.m. Before the showing of Hocus Pocus, trick-or-treat at Zona Rosa shops from 5 p.m. – 6 p.m.
Drive-Thru Trunk or Treat at the Southeast Community Center in Kansas City, MO from 6 p.m. – 7 p.m.
Trunk or Treat Extravaganza at Hillsong Kansas City- North Campus from 5:30 p.m. – 8 p.m.
Trunk or Treat at New City Church in Raytown from 6:30 p.m. – 8 p.m.
Boos, Barks, and Badges Halloween Parade in downtown Lee’s Summit from 9:30 a.m. – 12 p.m. The event starts with a costume contest, followed by a walking parade, and ends with trick-or-treating at downtown businesses.
BXKC Trunk or Treat: Community Give Back at MLK Park in Kansas City from 3 p.m. – 6:30 p.m.
Pumpkin Palooza at Belton Memorial Park from from 6 p.m. – 8 p.m.
Spooky Springs Family Fun Festival in Blue Springs from 6 p.m. – 8 p.m. This is a free event but for an extra $10 you get access to the Ghouls and Ghosts Hunt and pumpkin decorating.
Trick-or-Treat in Downtown Parkville from 12 p.m. – 5 p.m.
Trick-or-Treat in Downtown Excelsior Springs from 4 p.m. – 6 p.m.
Trunk or Treat Diaper Drive at Wood’s Chapel United Methodist Church from 10 a.m. – 4 p.m. KC Women’s Ministry is collecting diaper donations for local non-profits including Mother’s Refuge, Rachel House, Safe Home, and Rose Brooks. Donations are appreciated but not required. This is a teal pumpkin project friendly event, so it is perfect for kiddos with allergies!
Trick-or-Treat Street at the Brookside Shops from 2 p.m. – 4 p.m.
Trick-or-Treat in Downtown Liberty from 5 p.m. – 7 p.m.
Trick-or-Treat at Ward Parkway Shopping Center from 3 p.m. – 5 p.m.
Trunk or Treat at Aldersgate United Methodist Church in Lee’s Summit from 1 p.m. – 4 p.m.
Trunk or Treat at Grace Baptist Church in Lee’s Summit from 4 p.m. – 6 p.m.
Trunk or Treat at Oakwood Baptist Church in Lee’s Summit from 6:30 p.m. – 7:30 p.m.
Trunk or Treat at Life Connection Church in Independence from 3:30 p.m. – 5:30 p.m.
Trunk or Treat at South Haven Baptist Church in Belton from 5 p.m. – 7 p.m.
Trunk or Treat at Resurrection Downtown (KCMO) from 10:15 a.m. – 12:30 p.m.