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
Official siteRevelstoke Railway Museum
✓ Last verified: November 2026 — checked against the official source linked above. Hours and seasons change; confirm before a long drive.
Keep exploring
- The Last Spike — Craigellachie, BC: related heritage
- Rogers Pass National Historic Site — Rogers Pass, BC: related heritage
- All heritage sites — 44 museums, stations, landmarks and trails
- British Columbia — the trains you can ride there

