Holiday Events

Merry Market
Get a jump start on your holiday shopping with handmade treasures, crafts, personalized gifts, jewelry, purses and more at the Kansas Expocentre’s Agricultural Hall annually in November.

Winter Wonderland
View dazzling holiday light displays, featuring one million lights, while winding through a 2-mile scenic drive at Lake Shawnee. Event runs nightly starting late in November through December 31.

CASA Homes for the Holidays Tour
Tour homes elegantly decorated for the holidays by area designers and florists. Admission supports advocacy services for abused and neglected children. Enjoy the tour in November.

Miracle on Kansas Avenue
This annual favorite features the lighting of the community Christmas tree, followed by a lighted holiday-themed parade. Don’t miss out this Small Business Saturday finale. 

Annual SLI Festival of Trees 
Enjoy one-of-a-kind decorated holiday trees, homemade baked goods, entertainment, a craft boutique and more at the Kansas Expocentre the first weekend in December.

Enjoy this special holiday shopping experience in Downtown Topeka. Looking for the perfect holiday gift but want a special shopping experience, too? WinterFest is for you! 

Santa Arrives by Union Pacific Train
See Santa arrive by train at the Great Overland Station, and then enjoy children’s games, refreshments and photos with Santa. At the Great Overland Station the beginning of December.

Drive-In Christmas Light Show 
Topeka Bible Church presents their annual Drive-In Synchronized Christmas Light Show with live musicians in the windows of their 3-storybuilding located at 11th and Mulvane Street. Musicians perform Christmas favorites while 200+ channels of flashing LED lights, rope lights, and mini Christmas lights synchronize with the music. More than 100 volunteers put the show together each year. The light show, which began in 2007, has been the church's gift to the Topeka community, sharing the Christmas story in a unique way. For more information, visit Topeka Bible Church online at or call the office at 785.234.5545.