Canadian Pacific Holiday Train: A Festive Journey Through Minnesota
The Canadian Pacific Holiday Train is set to roll through Minnesota from December 12th to 17th, making stops in various cities to provide entertainment and collect food donations. Since its inception in 1999, this festive tradition has successfully gathered over 4.5 million pounds of food, supporting local communities and organizations.
A Remarkable Fundraising Journey
This event is North America’s most extensive food bank fundraiser, featuring a magnificent 1,000-foot-long train adorned with thousands of LED lights. Each stop will include musical performances that delight spectators before the train continues on its merry journey, bringing joy and hope to various communities.
Exciting Activities Along the Route
Visitors are encouraged to join in the fun at each location, where local hosts will provide various engaging activities. And the best part is that these events are free! Attendees are kindly asked to bring a food donation to support those in need.

Highlighted Events in St. Paul
For instance, on Saturday, December 13th, the train will arrive at St. Paul’s Union Depot at 7:00 PM. The day will be filled with activities starting from 11 AM, featuring a Holiday Bake Sale, a European Christmas Market, and a live outdoor concert with well-known artists like American Authors and Pynk Beard.
Free Transport & Accessibility
Metro Transit is supporting this initiative by offering free rides to Union Depot during the Hub for the Holidays celebration. Take advantage of environmentally-friendly transport options by downloading your free pass at uniondepot.org/holiday.
Full Schedule for the Holiday Train
While riding the train isn’t an option, attendees can still enjoy the festive atmosphere and numerous festivities. Below is the full schedule for the holiday train’s stops throughout Minnesota:
December 12th
- La Crescent at 2:15 PM
- Winona at 3:45 PM
- Wabasha at 5:45 PM
- Red Wing at 7:15 PM
- Hastings at 8:45 PM
December 13th
- Cottage Grove at 5:15 PM
- St. Paul at 7 PM
December 14th
- Golden Valley at 5 PM
- St. Louis Park at 6:15 PM
- Minneapolis at 8:15 PM
December 15th
- Loretto at 4:30 PM
- Buffalo at 6 PM
- Annandale at 7:30 PM
- Eden Valley at 9 PM
December 16th
- Glenwood at 10:15 AM
- Alexandria at 11:45 AM
- Detroit Lakes at 2:45 PM
- Mahnomen at 4:20 PM
- Plummer at 6:15 PM
- Thief River Falls at 7:45 PM
December 17th
- Elbow Lake at 4:30 PM
For more information about the Holiday Train and its mission, please visit the official website. Join us in celebrating the holiday spirit while making a meaningful impact in our communities.
