CN's Vernon-Kamloops train L587 speeds towards its destination on Kamloops' north shore exercising running rights on CP's Shuswap Sub between Campbell Creek and Kamloops East.
CN SD60 5447 and C44-9W 2557 await a train at Kamloops.
A long ways from home, BNSF C44-9W 4602 finds itself in Kamloops, BC waiting to hitch a ride back towards home rails at Vancouver, BC.
CN SD40u 6028 pauses between yard assignments in CN's busy Kamloops yard.
SD70M-2s 8929 and 8891 pass the Tournament Capital Ranch site as they lead a westbound intermodal towards Kamloops.
GP40-2(W) 8014 and GP40-2 8016 depart from Kamloops with Rocky Mountaineer's "First Passage West" tour train.
RMRX 8015 (EMD GP40-2LW) with Rocky Mountaineer Railtours train No. 101 (Calgary - Banff - Kamloops) pulling into Kamloops while busses are waiting for the passengers.
Vancouver-Toronto train #2 passes the tailend of a very late Toronto-Vancouver train #1 just east of Kamloops on CN's Clearwater Sub.
VIA F40PH-2 No. 6435 and No. 6444 are leading the westbound "CANADIAN" (VIA Rail train No. 1 Toronto, ON to Vancouver, BC) over the North Thompson River. A picture only possible due to the fact th... (more)
After a crew change and lifting a unit, train G843 is back on the move, departing Kamloops with a whopping 208 loaded grain cars.
CN ES44AC 2945 shoves train Q111 into the yard at Kamloops for a crew change.
Rocky Mountaineer's westbound "Journey through the Clouds" tour enters the yard at Kamloops, nearing the end of the first of its two day trip to Vancouver.
IC SD70 1003 brings up the rear of B758's potash empties, heading into the yard at Kamloops for an inspection and fuel.
Canadian National GMD FP9A-B-A with in the lead 6508 on the Montreal-Toronto-Vancouver passenger train "The Super Continental"