Canadian Pacific Holiday Train 2025!
**Times and dates are subject to change. Please check the official schedule to verify!
The Canadian Pacific Holiday Train is NOT stopping in Rochester this year. Consider visiting in the train at nearby stops in Winona, Wabasha or La Crescent!
Now in its 27th year, the Canadian Pacific holiday train is back with 20 stops planned for Minnesota, featuring musicians Tenille Townes and Breland.
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 12th
- 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: 9:15 pm | CPKC Depot, 500 East Second Street
Saturday, 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
Sunday, December 14th
- Golden Valley: 5:00 pm | Railway Crossing at Golden Hills Drive
- St. Louis Park: 6:15 pm | Railway crossing at the intersection of W. Lake Street and Library Lane
- Minneapolis: 8:15 pm | Lions Park on 37th Avenue between 37th Avenue and Stinson Blvd
Monday, December 15th
- Loretto: 4:30 pm | Hennepin County Road 19 railway crossing
- Buffalo: 6:00 pm | 5th Street NE railway crossing
- Annandale: 7:30 pm | West side of Downtown Park over the Harris Street West railway crossing
It will also stop in these Minnesota cities: LaCrescent, Eden Valley, Glenwood, Alexandria, Detroit Lakes, Mahnomen, Plummer, Thief River Falls, and Elbow Lake.

The 2025 CPKC Holiday Train will tour Canada and the U.S. from November 22nd through December 18th, 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 27th year.
**Times are subject to change. Please check the official holiday train schedule to verify!**

