More info: Revelstoke is located on the main road and rail transportation routes that cross British Columbia and Canada. The town is situated on the banks of the Columbia River just south of the Revelstoke Dam and near its confluence with the Illecillewaet River. Revelstoke was founded in the 1880s when the Canadian Pacific Railway was built through the area. Rail, forestry and natural resources were the industries that built and sustained the town for more than 100 years. Revelstoke was once one of the largest and most prominent communities in the interior of the province. Steamboat traffic from the south connected with the Canadian Pacific Railway making it an important transportation center.
The Revelstoke Railway Museum is home to a wide collection of artifacts which help tell the story of the Canadian Pacific Railway construction and operation. The rolling stockyard adjacent to the museum houses the outdoor Heritage Railcar collection.