
Canadian Pacific Holiday Train 2026!
**Times and dates are subject to change. Â Please check the official schedule to verify!Â
The holiday train is coming BACK to Rochester, MN in 2026!! The train is also stopping in other nearby cities, with 25 Minnesota stops in total.
Now in its 28th year, the Canadian Pacific Holiday Train returns to Minnesota with 25 stops, featuring musicians Allen Stone and Shawnee Kish + Jamie Fine.
Make sure to check our events calendar for all of the very merry holiday fun all over Rochester and SE Minnesota this upcoming holiday season!
Friday, December 11th
- Rochester:Â 1:15 pm | 1605 Civic Center Drive NW
- Owatonna:Â 3:45 pm | 1145 Park Drive – Railway crossing near the Owatonna Bus Company
- Waseca: 5:30 pm | 308 South State Street & Highway 13
- Janesville: 7:15 pm | 236 Front St. at Veteran’s Memorial Park (Between Main St. and Craig St.)
Saturday, December 12th
- La Crescent:Â 2:15 pm | 517 South Chestnut StreetÂ
- Winona: 3:45 pm |Â Amtrak Station, 65 East Mark Street
- Wabasha:Â 5:45 pm |Â Gambia Avenue railway crossing by Bruegger Park
- Red Wing: 7:15 pm | Bay Point Park overflow parking lot – Levee Road & Bay Point Drive, Red Wing, Minnesota
- Hastings: 8:45 pm | CPKC Depot, 500 East Second Street
Sunday, December 13th
- Cottage Grove:Â 5:15 pm |Â South Seiben Bridge, 7064 W Point Douglas Road
- St. Paul (Union Depot): 7:00 |Â St. Paul Union Depot, 214 E 4th Street
It will also stop in these Minnesota cities: Golden Valley, St. Louis Park, Minneapolis, Loretto, Buffalo, Annandale, Kimball, Glenwood, Alexandria, Detroit Lakes, Mahnomen, Plummer, Thief River Falls, Elbow Lake

The 2026 CPKC Holiday Train will tour Canada and the U.S. from November 19th through December 20th, raising money, food and awareness to support food banks across our network. Professional musicians play free concerts from the brightly decorated train’s stage. CPKC donates to the local food bank at each stop and encourages all attendees to make a monetary or heart-healthy food donation.This is the Holiday Train’s 26th year.
Since its inaugural journey in 1999, the CPKC Holiday Train has raised more than $24.3 million and collected approximately 5.3 million pounds of food for community food banks in Canada and the U.S.
This is the Holiday Train’s 28th year.
**Times are subject to change.  Please check the official holiday train schedule to verify!**

