Nothing says it’s the holidays like a magical train ride through mountain scenery, and we’ve got a handful of experiences in BC to share with you. Whether you’re looking for a fun excursion for the whole family to enjoy, or a way to cap off your next date night, these holiday train rides are worth checking out.

North Pole Express

Always wanted to ride on the train from The Polar Express as a child? The Railway Museum of BC is bringing back its popular North Pole Express just in time for the holiday season, and you won’t want to miss it.

The family-friendly holiday event takes passengers on an entertaining journey from the museum’s Polar Express Station to its very own ‘North Pole.’

When: November 25th and 26th, December 2nd and 3rd, 9th and 10th, and 16th and 17th
Where: 39645 Government Road, Squamish
Cost: $82 to $132 for two

Recent Posts:
This BC holiday dining experience is in the forest & has a life-sized gingerbread house
BC is getting a new festival of lights with a glowing tunnel & enchanted forest

Kettle Valley Christmas Express 

The Kettle Valley Steam Railway in Summerland is bringing back its enchanting holiday train ride experience just in time for the season. Passengers will climb aboard a decorated 3716 locomotive and enjoy festive music, a cozy beverage, and experience the magic alongside Santa himself.

When: December 8th to 23rd
Where: 18404 Bathville Road, Summerland

CPKC Holiday Train


View this post on Instagram


A post shared by CPKC (@cpkcrail)

Finally, we come to the CPKC Holiday Train, which may not technically qualify as a “ride,” but does bring all the holiday magic, bright lights, and festive music you’ll need to be transported to a winter wonderland.

Running from November 20th to December 19th, the CPKC Holiday Train travels through Canada and the U.S., bringing free concerts performed from the festive train stage by professional musicians like Seaforth and Kiesza.

When: November 20th to December 19th
Where: See 2023 schedule
Cost: By donation