| Station Name | Mile |
|---|---|
| 12th Street East JCT with CPKC Brooks Sub Yard, Wye |
0.0 |
| Bengal | 1.2 |
| Zoo | 1.3 |
| Titian | 3.0 |
| Calgary Terminal Limits | 4.0 |
| Beddington Siding |
8.3 |
| Hot Box Detector | 11.4 |
| Petro Former JCT Rockyview Spur. Switch removed, signals still in place |
11.7 |
| Balzac | 13.8 |
| Airdrie Siding |
16.6 |
| Hot Box Detector | 22.7 |
| Collicutt Siding |
27.3 |
| East Crossfield Spur east 1.3 miles | 27.8 |
| Crossfield Wye |
28.8 |
| Wessex Grain Elevator Loop Track |
33.3 |
| Crump Siding |
38.5 |
| Carstairs | 39.5 |
| Hot Box Detector | 43.5 |
| Didsbury JCT with CPKC Shantz Sub Wye |
46.4 |
| Harmatton Siding |
48.4 |
| Olds | 56.75 |
| Hot Box Detector | 57.4 |
| Netook Siding |
62.3 |
| Bowden | 67.1 |
| Campaign Siding |
72.1 |
| Innisfail | 75.2 |
| Niobe | 78.2 |
| Hot Box Detector | 80.4 |
| Penhold Siding |
83.7 |
| Tuttle | 89.3 |
| Red Deer JCT with CPKC Leduc Sub Yard, Wye |
95.6 |
Note for map: Olds shows as 56.4 on map, this has now changed to 56.75 as CPKC added a new switch and signals accessing the Pioneer elevator.

