The Revelstoke Railway Museum gives background to Revelstoke's importance as an important Canadian Pacific Railway train hub. The connection to the railway still remains strong today.
In addition to exhibits and artifacts, the Railway Museum hosts a full size steam locomotive and railway carriage (open for exploring) inside the museum. A caboose and huge railway plow sit outside with other rolling stock. For history buffs or anyone interested in why Revelstoke exists as it does, it's a must visit.