Freight rail service in Franklin County is provided by Norfolk Southern Corporation.
Franklin County residents and businesses are now served with passenger rail service provided by Amtrak out of the nearby Lynchburg station.