U.S. Federal Route 301 is a north-south highway in Carolina County. It runs from the Caroline/Hanover County Line, near Hanover, to the Caroline/King George County Line, near Port Royal. U.S. Rt. 301 passes through the following towns in Caroline County. Antioch Fork Wrightsville Bowling Green Fort Walker Cash Corner Port Royal U.S. Rt. 301 is multi-plexed in Caroline County. Virginia State Route 2, from the Caroline/Hanover County Line to Bowling Green. U.S. Rt. 301 crosses the following highways in Caroline County. Virginia State Route 30, near Covingston Corner Virginia Secondary State Route 600, near Covingston Corner. Virginia Secondary State Route 647, near Doggetts Fork. Virginia Secondary State Route 654, near Campbells Corner. Virginia Secondary State Route 721, near Dejarnette. Virginia Secondary State Route F814, at Bowling Green. Virginia State Route 207, at Bowling Green. (NO Interchange) BUSN U.S. Rt. 301, at Bowling Green. Virginia State Route 2, at Bowling Green. Virginia State Route 207, at Bowling Green. BUSN U.S. Rt. 301, at Bowling Green. U.S Rt. 17, at Port Royal.
Branches of U.S. Rt. 301 in Caroline County. A BGS on SB I-95.