Calagry (Rajeev Shaema): The iconic Holiday Train is set to return this December, bringing music, lights, and Christmas cheer to communities across Alberta. Although the Edmonton region will not be included in this year’s tour, enthusiasm remains high as towns and cities prepare to welcome the brightly lit railcars that have become a beloved seasonal tradition across Canada and the United States.
The Holiday Train, operated by Canadian Pacific Kansas City (CPKC), has been touring since 1999 and is widely recognized for its dual mission: spreading festive spirit while raising awareness and vital donations for local food banks. At every stop, the train features live musical performances, often from well-known Canadian artists, and encourages visitors to bring non-perishable food items or make monetary contributions to support food security in their communities.
Tour Kicks Off December 7
This year’s Alberta tour commences on December 7 with stops in Provost and Hardisty, where local families are expected to line the tracks early to secure the best viewing spots. The brightly decorated railcars outlined with thousands of LED lights typically open a stage door where performers deliver a 20–30 minute show filled with holiday classics and upbeat favourites.

Central Alberta Welcomes the Train
On December 8, the train continues through central Alberta with visits to Camrose, Wetaskiwin, Ponoka, Lacombe, and Blackfalds. These communities have historically welcomed large crowds, with local food banks often reporting a significant boost in donations tied to the event.
December 9–12: From Rural Towns to Calgary
The tour moves to Innisfail, Olds, Didsbury, and Airdrie on December 9, bringing holiday celebrations to both small towns and rapidly growing urban hubs. A major highlight follows on December 12 in Calgary, one of the largest stops on the Alberta route. Calgary’s event often draws thousands, featuring extended programming and special appearances from local officials, community organizations, and entertainers.
Southern Alberta Celebrations
Southern Alberta communities host the train on December 13, including Okotoks, Blackie, Vulcan, and Lethbridge. Many of these towns have longstanding traditions built around the Holiday Train, with local festivals, hot chocolate stands, craft markets, and children’s activities timed to coincide with the arrival of the brightly lit locomotive.
The tour continues on December 14 with visits to Fort MacLeod, Pincher Creek, and Coleman, locations known for drawing families from across the region to enjoy the show and support local food banks.
Final Alberta Stops on December 21
The Holiday Train concludes its Alberta journey on December 21, making final stops in Medicine Hat, Tilley, Brooks, and Gleichen. For many rural communities, these performances represent one of the biggest seasonal gatherings of the year.
A Tradition Rooted in Community Giving
Since its inception, the Holiday Train has raised millions of dollars and collected millions of pounds of food across North America. Local food banks emphasize that support from events like this is especially important during the winter months, when demand typically rises.
Even without a stop in Edmonton this year, Alberta families and railway enthusiasts are gearing up to continue the tradition bundling up, gathering trackside, and making lasting holiday memories as the spectacular train rolls through the province.
