Here’s the Full CPKC Holiday Train Schedule of Alberta Stops in 2025
The CPKC Holiday Train is back for 2025, bringing festive cheer, live music, and dazzling lights to communities across Alberta! This beloved tradition rolls through towns big and small, spreading the holiday spirit while supporting local food banks.
Whether you’re planning to catch the show with family or follow the train along its route, here’s the full CPKC Holiday Train Schedule of Alberta Stops in 2025 — so you don’t miss a single whistle or twinkle of light.
Alberta CPKC Holiday Train Schedule 2025
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