The Revelstoke Railway Museum - Historic Places Days

The Revelstoke Railway Museum

Revelstoke, British Columbia
719 Track Street West, Revelstoke, BC, Canada
Get directions
9:00am - 5:00pm

The history of the Canadian Pacific Railway through Western Canada’s mountain region is one about great changes in geography, industry and the movement of people, goods and ideas, all playing a pivotal role in the creation of Canada as a nation.


The Revelstoke Railway Museum plays a valuable and essential role in collecting, preserving and interpreting Canada’s mountain railway stories, objects and culture.


Established in 1988 the Revelstoke Heritage Railway Society pursued the dream of building a Railway Museum which would promote an interest in and develop awareness of the railway and transportation in the Revelstoke region. Construction of the museum was completed in 1992, opening its doors to the public in 1993.


The Museum, also operates the historic site of the Canadian Pacific Railway’s Last Spike at Craigellachie off of the Trans-Canada Highway, 45km west of Revelstoke, and  25 km east of Sicamous. This is the site where the final spike was driven by Donald A. Smith (later Lord Strathcona) on the Canadian Pacific Railway in November of 1885. This event signaled the completion of the CPR, Canada’s first transcontinental railway, connecting the country, unlocking new levels of autonomy, prosperity and pride for the nation.


The site is maintained by the Revelstoke Heritage Railway Society and includes a seasonal gift shop, picnic area and monument beside the main CPR line.


  • Family-Friendly
  • Guided Tour
  • Parking
  • Washrooms
  • Wheelchair Access


719 Track Street West, Revelstoke, BC, Canada
Get directions

Nearby Places

Revelstoke Museum & Archives

Revelstoke, British Columbia
Revelstoke Museum & Archives in Heritage Post Office Building
View Place | Get Directions

3 Valley Gap Historic Town

British Columbia
Enjoy a self-guided tour of the Historic Town. There is something for all ages.
View Place | Get Directions

Revelstoke-Sicamous Internment Road Camps Interpretive Sign

British Columbia
Sign that commemorates Road Camps along Highway 1 during the Japanese Canadian Internment.
View Place | Get Directions

Rogers Pass

Discover the role Rogers Pass played in the transcontinental Canadian Pacific Railway. Fol…
View Place | Get Directions

Popular VisitLists Including "The Revelstoke Railway Museum"

All Aboard! Railway History Across Canada

Toronto, Ontario to Orangedale, Nova Scotia 20 places
Love trains? Us too! Hop on board and explore these railway heritage sites and museums!
View VisitList

Railway History of Canada

Revelstoke, British Columbia to Summerland, British Columbia 5 places
Visiting places related to the building of modern Canada.
View VisitList

Craigellachie…Driving in the Last Spike

Revelstoke, British Columbia 1 place
Stop here and see where the Last Spike was driven in for the Trans-Canada Railway
View VisitList

Register A Place

Create an account to add your historic place.

Make a VisitList

Welcome! To get started on a VisitList, you’ll need to have an account with #HistoricPlacesDays.

Already have an account? to sign in.
We use your contact information to process your registration and correspond with you about the National Trust and its programs. You can unsubscribe at any time. We care about your privacy. Read our privacy statement.

Sign In

Sites that participate in #HistoricPlacesDays need to have an account.

Welcome! To get started on a new VisitList or to edit an existing one, you’ll need to have an account with #HistoricPlacesDays. Sign in below!

Not registered? Click here to create an account.

Forgot Password

Enter your email address to request a password reset.

to sign in.

Get the latest scoop on everything #HistoricPlacesDays – join our e-newsletter and never miss a beat.