Best Train Rides

Train Rides for Families

Themed trains, ride-all-day museums and small trains for small engineers.

A steam locomotive hauling its train across a high steel trestle, trailing a plume of steam

A train ride that works for families is a specific thing: short enough to hold a small attention span, interesting enough that the adults aren't just supervising, and honest about what it is. These are the full-size Canadian train rides that clear that bar — themed excursions, ride-all-day museums and market trains — followed by the small trains, which deserve their own word.

Full-size trains that work with kids

A 100-acre forestry museum at Duncan where the narrow-gauge train ride is included with admission — an easy full day with kids.

BC Forest Discovery Centre

Museum railwayOperating

Duncan, BC · British Columbia

SeasonApr-Sep (Thu-Mon), plus Halloween and Christmas Express specials Oct-Dec

A 100-acre forestry museum in the Cowichan Valley where admission includes a ride on 2.5 km of narrow-gauge track — steam (Hillcrest Shay No. 1) on summer weekends and for the Christmas Express, the little 'Green Hornet' on other days.

Official site ↗✓ Last verified: November 2026

Calgary's living-history park: a steam train circles the whole site, and the ride is part of a park day, not an extra.

Calgary, AB · Alberta

SeasonMid-May to mid-Oct (daily to end Aug, weekends after)

A full-size steam train circles Calgary's Heritage Park daily through summer and on weekends into fall, stopping at Midnapore, Shepard and Laggan — rides included with park admission.

Official site ↗✓ Last verified: November 2026

Themed trips from Stettler that play to the whole car — onboard entertainment, a staged train robbery, and Polar Express trains in December.

Alberta Prairie Railway Excursions

Heritage steam & diesel excursionsOperating

Stettler, AB · Alberta

SeasonMay-Oct themed/dinner excursions, plus Polar Express Nov-Dec

Vintage 1920s coaches behind steam or diesel out of Stettler, most trips themed — meals, onboard entertainment and a staged train robbery on the run to Big Valley or Warden Junction — ending the year with Polar Express trains.

Official site ↗✓ Last verified: November 2026

A dozen-plus themed trains a year at a prairie resort — brunch trains, dinner trains and an October Train of Terror for older kids.

Aspen Crossing Railway

Excursion & dinner trainsOperating

Mossleigh, AB · Alberta

SeasonMay-Dec themed excursions (near year-round specials)

A prairie resort on a former branch line running a dozen-plus themed trains a season — the 3.5-hour Great Alberta Prairie Tour with its Mossleigh grain-elevator stop, brunch and dinner trains, an October Train of Terror and Polar Express in December. Trains are not wheelchair accessible.

Official site ↗✓ Last verified: November 2026

A community-run train out of Forestburg with a handful of big-hearted themed days a year — Santa Daze is the family favourite.

Battle River Train Excursions

Community excursion trainOperating

Forestburg, AB · Alberta

SeasonMay-Dec, a handful of themed excursion days

A not-for-profit 1950s coach over a working short line, running a handful of big-hearted themed days a year — Sip n' Ride, Farm to Fork, a November murder mystery and the Santa Daze run to Alliance.

Official site ↗✓ Last verified: November 2026

Onboard characters and musicians, a train heist and a murder mystery across a 2–3 hour prairie round trip — theatre that happens to move.

Wheatland Express Excursion Train

Excursion trainOperating

Wakaw, SK · Saskatchewan

SeasonMay/Jun-Dec, select dates

A non-profit prairie excursion train running 2.5–3.5-hour round trips between Wakaw and Cudworth, with onboard characters, musicians and prairie menus — Train Heist and Murder Mystery dates all summer and a Christmas Express to finish the year.

Trip2–3 hours round trip (22 km between Cudworth and Wakaw)AccessWheelchair accessible — contact the team ahead of time so arrangements can be made.ParkingFree parking around the platforms; accessible parking directly in front of the station.

Official site ↗ · Book tickets ↗✓ Last verified: November 2026

A themed calendar behind Canada's oldest steam locomotive: train robberies, a Fall Supper train and a Halloween express out of Winnipeg.

Prairie Dog Central Railway

Heritage steam excursionOperating

Winnipeg, MB · Manitoba

SeasonMay-Sep weekends and holiday Mondays, plus Halloween trains in Oct

Canada's oldest operating steam locomotive (1882 No. 3), or a 1950s diesel, hauls 1900-era wooden coaches from Winnipeg to Grosse Isle — about four hours round trip with a stopover, and a themed calendar locals book fast.

Trip3.5 hours typical (themed excursions range about 2.5–5 hours)

Official site ↗ · Book tickets ↗✓ Last verified: November 2026

The Heritage Hopper ties the St. Jacobs Farmers' Market to the train — hop off for the market, hop back on for Elmira.

Waterloo Central Railway

Heritage railwayOperating

St. Jacobs, ON · Ontario

SeasonApr-Oct regular Heritage Hopper Thu/Sat (Tue Jul-Aug); Nov-Dec Christmas specials

The Heritage Hopper links Waterloo with the St. Jacobs Farmers' Market, the village of St. Jacobs and Elmira — hop on and off through the season — then gives way to Christmas trains from mid-November.

Official site ↗✓ Last verified: November 2026

Ontario's electric railway museum at Milton: ride the vintage streetcars as often as you like on one admission, in short loops at kids' pace.

Halton County Radial Railway

Heritage streetcar museumOperating

Milton, ON · Ontario

SeasonMay-Oct weekends/holidays, Thu-Mon Jul-Aug; early Dec Christmas on the Rails

Full-size vintage streetcars and interurbans carry you over 2 km of track at Ontario's electric railway museum near Milton — ride as much as you like on one admission, and come back in December for Christmas on the Rails.

⚠ Planning a late-season visit? The museum's own website disagrees with itself about November — one page says closed for the month, another says open weekends until November 1. Confirm before you go.

Official site ↗✓ Last verified: November 2026

Canada's largest railway museum at Saint-Constant: a short train ride, a streetcar circuit and halls of locomotives — a full day out from Montréal.

Saint-Constant, QC · Quebec

SeasonMuseum open year-round; passenger train mid-May to early November (2026: May 17 – Nov 1) on a shortened route; Christmas Train on select December days

Canada's largest railway museum, on Montréal's South Shore: a short passenger-train ride (about 15 minutes) runs Sundays and holidays, a heritage streetcar circuits the grounds all season, and more than 140 pieces of rolling stock fill the halls. The train ride currently runs a shortened route because of track damage beyond the museum's control. In December, the Christmas Train runs on select days — reserve seats.

Tripabout 15 minutes (passenger train ride)

Official site ↗ · Book tickets ↗✓ Last verified: November 2026

Small trains for small engineers

Miniature and park trains are the natural first train ride: short loops, low fares, and a locomotive a child can take in all at once. They are listed here for exactly what they are — the directory keeps them in their own labelled category and out of the railway counts — and every one below was verified the same way as the full-size trains.

December deserves its own note: the family season peaks with the Christmas trains calendar — Santa trains and Polar Express runs across the country, and the earliest sell-outs of the railway year.