CPKC Holiday Train is travelling through Alberta and here's where you can see festive lights

The train cars are decorated with holiday-themed lights! 🎄

cpkc holiday train on a bridge with calgary skyline behind it

CPKC Holiday Train in Calgary.

Senior Writer

The magical CPKC Holiday Train is travelling through Canada this holiday season.

With a lot of stops in Alberta, here's what you need to know when and where you can see the train's festive lights.

This year, the CPKC Holiday Train will go to cities, towns and communities during November and December.

CPKC actually has two festive trains that travel through Canada and the U.S., so even more communities can experience the holiday festivities.

It also helps raise food, money and awareness for local food pantry organizations and food banks in each community.

Holiday Train events are free, but you're being asked to bring a food or monetary donation for your local food bank if you can.

The CPKC Holiday Train is going to almost 200 locations this year, so events will take place during the day and at night.

Even when the train travels during the day, the festive lights will stay on across the CPKC track network in Canada.

If you've never seen the Holiday Train, it pulls into the stop with the lights on, and then one of the train car doors is lowered.

Musicians play holiday-themed songs and their original songs on board the train.

After the final song, the door is closed, and the train pulls out of the stop to go to the next destination on the route.

The CPKC Holiday Train route for 2025 features 23 stops in Alberta.

Here are the stops on December 7:

  • Provost — 6 p.m. to 6:30 p.m. at 50th Avenue & 46th Street
  • Hardisty — 9:15 p.m. to 9:45 p.m. at the Highway 881 railway crossing

Here are the stops on December 8:

  • Camrose — 1 p.m. to 1:30 p.m. at 52 Avenue & 50 Street
  • Wetaskiwin — 3:30 p.m. to 4 p.m. at 4009 50 Street
  • Ponoka — 5:15 p.m. to 5:45 p.m. at 50 Street & 47 Avenue
  • Lacombe — 7 p.m. to 7:30 p.m. at Len Thompson Fish Pond
  • Blackfalds — 8:15 p.m. to 8:45 p.m. at CPKC tracks at Gregg Street between Broadway Ave & East Ave

Here are the stops on December 9:

  • Innisfail — 12:55 p.m. to 1:25 p.m. at the 50 Street railway crossing
  • Olds — 2:30 p.m. to 3 p.m. at the 50 Street railway crossing
  • Didsbury — 3:45 p.m. to 4:15 p.m. at 20 Street & 18 Avenue
  • Airdrie — 5:30 p.m. to 6 p.m. at Nose Creek Park on Main Street

Here are the stops on December 12:

  • Calgary — 7 p.m. to 7:30 p.m. at Anderson C-Train Station

Here are the stops on December 13:

  • Okotoks — 12:15 p.m. to 12:45 p.m. at Daggett Street between Veterans Way and Northridge Drive
  • Blackie — 1:45 p.m. to 2:15 p.m. at 1201 Railway Avenue
  • Vulcan — 3:30 p.m. to 4 p.m. at 1st Avenue & 2nd Street
  • Lethbridge — 7:15 p.m. to 7:45 p.m. at 2nd Avenue North & 12th Street

Here are the stops on December 14:

  • Fort MacLeod — 9:15 a.m. to 9:45 a.m. at the 5th Avenue railway crossing
  • Pincher Creek — 10:45 a.m. to 11:15 a.m. at the 3rd Ave railway crossing at Highway 3
  • Coleman — 12:45 p.m. to 1:15 p.m. at 17 Avenue & 69 Street

Here are the stops on December 21:

  • Medicine Hat — 3:15 p.m. to 3:45 p.m. at Queen & North Railway St. East of the CPKC Station
  • Tilley — 5:30 p.m. to 6 p.m. at the southeast side of Crossing Highway 876
  • Brooks — 6:40 p.m. to 7:10 p.m. at the Civic Building on 1st Ave.
  • Gleichen — 8:45 p.m. to 9:15 p.m. at 3rd Ave. & Crowfoot Street

This article's cover image was used for illustrative purposes only.

  • Senior Writer

    Lisa Belmonte (she/her) is a Senior Writer with Narcity Media. After graduating with a Bachelor of Journalism from Toronto Metropolitan University (formerly Ryerson University), she joined the Narcity team. Lisa covers news and notices from across the country from a Canada-wide perspective. Her early coverage of the COVID-19 pandemic earned Narcity its first-ever national journalism award nomination.

A meteor in Vancouver last night caused a giant fireball & sonic boom (VIDEO)

The sonic boom was strong enough to register on seismographs. ☄️

A dessert product sold at Costco has been recalled and you can get a full refund

Some ingredients could cause "potentially life-threatening" reactions.

Daughter of a Canadian woman killed in the Dominican bus crash still has no info on her dad

She first learned of the crash from her uncle, who was also on the bus.

I grew up in Vancouver — here's what other Canadians will never understand about us

If you get these, you're officially Vancouver-verified. ✅

BC's switch to permanent daylight saving time could cause chaos in some areas

From 10 a.m. sunrises to confusing time zone borders, here's why the move has some residents concerned.

Mark Carney says Canada's support for US strikes on Iran came 'with regret'

He also said the strikes appeared "inconsistent with international law."