The Last Spike (Craigellachie)
The Last Spike marks the exact spot in Craigellachie, BC where the final spike of the Canadian Pacific Railway was driven on November 7, 1885, completing Canada's transcontinental railway. Located just off the Trans-Canada Highway 45 km west of Revelstoke, this national monument draws history enthusiasts, railway buffs, and road-trip travelers to what is one of Canada's most iconic historical sites. For touring cyclists, it offers a meaningful and accessible roadside stop with picnic areas, washrooms, and a gift shop featuring coffee, snacks, and railway-themed souvenirs.
This place is in the traditional territory of the Confederated Tribes of the Colville Reservation, Ĩyãħé Nakón mąkóce (Stoney), Ktunaxa ɁamakɁis, and Secwepemcúl’ecw (Secwépemc).
Territory data from Native Land Digital, for educational purposes only.
- Malakwa Supermarket & Liquor Store5.8 km
- Skookum Gear37.2 km
- Malakwa Cafe7.7 km
- D Dutchmen Dairy22.4 km
- Crazy Creek Hot Pools Resort6.0 km
- Three Valley Lake Chateau19.9 km
- Monashee Motel21.7 km
- SkyTrek Adventure Park11.1 km
- The Enchanted Forest11.1 km
- Kelly's Go Karts22.1 km