Experience British Columbia's living, breathing rail history in 1:1 scale! Use this guide to find and explore the province's permanent railway museums, open-air heritage operations, and active lines. Whether you are looking to climb into the cab of a century-old steam engine, explore a historic railcars and rolling stock, or feel the clickety-clack of the rails on a scenic outdoor excursion, these premier public attractions bring Western Canada's railroad history and legacy to life.

Alberni Pacific Railway 

Operating out of the historic 1912 CPR station along the waterfront in Port Alberni, this Vancouver Island attraction features a beautifully restored 1929 Baldwin No. 7 steam locomotive and a fleet of diesel-powered heritage trains. Run in close collaboration with local First Nations, the railway offers scenic excursions through deep coastal forests and industrial heritage corridors.

Website Link: Alberni Pacific Railway Official Website

Burnaby Central Railway 

Located within North Burnaby’s Confederation Park, this sprawling 6-acre outdoor miniature transport system is operated by the British Columbia Society of Model Engineers. Visitors of all ages sit atop meticulous 1:8 scale cars pulled by genuine coal-fired steam, diesel, or electric miniature locomotives that wind across three kilometers of track, navigating tunnels, high viaducts, and working railway signals.

Website Link: Burnaby Central Railway (BCSME)

Cranbrook History Centre

This landmark cultural institution holds one of the largest and most luxurious collections of historic railway rolling stock in North America. Visitors can take guided tours straight through beautifully preserved early-20th-century train cars—including the opulent 1929 Trans-Canada Limited set featuring stained glass, inlaid wood, and brass fixtures—alongside local paleontological exhibits and the relocated 1906 Royal Alexandra Hotel hall.

Website Link: Cranbrook History Centre Official Website

Kamloops Heritage Railway 

Dedicated to keeping the golden age of steam alive in BC's interior, this non-profit society maintains the historic Canadian Locomotive Company 2-8-0 steam locomotive #2141, known as the "Spirit of Kamloops." Visitors can explore a vintage rolling stock fleet that includes classic 1970s passenger coaches, a lounge car, and an accessible cupola-topped caboose.

Website Link: Kamloops Heritage Railway Official Website

Kettle Valley Steam Railway

 Located in Summerland, this premier heritage line operates on the only remaining preserved section of the historic Kettle Valley Railway built between 1910 and 1916. Passengers experience a 90-minute, 16-kilometer round-trip journey in vintage enclosed coaches or open-air cars pulled by the legendary 1912 steam locomotive #3716, culminating in sweeping views of Okanagan Lake from the Trout Creek Trestle Bridge.

Website Link: Kettle Valley Steam Railway Official Website

Maple Ridge Museum & Dewdney-Alouette Railway Diorama

Set atop a scenic ridge overlooking the Fraser River, this community museum integrates regional history with a standout rail attraction. Its lower level features an expansive, highly detailed 1926-era scale diorama depicting the historic CPR line running from Hammond to Ruskin, while a fully restored vintage Canadian Pacific caboose sits on the outdoor museum grounds for public exploration.

Website Link: Maple Ridge Museum Website

Railway Museum of British Columbia 

Nestled against the mountains in Squamish, this expansive 12-acre park holds Western Canada's largest collection of heritage railway rolling stock. Visitors can tour the massive 21,000-square-foot CN Roundhouse, explore luxury vintage passenger cars, check out a working blacksmith shop, and catch unlimited rides on a 2-kilometer outdoor mini-rail line or a full-sized historic Budd Diesel Rail Car.

Website Link: Railway Museum of British Columbia Official Website

Revelstoke Railway Museum

The Revelstoke Railway Museum is a premier attraction dedicated to preserving and celebrating the history of the Canadian Pacific Railway through the rugged mountain passes of Western Canada. Located directly alongside active tracks, the museum features extensive multi-level indoor galleries that explore the engineering triumphs, cultural impacts, and human stories behind carving the transcontinental railway through the Selkirk and Monashee Mountains. Visitors can immerse themselves in regional rail heritage through rich historical displays, archival artifacts, and an authentic diesel locomotive simulator that lets guests experience driving a train through the Canadian Rockies.

The property includes a dedicated outdoor rolling stock yard where guests can walk among preserved vintage locomotives, passenger coaches, and specialized maintenance cars. Inside, an intricate scale model layout captures the historic CPR Revelstoke Division.

Website Link: Revelstoke Railway Museum

SS Sicamous Marine Heritage Society & KVR Display

Moored on the waterfront in Penticton, Canada’s largest surviving sternwheeler ship acts as a multi-layered historical museum. Stepping deep inside the historic vessel reveals an impressive, permanent 50-foot-long model railway layout that traces the historic Kettle Valley Railway route across the late-1950s Okanagan landscape, showcasing the intense engineering required to conquer the local mountain passes.

Website Link: S.S. Sicamous Marine Heritage Park

Surrey’s Heritage Rail (Fraser Valley Heritage Rail Society) 

Operating out of a replica 1910 depot in Cloverdale, this heritage attraction brings the historic BC Electric Railway back to life. Celebrating its 25th anniversary season, the society runs fully restored electric Interurban streetcars—including the flagship Car 1225—giving passengers a choice between immersive, hands-on mechanical adventures or scenic 50-minute excursions out to the Serpentine River.

Website Link: Surrey's Heritage Rail Official Website