Kamloops (Junction)
CN's Kamloops yard sits at the junction of the Ashcroft, Clearwater, and Okanagan subdivisions on the Vancouver–Edmonton mainline. Both CN and CPKC run over 50 trains per day combined through the Kamloops area, with VIA Rail and Rocky Mountaineer passenger services adding variety.
Trainspotting Experience
Kamloops Junction is CN's major classification yard in British Columbia's Interior, sitting at the convergence of three subdivisions: the Ashcroft Sub (Mile 0.0, running west to Boston Bar at Mile 125.5), the Clearwater Sub (running north 139.4 miles to Blue River), and the Okanagan Sub branching south toward Vernon. The yard handles crew changes, train building, and switching for the busy Vancouver–Edmonton mainline corridor.
From the Halston connector road overpass, you get an elevated view across the yard throat and the wye where the three subdivisions meet. The Transportation Safety Board describes this wye as connecting the beginning of the Ashcroft Subdivision, the end of the Clearwater Subdivision, and the 3.5-mile OCT (Operating Company Track) that provides access to downtown Kamloops and the CPKC interchange. Trains entering and leaving the yard slow considerably, giving ample time for photography and consist-noting.
A handheld scanner is useful here — CN road channels on AAR 87 (161.415 MHz) and 73 (161.205 MHz) carry mainline traffic, while yard channels handle local switching. The Kamloops 1230 yard assignment operates daily, performing switching and building trains. Mainline freights can exceed 5,000 feet in length, as documented in TSB reports of trains weighing 4,850+ tons on the Ashcroft Sub.
Landscape, Setting & Local Atmosphere
The yard and junction occupy the north bank of the Thompson River at roughly 345 m (1,130 ft) elevation, in the semi-arid Thompson Valley where the North and South Thompson rivers converge. The surrounding terrain is classic BC Interior grassland: ponderosa pine, bunchgrass, and sage-covered benches rising to low hills on both sides.
Kamloops is one of the warmest and driest cities in Canada, averaging over 2,000 hours of sunshine annually. Summers regularly push into the mid-30s Celsius (mid-90s°F), while winters are comparatively mild for Interior BC, with modest snowfall at valley bottom. The dry climate means excellent visibility most of the year, though summer heat haze can shimmer above the rails. Spring and fall offer the best photography light — golden-hour tones rake across the valley and illuminate the sage-covered hillsides beautifully.
Across the river to the south, the CPKC mainline runs parallel on the opposite bank, so it's common to see trains on both railways simultaneously. The confluence of the two major rivers and two major railways in one valley creates a distinctive atmosphere that blends industrial railroad energy with rugged Interior landscape.
Type & Frequency of Train Activity
Kamloops sees substantial rail traffic from both Class I carriers. According to local media reporting, CPKC (formerly CP) runs an average of 27 to 31 trains per day through Kamloops — a combination of eastbound and westbound freight. CN operates slightly fewer, but the combined daily total regularly exceeds 50 train movements.
CN traffic on the Ashcroft and Clearwater subdivisions consists primarily of intermodal, grain, potash, coal, sulphur, and mixed manifest freight. Major CN rail shippers in the Kamloops area include Suncor Energy, Tolko's Heffley Creek mill, and Pounder Emulsions. On the CPKC side, shippers include Domtar, Molycop, Nutrien, and Lafarge. Notably, American coal export traffic routes through Kamloops via CPKC to the CN yard via the rail bridge over the North Thompson River — this increased traffic was a factor in suspending Kamloops Heritage Railway excursions.
A key operational feature is the CN/CPKC directional running agreement in the Fraser and Thompson Canyons: westbound trains of both railways run on CN track, eastbound on CPKC track, between Coho (Mile 57.2 on the Ashcroft Sub) and the Vancouver area. This agreement increased westbound traffic on the CN Ashcroft Sub to approximately 26 trains per day on that section, with 12 eastbound CN trains from Coho to Kamloops — an average of 38 trains daily on that corridor, per TSB reports.
For passenger traffic, VIA Rail's "The Canadian" calls at Kamloops North station (located in the CN yard, 11 km north of downtown on Highway 5) twice weekly in each direction. Rocky Mountaineer operates daylight-only luxury service between Vancouver, Kamloops, and Banff/Jasper from April to October, arriving in Kamloops in the evening and departing early the next morning.
Best Angles for Photos & What Railfans Enjoy Most
The Halston connector road overpass provides an elevated vantage over the yard throat and wye area. This is the most accessible viewpoint, offering views down the length of the yard and along the Ashcroft Sub departure tracks. Morning light works well for westbound departures; afternoon golden light rakes eastward along the valley.
For a classic broadside angle on mainline movements, the area near the Kamloops North VIA Rail station on CN Junction Road offers relatively close access to the mainline. Steve Boyko of TrainGeek reports that CN yard crews are generally friendly toward railfans in the area.
The pedestrian bridge at the CPKC yard (on the south side of the river, downtown) offers elevated overhead views of CPKC operations, though photography can be challenging through the mesh. Rocky Mountaineer's overnight siding at 525 CN Road is not publicly accessible, but the train can be seen from nearby roads as it arrives in the evening or departs in the morning.
For wide-angle landscape shots capturing trains against the valley setting, higher viewpoints on the hills west of the yard offer three-quarter telephoto perspectives. A 200-300mm lens is ideal for pulling in mainline action from accessible public viewpoints. Sunset light is particularly good for westbound trains on the Ashcroft Sub departure.
Historical or Cultural Relevance
Rail history in Kamloops dates to 1885, when the Canadian Pacific Railway completed its transcontinental line through the south bank of the Thompson River. The Canadian Northern Railway (CN's predecessor) arrived from the north in 1915, establishing the junction on the north bank as a crew-change and classification point. The Ashcroft Subdivision, extending 125.5 miles from Kamloops to Boston Bar, was opened for traffic that year and laid with 136-pound continuous welded rail.
The CN station in downtown Kamloops, built in 1926-27, is a substantial two-storey Classical Revival building designed by CN's Architectural Division in Winnipeg and constructed of local pressed red brick and sandstone by Johnston & Company. It was designated a Heritage Railway Station in 1992 by the federal government. Today it houses the Twisted Steak restaurant, while VIA Rail uses the Kamloops North station in the yard.
The Kamloops Heritage Railway preserves CN 2141, a 2-8-0 Consolidation built by the Canadian Locomotive Company in 1912 for Canadian Northern. Nicknamed the "Spirit of Kamloops," it was acquired by the city in 1961 and displayed in a park until restoration began in 1994. The locomotive ran excursions from 2002 to 2019 on CN trackage. Operations were suspended during COVID-19 and due to increased freight traffic, but a new board of directors is working with CN to resume service in 2026, potentially operating on 71 miles of the Okanagan Subdivision between Campbell Creek and Vernon.
What Makes This Spot Different
Kamloops Junction stands out among Canadian railfan destinations for several reasons. It is the only place in BC's Interior where three CN subdivisions converge — Ashcroft, Clearwater, and Okanagan — creating a natural funnel for Vancouver–Edmonton corridor traffic. The CN/CPKC directional running agreement means the Ashcroft Sub carries trains from both Class I railways westbound, significantly boosting traffic volume.
The dual-railway presence is unusual: CN and CPKC mainlines run on opposite banks of the Thompson River through the city, so a well-positioned railfan can observe both railways without changing location. The CPKC-to-CN coal interchange via the North Thompson River bridge adds unique cross-carrier movements rarely seen elsewhere.
The variety of passenger equipment is another draw — Rocky Mountaineer's glass-dome luxury trains (April–October), VIA Rail's stainless-steel heritage fleet on The Canadian (year-round, twice weekly), and eventually Kamloops Heritage Railway's 1912 steam locomotive — all pass through the same corridor. Combined with the semi-arid grassland setting, extended summer daylight, and accessible viewpoints near the yard, Kamloops offers sustained multi-angle viewing rarely found at mountain-pass locations where trains appear only briefly.
Frequently Asked Questions
QHow many trains pass through Kamloops per day?
CPKC alone averages 27-31 trains per day through Kamloops, and CN runs a comparable volume. Combined, over 50 train movements per day is typical. The CN/CPKC directional running agreement in the Fraser Canyon pushes westbound traffic from both railways onto CN track, averaging about 38 trains per day on that corridor section.
QWhen does the Rocky Mountaineer come through Kamloops?
Rocky Mountaineer operates April through October. Trains arrive in Kamloops in the evening (typically 6:00-7:30 PM) and depart the next morning (6:50-8:00 AM depending on direction). The train overnights at a siding at 525 CN Road, where passengers are bused to hotels. Multiple departures per week on the First Passage to the West and Journey Through the Clouds routes.
QWhen does VIA Rail stop at Kamloops North?
VIA Rail's The Canadian stops at Kamloops North station (in the CN yard, 11 km north of downtown on Highway 5) twice weekly in each direction. The westbound train typically arrives late evening; the eastbound early morning. Schedules are subject to significant delays due to freight traffic priority.
QIs the Kamloops Heritage Railway currently operating?
As of early 2026, the Kamloops Heritage Railway is working toward resuming operations with CN 2141, a 1912 steam locomotive. The railway was suspended from 2020 due to COVID and increased freight traffic. CN has offered to let KHR operate on the Okanagan Subdivision between Campbell Creek and Vernon. Check kamrail.com for the latest status.
QWhat scanner frequencies should I use at Kamloops?
CN road channels: AAR 87 (161.415 MHz) and AAR 73 (161.205 MHz). CN yard channels include AAR 65/23 (161.085/160.455 MHz), AAR 53/07 (160.905/160.215 MHz), and AAR 69/11 (161.145/160.275 MHz). CPKC uses separate frequencies on the south bank.
Safety Tips
The CN yard is active property — stay on public roads and the Halston overpass for yard viewing. CN Junction Road near the VIA Rail station is accessible but respect railway right-of-way boundaries. The OCT (Operating Company Track) connecting the yard to downtown is active and should never be walked along. Per okthepk.ca scanner guides: "Expect trains in any direction at any time." Summer heat in Kamloops can be intense (35°C+), so bring water and sun protection. CN Railway Police can be reached at 1-800-465-9239.
Seasonal Information
Summer (June–August) offers the longest days and Rocky Mountaineer service, but extreme heat (often 35°C+) and occasional wildfire smoke can affect photography. Spring (April–May) and fall (September–October) provide the best combination of comfortable temperatures, clear skies, golden light, and active passenger service. Winter brings modest snow at valley level and shorter days but freight traffic continues uninterrupted. Rocky Mountaineer operates April through October only; VIA Rail runs year-round.
Nearby Lodging
- Sandman Signature Kamloops Hotel
Mid-range hotel in North Kamloops, closest major accommodation to the CN yard area. Two restaurants, free parking and WiFi.
- Coast Kamloops Hotel & Conference Centre
Full-service hotel with indoor pool, restaurant, and 30,000 sq ft of event space. Close to highway and local attractions.
- Riverland Inn & Suites
Budget-friendly motel overlooking the South Thompson River, approximately 10 minutes drive from the CN yard. Basic but clean rooms.
- Fairfield Inn & Suites by Marriott Kamloops
Mid-range chain hotel near the Aberdeen area with complimentary breakfast and free parking. Good base for multi-day railfanning.
Nearby Attractions
3.1 miles / 5 km
Heritage railway preserving CN 2141, a 1912 2-8-0 steam locomotive. Museum tours available; steam excursions planned to resume in 2026 on the Okanagan Subdivision.
3.1 miles / 5 km
Federally designated Heritage Railway Station with Classical Revival architecture. Now houses Twisted Steak restaurant at 500 Lorne Street, downtown Kamloops.
5 miles / 8 km
Museum and outdoor heritage park on the banks of the South Thompson River, showcasing the history and culture of the Secwepemc (Shuswap) people.
10.6 miles / 17 km
Home to over 200 rescued native Canadian animals including grizzly bears, wolves, and cougars. Located east of Kamloops on Highway 1.
3.4 miles / 5.5 km
Local history museum in downtown Kamloops covering the city's railway, ranching, and Indigenous heritage.
External Links
informative
Looking for more spots? Browse the complete list of train spotting locations.
Quick Information
Country
Canada
Region
British Columbia
City
Kamloops
Spot Type
Yard/Depot
Best Times
Daytime hours offer best variety. Rocky Mountaineer arrives mid-evening (6-7:30 PM) April–October and departs early morning (6:50-8:00 AM). VIA Rail's Canadian passes through late evening/early morning, twice weekly in each direction.
Visit Duration
2-4 hours for a good session; a full day if combining CN yard and CPKC south-bank viewing
Cost
Free access from public viewpoints
Train Activity
Train Types
Frequency
CN and CPKC combined: approximately 50+ trains per day through Kamloops (CPKC alone averages 27-31/day per Kamloops Daily News; CN slightly fewer)
Access & Amenities
Parking
Available (Free parking at the Kamloops North VIA Rail station and along CN Junction Road)
Shelter
Not available
Restrooms
Available
