The Petersburg Railroad ran from Petersburg, Virginia, south to Garysburg, North Carolina, from which it ran to Weldon via trackage rights over the Seaboard and Roanoke Railroad (later eliminated with a new alignment).
