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

View All Intercolonial Railway of Canada Stations