The famous CPKC Holiday Train is lighting up BC soon and these are all the stops

This festive train is covered in holiday lights!

cpkc holiday train lit up on snow covered tracks in bc

CPKC Holiday Train in B.C.

David Carey | Dreamstime
Senior Writer

The festive CPKC Holiday Train is travelling all over Canada during the holiday season.

This year's route includes many stops in B.C., so here's what you need to know about seeing the lights near you!

For the 2025 season, the CPKC Holiday Train will visit cities, towns and communities across Canada and the U.S. in November and December.

There are two festive trains that travel through Canada and the U.S. to let as many communities as possible experience the festivities.

It also helps to raise food, money and awareness for local food pantry organizations and food banks.

All the Holiday Train events in Canada are free, but bringing a food or monetary donation for your local food bank is appreciated.

The CPKC Holiday Train is stopping at almost 200 locations this year, which means events will take place during the day and at night.

But even when the train is travelling during the day, the holiday lights will stay on across the CPKC track network in Canada.

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

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

After the final song, the boxcar door closes, and the train pulls out of the stop to go to the next Holiday Train destination.

The CPKC Holiday Train route for 2025 includes 24 stops in B.C.

Here are the stops on December 14:

  • Sparwood — 3:15 p.m. to 3:45 p.m. at 367 Pine Avenue
  • Fernie — 5 p.m. to 5:30 p.m. at 700 1st Avenue
  • Jaffray — 6:40 p.m. to 7:20 p.m. at Community Hall
  • Cranbrook — 9 p.m. to 9:30 p.m. at 25 Van Horne Street

Here are the stops on December 15:

  • Creston — 10 a.m. to 10:30 a.m. at Millennium Park
  • Castlegar — 4:00 p.m. to 4:30 p.m. at 400 13 Avenue
  • Nelson — 6:30 p.m. to 7 p.m. at 1900 Lakeside Drive

Here are the stops on December 16:

  • Radium — 5:15 p.m. to 5:45 p.m. at Foresters Landing Road railway crossing
  • Golden — 8:45 p.m. to 9:15 p.m. at the 7-11 Store on 10 Avenue

Here are the stops on December 17:

  • Revelstoke — 2:45 p.m. to 3:15 p.m. at Victoria Road
  • Sicamous — 5:15 p.m. to 5:45 p.m. at Highway 1 & Silver Sand Road
  • Canoe — 6:45 p.m. to 7:15 p.m. at 50 Street & Canoe Beach Drive
  • Salmon Arm — 8:00 p.m. to 8:30 p.m. at 51 Lake Shore Drive NE
  • Notch Hill — 9:30 p.m. to 10:00 p.m. at 1639 Notch Hill Road

Here are the stops on December 18:

  • Chase — 2:45 p.m. to 3:15 p.m. at Shuswap Avenue & Ash Drive
  • Kamloops — 5:00 p.m. to 5:30 p.m. at Sandman Center on Lorne Street
  • Savona — 7:05 p.m. to 7:30 p.m. at Savona Access Road & Savona Street
  • Ashcroft — 8:45 p.m. to 9:15 p.m. at Railway Avenue & 5 Street

Here are the stops on December 19:

  • Lytton — 11:30 a.m. to 11:55 a.m. at Station Road
  • Agassiz — 5:45 p.m. to 6:15 p.m. at Agra Center at 6800 Pioneer Avenue
  • Haney/Maple Ridge — 8:00 p.m. to 8:30 p.m. at Billy Miner Pub
  • Pitt Meadowns — 9:05 p.m. to 9:35 p.m. at Harris Road & Advent Road

Here are the stops on December 20:

  • Port Moody — 5:15 p.m. to 5:45 p.m. at 300 Ioco Road
  • Port Coquitlam — 6:45 p.m. to 7:15 p.m. at Kingsway Avenue & Mary Hill Road

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.

Canadian passport fees are going up this month and you'll pay more to get the travel document

"Fees for travel documents will be adjusted each year to align with inflation."

5 reasons why you need to pack up and leave Ontario for Calgary immediately

As an ex Ontarian, here’s why I chose to uproot my life.

Gene-edited pork has been approved in Canada but labels aren't mandatory

It's the only genetically modified meat approved for sale in Canada.

These are all the Canadian Girl personality types — and yes, you are one of them

Once in our life we will meet a strong-willed girl who's from Thunder Bay.

BC is getting rid of time changes and the last spring forward is this weekend

The province will soon be on daylight saving time permanently.