Skip to main content
Back To Listings

The Last Spike

Museums & Heritage

45Km West of Revelstoke on Trans Canada Highway #1, Craigellachie, BC 250-837-6060
  • Monday: Closed
  • Tuesday: Closed
  • Wednesday: Closed
  • Thursday: Closed
  • Friday: Closed
  • Saturday: Closed
  • Sunday: Closed


The Last Spike of the Canadian Pacific Railway was the ceremonial final spike driven into the Canadian Pacific Railway at Craigellachie, British Columbia at 9:22 am on November 7, 1885.