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

Revelstoke is the perfect place for a railway museum.  We are one of the original transcontinental railway towns, less than an hour away from the legendary Rogers Pass, the iconic Last Spike site at Craigellechie, and Arrowhead, a hub which connected the interior lakes steamboat system to the CPR railway network, and the world.   We were also home to the largest shops between Winnipeg and Vancouver until 1911, making Revelstoke a centre of high technology.

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. The last spike signaled the completion of the CPR, Canada’s first transcontinental railway, connecting the country and creating implications for the nation which we are still discovering.

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
  • Parking
  • Washrooms
  • Wheelchair Access

Fun Facts

Our new exhibit “Revelstoke is a Railway Town” unbundles the fascinating social history of Revelstoke related to its role as a railway town!


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 National Historic Site

The cultural heart of Glacier National Park.
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.