Vermont Route 128
In-game article clicks load inline without leaving the challenge.
Vermont Route128 (VT128) is a 11.616-mile-long (18.694km) north–south state highway in northwestern Vermont, United States. The southern terminus of the route is at VT15 in Essex, Chittenden County. Its northern terminus is at VT104 in Fairfax, Franklin County.
Route description
VT128 begins at a junction with VT15 (Center Road) in the Chittenden County town of Essex. VT128 runs east from VT15 as a two-lane commercial street through downtown Essex, soon leaving the center of town. The route begins running northeast through Essex, the farms and crossing the Browns River. At Weed Road, VT128 turns northeast even further, paralleling the Browns River through rural Essex, passing some local residences. The route turns north on Osgood Hill Road, winding along the river. Near Pettingill Road, the route bends southeast.

Crossing into the town of Westford, VT128 turns northeast through dense woods of town. The woods recede for local farms and fields, and the route soon makes an elongated curve into the center of Westford. Crossing the Browns River, VT128, turning west near Cambridge Road, serves as the main road through the hamlet. After Brookside Road, the route turns northwest, passing through the rural sections of Westford. At Woods Hollow Road, VT128 runs north past Westford–Milton Road, which connects to the village of Milton. The route continues north, crossing the county line into Franklin County.
Now in the town of Fairfax, VT128 crosses the Browns River, changing names to Browns River Road. The route turns northeast, crossing through more fields and woods before reaching the western end of the hamlet of Fairfax. At the junction with McNall Road, VT128 turns east onto its right-of-way, changing names with Ramsey Road, reaching a merge with VT104 (Main Street), which marks the northern terminus of VT128.
Major intersections
| County | Location | mi | km | Destinations | Notes |
|---|---|---|---|---|---|
| Chittenden | Essex | 0.000 | 0.000 | VT15 (Center Road)– Essex Junction, Burlington, Jericho | Southern terminus |
| Westford | 10.134 | 16.309 | Westford–Milton Road | Connector to the village of Milton | |
| Franklin | Fairfax | 11.616 | 18.694 | VT104 (Main Street)– Fairfax, St. Albans, Cambridge | Northern terminus |
| 1.000mi = 1.609km; 1.000km = 0.621mi |