At Craigellachie in Eagle Pass, Donald Smith drove the last spike of the Canadian Pacific Railway on November 7, 1885, completing Canada's first transcontinental railway. A national monument, interpretive displays, a gift shop and picnic areas mark the spot, a short drive west of Revelstoke.
Plan a visit
AddressNot published by the operator
VisitingThe National Monument remains open year-round. The Last Spike Gift Shoppe re-opens for the season on May 2.
TypeLandmarks & engineering
Official siteThe Last Spike
✓ Last verified: November 2026 — checked against the official source linked above. Hours and seasons change; confirm before a long drive.
Keep exploring
- Revelstoke Railway Museum — Revelstoke, BC: related heritage
- Rogers Pass National Historic Site — Rogers Pass, BC: related heritage
- All heritage sites — 44 museums, stations, landmarks and trails
- British Columbia — the trains you can ride there

