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

View the full holiday schedule for the CP Holiday Train

Next
Next

Visit this FREE Halloween house in Edmonton this Month