Best Train Rides

Revelstoke Railway Museum

Museums & collections in Revelstoke, British Columbia.

Kettle Valley Steam Railway locomotive No. 3716, a vintage steam engine, head-on under a clear sky

The museum of the Canadian Pacific Railway in the mountains: galleries on building and running the CPR through the Selkirks and Rogers Pass, a diesel simulator, a model railway of the Revelstoke Division, and an outdoor heritage railcar collection beside the main line.

Plan a visit

Address719 Track St W, Revelstoke, BC
VisitingThursday 9 am–8 pm; Friday–Sunday 10 am–6 pm; closed Monday–Wednesday. Admission: adults $14, seniors $12, youth 13–18 $8, children 6–12 $4, under 5 free.
TypeMuseums & collections

✓ Last verified: November 2026 — checked against the official source linked above. Hours and seasons change; confirm before a long drive.

Keep exploring