Guelph has three (3) separate railway owners and four (4) different rail operators:
- The City of Guelph owns the Guelph Junction Railway (GJR), which is operated by the Goderich-Exeter Railway. This rail line is named the “Goderich Subdivision” as it once extended to Goderich.
- Metrolinx owns the “Guelph Subdivision” used by GO and VIA passenger train operators as well as Canadian National (CN) Railway freight trains.
- Canadian National (CN) Railway owns the “Fergus Spur” and “Guelph North Spur”, which used to be part of a longer rail line that existed between Lynden and Palmerston. CN freight trains operate on this line.
Check out the map below to see all the railways in Guelph and their owners.
Contact information for railway operators
Guelph Junction Railway
Les Petroczi, General Manager
519-822-1260 extension 2825
Guelph-Wellington Community Relations
Canadian National Railway (CN)