Which crossings are on Norfolk Southern Railway Company's Christiansburg Subdivision?

The FRA inventory of lists 36 public crossings on the Christiansburg Subdivision, from milepost 0.1 to 358.7, in 2 states and 12 towns.

Public crossings
36
Mileposts
0.1 to 358.7
Division
Blue Ridge
Most trains at one crossing
26 a day
Public crossings reported with gates
47%

Make a grant table of this line

Where along the line are the crossings?

  • Gates
  • Flashing lights
  • Signs
  • Other or not reported

Each bar is about 10.0 miles of the line. A taller bar means more public crossings there.

Where are these crossings on the map?

Browse the list
Crossings on page 1 of the Christiansburg Subdivision
Loading the map.

The map shows the crossings listed on this page.

Crossings in milepost order

Public crossings from the lowest milepost to the highest. Crossings without a milepost come last.

Page 1 of 1
  1. Tennessee StreetSalemID 468770SSigns only1 train a day
    MP 0.1Milepost
  2. Florida StreetSalemID 468771YSigns only1 train a day
    MP 0.2Milepost
  3. Indiana StreetSalemID 468772FSigns only1 train a day
    MP 0.3Milepost
  4. Ohio AvenueSalemID 468773MSigns only1 train a day
    MP 0.5Milepost
  5. Roanoke BoulevardSalemID 468775BSigns only1 train a day
    MP 0.9Milepost
  6. Murray StreetChristiansburgID 469442DSigns only1 train a day
    MP 1.1Milepost
  7. Norcross RoadPearisburgID 469629YSigns only2 trains a day
    MP 1.7Milepost
  8. Yellow Sulphur RoadChristiansburgID 469447MSigns only1 train a day
    MP 1.7Milepost
  9. Cambria St RampChristiansburgID 929970BFlashing lights1 train a day
    MP 2.3Milepost
  10. Franklin StreetChristiansburgID 469449BFlashing lights1 train a day
    MP 2.3Milepost
  11. Huckleberry TrailChristiansburgID 961336YSigns only1 train a day
    MP 3.0Milepost
  12. Norcross RoadPembrokeID 469633NSigns only1 train a day
    MP 3.0Milepost
  13. Gravely Hill RoadPembrokeID 469634VSigns only1 train a day
    MP 3.2Milepost
  14. Rogers RoadPembrokeID 469635CSigns only1 train a day
    MP 3.3Milepost
  15. Peppers Ferry RoadChristiansburgID 469451CGates1 train a day
    MP 3.5Milepost
  16. Big Stony Creek RoadPembrokeID 469640YGates1 train a day
    MP 4.0Milepost
  17. Bridge RoadPembrokeID 469637RSigns only1 train a day
    MP 4.2Milepost
  18. Huckleberry TrailChristiansburgID 925680ESigns only1 train a day
    MP 4.2Milepost
  19. Big Stoney Creek RoadPembrokeID 469638XSigns only1 train a day
    MP 4.5Milepost
  20. Koppers RoadRoanokeID 469390NGates26 trains a day
    MP 269.1Milepost
  21. Barley DriveSalemID 469391VGates26 trains a day
    MP 269.7Milepost
  22. Eggleston River RoadEgglestonID 876756WGates23 trains a day
    MP 315.5Milepost
  23. Ripplemead RoadPembrokeID 469541BGates23 trains a day
    MP 323.2Milepost
  24. Tannery RoadPearisburgID 469544WFlashing lights19 trains a day
    MP 330.4Milepost
  25. Stockpen Mountain RoadNarrowsID 469551GGates25 trains a day
    MP 334.3Milepost
  26. Robertson Mountain RoadRich CreekID 469553VGates25 trains a day
    MP 336.3Milepost
  27. Lurich RoadRich CreekID 469554CGates25 trains a day
    MP 337.2Milepost
  28. Apco RoadGlen LynID 469558EGates25 trains a day
    MP 339.8Milepost
  29. East River Mountain RoadGlen LynID 469559LGates25 trains a day
    MP 340.2Milepost
  30. Willowton RoadOakvaleID 469563BGates25 trains a day
    MP 342.5Milepost
  31. Ingleside RoadOakvaleID 469567DGates25 trains a day
    MP 347.1Milepost
  32. Peggy Branch RoadOakvaleID 469573GGates24 trains a day
    MP 351.2Milepost
  33. Blake Hollow RoadPrincetonID 469580SGates24 trains a day
    MP 353.5Milepost
  34. Blake Hollow RoadBluefieldID 469582FSigns only24 trains a day
    MP 354.3Milepost
  35. Jug Neck RoadBluefieldID 469587PGates25 trains a day
    MP 357.8Milepost
  36. Ada RoadBluefieldID 469589DGates25 trains a day
    MP 358.7Milepost

Source: Federal Railroad Administration crossing inventory, with mileposts as each railroad reports them. Sources and dates