Holiday Train Rolls Into Minnesota

Scroll to Read
Image Caption
The Canadian Pacific Holiday Train visits more than two-dozen Minnesota towns on its annual trek through the northern U.S. / Canadian Pacific

Holiday Train Rolls Into Minnesota

All aboard! The Canadian Pacific Holiday Train will stop in more than two-dozen Minnesota towns on its annual ride through the northern U.S., bringing live entertainment and Christmas cheer in exchange for donations to local food banks.

The Holiday Train will be in Minnesota from Dec. 11-16, 2022.

The Holiday Train is a great way to get into the festive spirit. The train is about 1,000 feet in length with 14 brightly decorated rail cars. Each car is decorated with hundreds of thousands of LED lights and holiday designs celebrating the spirit of the giving season. Visitors can enjoy free musical performances by Alan Doyle and Kelly Prescott at each stop, and your food or cash donations will benefit the local community.

Please note: You don't actually get to ride the Holiday Train. It's more of a pop-up concert experience. Or as the railway says in its FAQ page, "A typical Holiday Train event goes something like this: The train arrives and pulls to a safe stop in front of the crowd. The stage door lowers and the band opens with its first song, followed by a brief presentation with the local food bank officials and other dignitaries on stage. Once the presentation is done the band resumes the show, singing a mix of traditional and modern holiday-themed songs, and popular original songs. After the final song the boxcar door closes and the train is on its way to the next stop."

See the full Minnesota schedule below, and find more details on the Canadian Pacific website.

Sunday, December 11

  • Winona: 3:30 p.m. 
  • Wabasha: 5:30 p.m. 
  • Hastings: 8 p.m. 

Monday, December 12

  • Cottage Grove: 5 p.m. 
  • St. Paul (Union Depot): 6:45 p.m. 

Tuesday, December 13

  • Golden Valley: 4:45 p.m.
  • St. Louis Park: 6 p.m.
  • Minneapolis: 8 p.m. 

Wednesday, December 14

  • Loretto: 4:15 p.m. 
  • Buffalo: 5:45 p.m.
  • Annandale: 7:15 p.m.
  • Eden Valley: 8:55 p.m.

Thursday, December 15

  • Glenwood: 10:15 a.m. 
  • Alexandria: 11:30 a.m.
  • Detroit Lakes: 2:30 p.m.
  • Mahnomen: 4:20 p.m.
  • Plummer: 6 p.m.
  • Thief River Falls: 7:30 p.m.

Friday, December 16

  • Elbow Lake: 4:15 p.m. 

Find more ways to celebrate the holidays across Minnesota.