Nadine Premont Photography-46.jpg

with us

Ever thought about volunteering?

Volunteering with us is a great way to engage with Revelstoke's heritage and meet other people who share a love of local history, the Canadian Pacific Railway, and trains. We offer a variety of roles for you to participate in many different ways.

​Our volunteers have the flexibility to schedule themselves for a wide variety of volunteer roles, each of which provides vital support to a different aspect of museum operations. The Revelstoke Railways Museum recognizes that as a volunteer you give your time, abilities and enthusiasm freely to help us and we appreciate this significant support.


As a volunteer, you will have a wonderful time as a valuable part of our team that strives to create a welcoming environment for our many visitors. In return, we hope to give you an opportunity to explore our collections, to learn new things, and to share your skills and interests!

Please email us at to express your interest in volunteering with us, or fill out the form below.

We will then determine if there is a suitable placement for you and will inform you of the next steps to take in your volunteering journey. 

Current Volunteering Opportunities

Membership Program Administrator 

This could be done at home. Tasks involve updating an Excel database as members join us or renew their memberships, and sending out pre-written renewal reminders on a monthly basis. Our ideal volunteer has administrative experience and is able to commit a couple of hours per week to this role.

Ongoing Volunteering Opportunities

Research and collection assistance

Restoring rolling stock

Special events and programs assistance

Grounds and building maintenance

We appreciate your interest and hope to find a fantastic opportunity that fits your unique skills and interests!

Museum Hours

Monday                                    CLOSED

Tuesday                                    CLOSED

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