Roads of the Mid-South & West > Highways of the Commonwealth of Virginia > U.S. Federal Route 301, Virginia > U.S. Federal Route 301; Caroline County, Virginia

U.S. Federal Route 301
Caroline County

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.

27 November 2025