Article

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

See the Canadian Pacific Holiday Train as it visits more than two-dozen Minnesota towns on its annual ride through the northern U.S.

The festive train is decked out in holiday lights and features live entertainment and spreads Christmas cheer at every stop in exchange for donations to local food banks. The train will be in Minnesota from Dec. 5-14 and will visit Winona, Wabasha, Minneapolis, St. Paul, Alexandria, Thief River Falls and more. 

Crowd outside Canadian Pacific Holiday Train

Gather around the CP Holiday Train at one of its many stops in Minnesota / Canadian Pacific

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 Meghan Patrick, Tanika Charles and Kelly Prescott at each stop, and your food or cash donations will benefit the local community. See the full Minnesota schedule below, and find more details on the Canadian Pacific website.

CP Holiday Train Minnesota Schedule

Thursday, Dec. 5

  • Rochester, 1 p.m.
  • Owatonna, 3:40 p.m.
  • Waseca, 5:15 p.m.
  • Janesville, 7 p.m.

Friday, Dec. 6

  • Austin, 5 p.m.

Sunday, Dec. 8

  • La Crescent, 8:15 p.m.

Monday, Dec. 9

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

Tuesday, Dec. 10

  • Cottage Grove, 5:15 p.m.
  • St. Paul, 6:45 p.m.

Wednesday, Dec. 11

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

Thursday, Dec. 12

  • Loretto, 4:15 p.m.
  • Buffalo, 5:45 p.m.
  • Annandale, 7:15 p.m.
  • Kimball, 8:55 p.m.

Friday, Dec. 13

  • Glenwood, 10 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.

Saturday, Dec. 14

  • Elbow Lake, 4:15 p.m.