Intercolonial Railway of Canada Routes
Routes and Stations
Historical route information based on available timetable records.
Intercolonial Railway of Canada
Halifax and Saint John District
Halifax and Truro — Halifax to Truro
Dartmouth Branch — Dartmouth to Windsor Junction
Truro and Spring Hill Junction — Truro to Spring Hill Junction
Stellarton and Truro — Stellarton to Truro
Spring Hill Junction and Moncton — Spring Hill Junction to Moncton
Point du Chene and Painsec Junction — Point du Chene to Painsec Junction
Moncton and St. John — Moncton to St. John
Moncton and Ste. Flavie District
Moncton and Campbellton — Moncton to Campbellton
Dalhousie Branch — Dalhousie to Dalhousie Junction
Campbellton and Ste. Flavie — Campbellton to Ste. Flavie
Indiantown Branch — Indiantown to Derby Junction
Quebec and Ste. Flavie District
Ste. Flavie and Riviere du Loup — Ste. Flavie to Riviere du Loup
Riviere du Loup and Levis — Riviere du Loup to Levis
St. Charles Junction and Chaudiere Junction — St. Charles Junction to Chaudiere Junction
Levis and Chaudiere Curve — Levis to Chaudiere Curve
Sydney and Oxford District
Mulgrave and Stellarton — Mulgrave to Stellarton
Pictou Landing Branch — Pictou Landing to New Glasgow
Brown's Point and Oxford Junction — Brown's Point to Oxford Junction
Stellarton and Pictou — Stellarton to Pictou
Syndey and Point Tupper — Syndey to Point Tupper