Canada

Ho! Ho! Ho! Who wouldn’t go on a Canadian Christmas train?

 
All aboard the Polar Express, Waterloo Central Railway, Waterloo, Ontario.
All aboard the Polar Express, Waterloo Central Railway, Waterloo, Ontario. © Waterloo Central Railway

Alberta

Key to holiday icons:   Train ride includes visit with Santa.   Official Polar Express train ride.   Specialty ride; Santa does not appear.   Holiday illuminations.   Christmas shopping excursion.   New Year's party or dinner train.

Aspen Crossing
Mossleigh, Alberta

Polar Express operates Fridays through Sundays, November 24th through December 10th; daily, Thursday, December 14th through Saturday, December 23rd.
Telephone: +1 (866) 440-3500.

Stettler, Alberta
Alberta Prairie Railway

Polar Express operates Fridays through Sundays, November 24th through December 10th; daily, Tuesday, December 14th through Thursday, December 21st (no train Monday, December 20th).
Telephone: +1 (800) 282-3994.

British Columbia

Key to holiday icons:   Train ride includes visit with Santa.   Official Polar Express train ride.   Specialty ride; Santa does not appear.   Holiday illuminations.   Christmas shopping excursion.   New Year's party or dinner train.

Duncan, British Columbia
BC Forest Discovery Centre

Christmas Express operates Fridays through Sundays, December 1st through December 17th; Wednesday through Saturday, December 20th through 23rd.
Telephone: +1 (250) 715-1113.

Kamloops, British Columbia
Kamloops Heritage Railway

Spirit of Christmas operates Friday and Saturday, December 8th and 9th; Friday through Monday, December 15th through 18th.
Telephone: +1 (250) 374-2141.

Squamish, British Columbia
West Coast Railway Heritage Park

Polar Express operates Saturdays and Sundays, November 25th through December 17th.
Telephone: +1 (800) 722-1233.

Summerland, British Columbia
Kettle Valley Steam Railway

Christmas Express operates Thursday through Sunday, December 14th through 17th; Wednesday through Friday, December 20th through 22nd.
Telephone: +1 (877) 494-8424.

Surrey, British Columbia
Bear Creek Park Train

Christmas Train operates daily, Friday, December 9th through Sunday January 1st (no trains Christmas Day).
Telephone: +1 (604) 501-1232.

Vancouver, British Columbia
Stanley Park Miniature Railway

Bright Nights Christmas Train operates daily, Thursday, November 30th through Saturday, January 6th (no trains Christmas Day).
Telephone: +1 (604) 257-8531.

Ontario


Key to holiday icons:   Train ride includes visit with Santa.   Official Polar Express train ride.   Specialty ride; Santa does not appear.   Holiday illuminations.   Christmas shopping excursion.   New Year's party or dinner train.


Huntsville, Ontario
Portage Flyer Steam Train – Huntsville & Lake of Bays Railway

Evening Train Ride to Santa operates Saturday, December 23rd.
Telephone: +1 (705) 789-7576 Ext. 3214.

Milton, Ontario
Halton County Radial Railway

Christmas on the Rails operates Saturdays, December 2nd and 9th.
Telephone: +1 (519) 856-9802.

Milton, Ontario
Port Stanley Terminal Rail

Santa Treats Train Rides operate Saturdays and Sundays, November 25th through December 17th.
Telephone: +1 (877) 244-4478.

Tottenham, Ontario
South Simcoe Railway

Santa Claus Express operates Saturdays and Sundays, November 25th through December 17th.
Telephone: +1 (905) 936-5815.

Uxbridge, Ontario
York Durham Heritage Railway

Santa Train operates Saturdays and Sundays, November 25th through December 17th.
Telephone: +1 (905) 852-3696.

Waterloo, Ontario
Waterloo Central Railway

Polar Express operates Fridays and Saturdays, November 17th through December 23rd.
Santa Train runs Saturdays and Sundays, November 25th through December 23rd (no trains Sunday, December 24th).
Telephone: +1 (519) 504-0527.

Québec


Key to holiday icons:   Train ride includes visit with Santa.   Official Polar Express train ride.   Specialty ride; Santa does not appear.   Holiday illuminations.   Christmas shopping excursion.   New Year's party or dinner train.

Orford Express
Magog, Québec

Christmas Brunch Outing operates Sundays, December 10th and 17th.
Christmas Lunch Outing runs Saturdays, December 9th; Friday and Saturday, December 15th and 16th.
Christmas Dinner Outing runs Saturdays, December 2nd, 9th, and 16th; Friday, December 15th.
Christmas Train for Kids runs Saturdays and Sundays, December 2nd through 17th (departs Bromont, December 2nd and 3rd).
Telephone: +1 (866) 575-8081.