This project started with a grant from the Columbia Kootenay Cultural Alliance, with the goal to digitize the hours of raw footage taken from our Coffee Clubs.  This project is now exhibited on the Virtual Museum of Canada; the largest digital source of stories and experiences shared by Canada’s museums and heritage organizations

Tough Railroaders, Rough Railroad

Welcome to the Revelstoke Railway Museum's Community Memories exhibit. We invite you to pull up a seat and listen to a story or two. Join us in Business Car #4 where our retired railway storytellers gather together to reminisce.


A Railroaders' Life on the CP Line

These stories speak to the survival of the Canadian Pacific Railway, communities, families, individuals and ultimately of the nation. History tells us of the when and where of events. Here you have an opportunity to hear the story from the railroaders who lived it and one story leads to another...

The retired railroaders who participated in our oral history events look back on their lives - the good and bad - with a willingness to share. Although unpredictable and challenging, a life on the railroad appears to foster a resilient spirit.

Click here to visit the exhibit.

Museum Hours

Monday                         10 am - 4  pm

Tuesday                          10 am - 4 pm

Wednesday                             CLOSED

Thursday                                CLOSED

Friday                             10 am - 4 pm

Saturday                         10 am - 4 pm

Sunday                           10 am - 4 pm

719 Track St W,  Revelstoke, BC

P.O. Box 3018

V0E 2S0

(250) 837-6060

  • TripAdvisor
  • Facebook
  • Instagram

Gift Shop at the Last Spike Hours

Monday                                 CLOSED

Tuesday                                 CLOSED

Wednesday                            CLOSED

Thursday                               CLOSED

Friday                                   CLOSED

Saturday                               CLOSED

Sunday                                 CLOSED

Highway 1, Craigellachie, BC

V0E 2S0

(250) 836-3554