It runs 34 miles from an interchange with Interstate 295 (I-295) in Hamilton Township in Mercer County, where it continues as I-195, to Route 12 (Bridge Street / Race Street) in Frenchtown, Hunterdon County.