| Location | Milepost N | Notes |
| West | East |
| 23 Crossover | 262.0 | |
| West Roanoke | 262.2 | |
| WB | 262.9 | Juction with Salem Connection Track, to Whitethorne District for westbounds. Yard Limit. |
| Salem | 265.5 | 265.6 | |
| VN | 267.3 | Juction with Whitethorne District for eastbound trains |
| Glenvar | 267.7 | Crossovers |
| Porterfield | 270.1 | 270.0 | |
| Glenvar SAD | 271.1 | HBD-DED |
| Singer | 273.3 | Crossovers |
| Green Hill TSA | 275.9 | High-Wide |
| Green Hill | 275.9 | 276.0 | |
| Shawsville | 279.9 | 279.8 | |
| Arthur | 282.2 | Crossover |
| Montgomery | 284.6 | Crossover |
| Houchins | 287.1 | 287.2 | |
| Christiansburg | 289.7 | Crossover |
| Christiansburg SAD | 289.9 | HBD-DED |
| Pelton | 290.5 | Crossover; formerly 'Rigby' |
| Charleston Grade | 293.3 | 293.4 | |
| Vicker | 295.5 | 295.6 | |
| Walton | 297.5 | Junction with Pulaski District |
| Meadow | 302.3 | Junction with Pulaski District |
| Pepper | 304.1 | 304.2 | |
| Cowan | 306.3 | |
| Belspring | 308.7 | |
| Dry Branch SAD | 311.0 | HBD-DED,High Car |
| Dry Branch | 311.1 | 311.0 | |
| Berton | 313.7 | 313.6 | |
| Eggleston | 317.9 | 318.0 | |
| Pembroke | 320.6 | |
| PV Junction | 324.5 | Junction with Potts Valley branch |
| Spout Springs | 327.5 | 327.4 | |
| Potts Valley SAD | 327.6 | HBD-DED |
| Pearisburg | 329.9 | |
| Narrows | 332.8 | Junction with Whitethorne District |
| Falls | 335.3 | 335.2 | Separate Lunar white signal for eastbounds governs Scale Track on Whitethorne District |
| Robinson | 336.4 | Crossover |
| Lurich | 338.9 | 338.8 | |
| Glen Lyn SAD | 340.4 | HBD-DED |
| Glen Lyn | 340.5 | Crossover |
| Wills | 342.5 | 342.6 | |
| PD Junction | 344.1 | Junction with Princeton-Deepwater District for westbounds. |
| KV | 344.8 | Crossover |
| Oakvale | 347.5 | Crossover |
| Bachelor | 349.9 | 350.0 | |
| Ingleside SAD | 351.1 | HBD-DED |
| Ingleside | 352.5 | 352.? | |
| Blake | 354.3 | Crossovers |
| Old 27 | 356.9 | 357.0 | |
| Ada | 358.5 | 358.5 | |
| RD | 360.2 | Bluefield Yard Limit |
| Moores | 362.0 | aka "old East Bluefield Yard". |