As noted above, Petersburg is on the CSX and Norfolk Southern rail lines, and has a bus station with Greyhound desk.
There is a bus station with Greyhound desk. As noted above, Petersburg is on the CSX and Norfolk Southern rail lines.
As noted above, Petersburg is on the CSX and Norfolk Southern rail lines. There is a bus station with Greyhound desk.
As noted above, Petersburg is on the CSX and Norfolk Southern rail lines. There is a bus station with Greyhound desk.