Alberta runs the full range of Canadian train travel in one province — full-day themed excursions behind steam at Stettler, a dozen themed trains a year at Aspen Crossing, and a not-for-profit community train at Forestburg that exists purely because locals love it.
In the cities, the rides come wrapped in Alberta's two great living-history parks (Edmonton's Fort Edmonton Park and Calgary's Heritage Park), and Edmonton's High Level Bridge Streetcar may be the best few dollars in Canadian transit nostalgia.
How many listings typically run in each month — patterns, not schedules.
Museum railwaySeasonal — dates pending
Wetaskiwin, AB
SeasonMay (Victoria Day) to Sep (Labour Day), weekends
A one-mile loop ride in a restored 1926 CPR sleeper at a prairie railway museum — small, volunteer-run and genuine. The museum posts few dated schedules, so confirm running days before you travel.
Heritage steam & diesel excursionsOperating
Stettler, AB
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.
Edmonton, AB
SeasonVictoria Day to Labour Day, Fri-Sun plus holiday Mondays
Edmonton's railway museum runs full train rides behind steam (CNR 1392) or diesel on long weekends, and speeder rides on regular weekends, in a yard full of preserved prairie railway stock. Check which ride is offered on your day — it varies.
Excursion & dinner trainsOperating
Mossleigh, AB
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.
Community excursion trainOperating
Forestburg, AB
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.
Living-history railway & streetcarOperating
Edmonton, AB
SeasonMay (Victoria Day) to Sep (Labour Day) main season
Two rides inside Edmonton's living-history park: a 1919 Baldwin steam train from the entrance down to the 1846 fort, and a heritage streetcar linking the 1905 and 1920s streets — both part of a summer day at the park.
Museum ride — small scaleSeasonal — dates pending
Stirling, AB
SeasonMid-May to early Sep
A restored 1890 international border station where motor speeders haul gang cars on short rides — a small, characterful museum ride in Alberta's deep south. Ride days are thinly published; confirm before you go.
Calgary, AB
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.
Heritage streetcarOperating
Edmonton, AB
SeasonVictoria Day weekend (May) to Thanksgiving (Oct)
Restored streetcars climb from Old Strathcona across the top deck of the High Level Bridge — high above the North Saskatchewan River — into downtown, every 45 minutes or so, cash fare, run by volunteers of the Edmonton Radial Railway Society.
Not currently running, and not counted in the operating listings — kept here, with the position stated in the summary, until the situation changes.
Gateway towns. Edmonton covers the Alberta Railway Museum, Fort Edmonton Park and the High Level Bridge Streetcar; Calgary covers Heritage Park. Stettler, Mossleigh and Forestburg are prairie day trips from either city.
Railway heritage you visit rather than ride — each site checked against its official source and listed in the Heritage sites section, counted separately from the railways above.