| Name | Length (miles) |
From | To | Division(s) |
|---|---|---|---|---|
| Walkley | 5.1 | Hawthorne | Wass | Ottawa Terminals |
| Waterloo | 24.65 | Elmira | Galt | Stratford |
| Welland | 16.58 | (Clifton) Junction Switch | Welland Junction | St. Thomas |
| Westport | 40.51 | Lyn Junction | Westport | Belleville |
| Wiarton | 10.01 | Parkhead | Wiarton | Stratford |
| Wyebridge | 8.9 | Birch | Tay | Allandale |