All aboard! The CP Holiday Train has been on the road since mid-November, but there are still plenty of dates left across Canada and the U.S. in December. The iconic train, in its 19th year, spreads joy with every awesome performance while collecting much-needed food donations. Join Indulgent TravelingMom Andrea Traynor in this wonderful family tradition.

CP Holiday Train December Schedule

(Photo credit: CP Rail)

We don’t get a lot of action in our sleepy little semi-rural region of Canada. But that all changes when the CP Holiday Train rolls into town each winter! If your local railway station is lucky enough to be on the CP Holiday Train December schedule, wrap the kids up for the weather and get your spot at least an hour before the train arrives.

We love how the CP Holiday Train barrels into each station decorated with more lights than the Griswolds (à la the “National Lampoon’s Christmas Vacation” classic holiday movie) would know what to do with. Music blares, the whistle blows! And when it finally comes to a halt, the sides of a train car drops down to reveal a musical performance that wows the crowd.

Is the CP Holiday Train coming to my station?

(Photo credit: CP Rail)

There are two trains — one for Canada and one for the U.S. Here’s where the CP Holiday Train will be in December:

CP HOLIDAY TRAIN CANADA SCHEDULE

Check out this CP Holiday Train schedule for stops in Canada. From Airdrie and Ashcroft to Moose Jaw and Medicine Hat, the Canadian train is whistling through neighbourhoods across the country until December 17, 2017.

CP HOLIDAY TRAIN U.S. SCHEDULE

And here’s the U.S. CP Holiday Train schedule! Until December 15, 2017, get swept up in all the fun in cities like Winona, Wabasha and Weyburn.

TMOM PRO TIP! Remember to bring a non-perishable food item (or three), and consider it the unofficial price of admission for this free event. Because you’re in for a treat.

Find out if the CP Holiday Train will be rolling into a train station near you. Here's the December 2016 schedule.

PIN THIS! (Photo credit: CP Rail)

Don’t live in a city that the CP Holiday Train is visiting? Don’t despair. We TravelingMoms have you covered with winter events and activities in Mont-Tremblant, Michigan, LA and NYC to name only a few. For more holiday fun, find out where to see holiday lights displays around the world. Enjoy!