The CPKC Holiday Train is back for 2025, bringing festive cheer, live music, and dazzling lights to communities across Alberta!
The tradition rolls through towns big and small, spreading the holiday spirit while supporting local food banks.
Here is the 2025 Schedule
December 7, 2025
-
Provost — 50th Avenue & 46th Street
-
Hardisty — Highway 881 railway crossing
December 8, 2025
-
Camrose — 52 Avenue & 50 Street
-
Wetaskiwin — 4009 50 Street
-
Ponoka — 50 Street & 47 Avenue
-
Lacombe — Len Thompson Fish Pond
-
Blackfalds — CPKC tracks at Gregg Street between Broadway Ave & East Ave
December 9, 2025
-
Innisfail — 50 Street railway crossing
-
Olds — 50 Street railway crossing
-
Didsbury — 20 Street & 18 Avenue
-
Airdrie — Nose Creek Park, Main Street
December 12, 2025
-
Calgary — Anderson C-Train Station
December 13, 2025
-
Okotoks — Daggett Street between Veterans Way & Northridge Drive
-
Blackie — 1201 Railway Avenue
-
Vulcan — 1st Avenue & 2nd Street
-
Lethbridge — 2nd Avenue North & 12th Street (adjacent to London Drugs)
December 14, 2025
-
Fort MacLeod — 5th Avenue railway crossing
-
Pincher Creek — 3rd Ave railway crossing at Highway 3
-
Coleman — 17 Avenue & 69 Street
December 21, 2025
-
Medicine Hat — Queen & North Railway St. (east of CPKC Station)
-
Tilley — Southeast side of Crossing HWY 876
-
Brooks — 1st Ave, rear of Civic Building
-
Gleichen — 3rd Ave & Crowfoot Street
Comments