U.S. Route 5 (US 5) is a part of the United States Numbered Highway System that runs from New Haven, Connecticut to the Canada–United States border at Derby Line, Vermont. In Vermont, the road runs south–north from the Massachusetts state line near Guilford to the international border. The 192.317 miles (309.504 km) that lie in Vermont are maintained by the Vermont Agency of Transportation (VTrans) and run largely parallel to Interstate 91. US 5 also follows the path of the Connecticut River from the Massachusetts border to St. Johnsbury, where the river turns northeast while US 5 continues north. The highway serves the major towns of Brattleboro, Hartford, and St. Johnsbury, along with the city of Newport near the Canadian border.