Best Train Rides

Alberta by Train

A deep bench: two big themed excursion railways, living-history parks in both big cities, and a streetcar that crosses a bridge 47 metres above the river.

A Canadian Pacific freight train on the curve at Morant's Curve, beside the turquoise Bow River beneath the Canadian Rockies

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.

The year at a glance

How many listings typically run in each month — patterns, not schedules.

The listings

Alberta Central Railway Museum

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.

Official site ↗✓ Last verified: November 2026

Alberta Prairie Railway Excursions

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.

Official site ↗✓ Last verified: November 2026

Alberta Railway Museum

Museum railwayOperating

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.

Official site ↗✓ Last verified: November 2026

Aspen Crossing Railway

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.

Official site ↗✓ Last verified: November 2026

Battle River Train Excursions

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.

Official site ↗✓ Last verified: November 2026

Fort Edmonton Park Railway and Streetcar

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.

Official site ↗✓ Last verified: November 2026

Galt Historic Railway 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.

Official site ↗✓ Last verified: November 2026

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.

Official site ↗✓ Last verified: November 2026

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.

Official site ↗✓ Last verified: November 2026

Paused — listed for the record

Not currently running, and not counted in the operating listings — kept here, with the position stated in the summary, until the situation changes.

Royal Canadian Pacific

Luxury touring trainPaused

Calgary, AB

SeasonHistorically Jun-Sep, multi-day Rockies itineraries

CPKC's sumptuous heritage trainset of 1920s business cars. Public touring has been paused for several years and the operator currently keeps a waiting list rather than published departures — listed for the record; watch the official site for any resumption.

Official site ↗✓ Last verified: November 2026

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.

Great journeys through Alberta

Heritage sites in Alberta

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.