Virginia State Route 54 is an east-west highway in Hanover County. It runs from U.S. Rt. 33, near Montpelier, to U.S. Rt. 301/Virginia State Route 2/Virginia Secondary State Route 1004, at Hanover. VA St Rt 54 passes through the following towns in Hanover County. Ashland
Hanover VA St Rt 54 is not multi-plexed in Hanover County. VA St Rt 54 interssects the following highways in Hanover County. U.S. Rt. 33, near Montpelier. Virginia Secondary State Route 671, near Montpelier. Virginia Secondary State Route 666, near Ashland. Virginia Secondary State Route 669, near Ashland. U.S. Rt. 1, at Ashland.