Interstate Highways 95 and 295 pass through the county, as does north-south U.S. Route 301 and east-west U.S. Route 460.
Freight railroad service for the county is provided by CSX Transportation, which interchanges with Norfolk Southern at Petersburg.