Template:Main South Line
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | 0.0 | colspan="2" |Port of Lyttelton Former ferry to Wellington
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | 2595m | colspan="2" | Lyttelton rail tunnel
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | | colspan="2" | connection to Ferrymead Historic Railway
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | 9.8 | colspan="2" |Christchurch Moorhouse Avenue
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | | colspan="2" | Main North Line
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | | colspan="2" |Christchurch
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | | colspan="2" |
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | 14.3 | colspan="2" |Middleton
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | | colspan="2" | Hornby Industrial Line (formerly Southbridge Branch)
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | 31.9 | colspan="2" |Rolleston
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | | colspan="2" | Midland Line
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | 317m | colspan="2" | Selwyn River
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | 1744m | colspan="2" | Rakaia River
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | | colspan="2" | Methven Branch
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | 93.9 | colspan="2" |Ashburton
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | | colspan="2" | Ashburton River
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | | colspan="2" | Plains Vintage Railway (formerly Mount Somers Branch)
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | | colspan="2" | Rangitata River
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | | colspan="2" | Fairlie Branch
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | 170.0 | colspan="2" |Timaru
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | | colspan="2" | Waimate Branch
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | 914m | colspan="2" | Waitaki River
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | | colspan="2" | Kurow Branch
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | 250.3 | colspan="2" |Oamaru
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | | colspan="2" | Oamaru Branch
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | | colspan="2" | Ngapara and Tokarahi Branches
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | | colspan="2" | Moeraki Branch
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | | colspan="2" | Shag Point Branch
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | | colspan="2" | Dunback and Makareao Branches
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | 314.0 | colspan="2" |Palmerston
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | | colspan="2" | Port Chalmers Branch
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | 377.9 | colspan="2" |Dunedin
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | | colspan="2" | Otago Central Railway
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | | colspan="2" | Roxburgh Branch
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | | colspan="2" | Kaitangata Line
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | 437 m | colspan="2" |Clutha River
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | 461.4 | colspan="2" |Balclutha
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | | colspan="2" | Catlins River Branch
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | | colspan="2" | Tapanui Branch
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | | colspan="2" | Waikaka Branch
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | | colspan="2" | Mataura River
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | | colspan="2" | Waimea Plains Railway
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | 537.2 | colspan="2" |Gore
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | | colspan="2" | Wyndham Branch
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | | colspan="2" | Wairio Branch (Kingston Branch)
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | 601.4 | colspan="2" |Invercargill
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | | colspan="2" |
|-
| style="padding:0; white-space:nowrap;" |
| style="text-align:right; vertical-align:middle; padding:0 .5em; font-size:80%;" | | colspan="2" | Bluff Branch
|}