Thanksgiving Events

This page lists family-friendly Thanksgiving themed events in the St. Louis, Missouri area.
Kids St. Louis: Thanksgiving Events - Fun 4 STL Kids
Listings
11/07 Turkey Trot & Wine Run at Eckert's Belleville

Join us on Saturday, November 7, 2026 at 9:00am for our annual Turkey Trot event that features the a ...

Saturday, November 7, 2026
Hours: 9 am
$25 and up
951 S. Green Mount Rd., Belleville, IL, 62220
11/10 Babes in the Woods Let's do the Turkey Trot at Powder Valley

Join us this month for Babes in the Woods: Let's Do the Turkey Trot In this hour of fun, we will ...

Tuesday, November 10, 2026
Hours: 9-10 am
Free but must pre-register
11715 Cragwold Dr., Kirkwood, MO, 63122
11/21 Ameren’s Thanks-for-Giving Parade

Join us downtown for the 42nd Thanks-For-Giving Parade, presented by Celebrate St. Louis. Saturda ...

Saturday, November 21, 2026
Hours: 2 pm
Free
1820 Market St., St. Louis, MO, 63103
11/22 Friendsgiving Brunch at 612North

Looking for a fun way to celebrate Friendsgiving in St. Louis? Join us at 612North on Sunday, Nov ...

Sunday, November 22, 2026
Hours: 10 am - 2 pm
$39.99 per person for the first 100 people
612 North 2nd St., St. Louis, MO, 63102
11/25 Thanksgiving Skate at Great Skate

Enjoy a Thanksgiving skate with us!

Wednesday, November 25, 2026
Hours: 1-4 pm
$9 Admission/$4 Skate Rental
130 Boone Hills Dr., St. Peters, MO, 63376
11/25 Turkey Trot Camp at the Little Gym of Fenton

Jog on down to The Little Gym’s Turkey Trot Camp! Kids will dash, dribble, and hula their way throug ...

Wednesday, November 25, 2026
Hours: 1-4 pm
$38
18 Fenton Plaza, Fenton, MO, 63026
11/26 Arnold Gobble Gobble Run

The Arnold Gobble Gobble 5K Course in Arnold City Park runs along the beautiful and scenic Meramec R ...

Thursday, November 26, 2026
Hours: 8 am
$27 and up
2400 Bradley Beach Rd., Arnold, MO, 63010
11/26 Gobble Wobble 5K at West County Assembly of God

The most fun Thanksgiving Day 5K around, with all proceeds benefiting Teen Challenge St. Louis, feat ...

Thursday, November 26, 2026
Hours: 8:30 am
$25 and up
13431 N. Outer 40 Rd., Chesterfield, MO, 63017
11/26 Kirkwood-Webster Turkey Day Run

The tradition lives on! The St. Louis region's largest and oldest Thanksgiving Day run gets set for ...

Thursday, November 26, 2026
Hours: 7:30 am
$25 and up as race day approaches
150 E. Argonne Dr., Kirkwood, MO, 63122
11/26 Olivette Turkey Trot at Stacy Park

Starting and ending at Stacy Park. The loop course takes runners over residential paved streets and ...

Thursday, November 26, 2026
Hours: 8 am
$19 and up
9750 Old Bonhomme Rd., Olivette, MO, 63132
11/26 STL Turkey Trot in Forest Park

Thanksgiving Day is the most popular race day in America. It's the perfect day to come together to b ...

Thursday, November 26, 2026
Hours: 8 am
Starts at $38 and increases as race day approaches
Summit Dr., St. Louis, MO, 63112
11/26 Thanksgiving 5K Run and Turkey Chase in Belleville

The 16th Annual Belleville Thanksgiving 5K Run and Kids Turkey Chase (In Person Race) will take plac ...

Thursday, November 26, 2026
Hours: 8 am
$30 and up
W. Main St., Belleville, IL, 62220
11/26 Turkey Trot and Fun Run in Chesterfield

2026 marks the 27th year for the Annual Turkey Trot 5k & Fun Run! Come RUN and WALK with us Thanksgi ...

Thursday, November 26, 2026
Hours: 8:30 am
$15 and up
17925 North Outer 40 Rd., Chesterfield, MO, 63005
11/26 Turkey Trot at Longview Farm Park

Join us for the annual turkey trot! 9 am 5k run/walk or 1/2 mile kids fun run at 10 am.

Thursday, November 26, 2026
Hours: 9 am
$25 adults and $10 kids (prices rise as the race approa...
13525 Clayton Rd., Town & Country, MO, 63141
11/26 Turkey Trot in Sunset Hills

The Sunset Hills Turkey Trot 5k is on Thanksgiving morning at Mini Ha Ha Park (801 Old Gravois Rd. S ...

Thursday, November 26, 2026
Hours: 8 am
$35 and up per person
801 Old Gravois Rd., Sunset Hills, MO, 63127
11/26 Turkey Trottinator in Wildwood

Welcome to the TROTTINATOR. A premier Turkey Trot in Wildwood Missouri. Brought to you by Rockinat ...

Thursday, November 26, 2026
Hours: 8:30 am
$39 and up
221 Plaza Dr., Wildwood, MO, 63040