The CPKC Holiday Train has unveiled over 20 Alberta stops this December

Oct 19 2026, 4:02 pm

The CPKC Holiday Train is rolling through Alberta this December, bringing lights, music and festive cheer to communities across the province.

Each year, the brightly decorated train winds its way across Canada and the United States, raising food and cash donations for local food banks. It has become a much-loved tradition, drawing crowds who gather to take in the music and festive cheer.

This year’s Canadian tour will visit six provinces and 12 states, with free concerts at every stop and a wicked lineup that features Sam Roberts Band, American Authors, Magic!, and Owen Riegling.

Nearly two dozen Alberta communities will welcome the train this season, including Calgary, Medicine Hat, Ponoka, Edmonton, and Banff.

Here are the Alberta locations and dates for the 2025 Holiday Train:

Tuesday, Dec. 8

  • Arrives in Medicine Hat at 3:15 p.m.
  • Arrives in Tilley at 5:30 p.m.
  • Arrives in Brooks at 6:40 p.m.
  • Arrives in Gleichen at 8:45 p.m.

Friday, Dec. 11

  • Arrives in Calgary at 7 p.m.

Saturday, Dec. 12

  • Arrives in Blackfalds at 1 p.m.
  • Arrives in Lacombe at 2:15 p.m.
  • Arrives in Ponoka at 4 p.m.
  • Arrives in Wetaskiwin at 5:45 p.m.
  • Arrives in Millet at 7 p.m.
  • Arrives in Leduc at 8:30 p.m.

Sunday, Dec. 13

  • Arrives in Josephburg at 5:15 p.m.
  • Arrives in Edmonton at 8:15 p.m.

Monday, Dec. 14

  • Arrives in Innisfail at 12:55 p.m.
  • Arrives in Olds at 2:30 p.m.
  • Arrives in Didsbury at 3:45 p.m.
  • Arrives in Airdrie at 5:30 p.m.

Tuesday, Dec. 15

  • Arrives in Cochrane at 3 p.m.
  • Arrives in Stoney Nakoda at 4:25 p.m.
  • Arrives in Canmore at 6 p.m.
  • Arrives in Banff at 7:15 p.m.

For more information on the CPKC Holiday Train, including stop locations, performer lineups and the full schedule, visit its website to see when it will be rolling through your community.

ADVERTISEMENT