Route 95 is a 14.5-kilometre-long (9.0 mi) provincial highway in New Brunswick, which connects Interstate 95 (I-95) at the Houlton–Woodstock Border Crossing near Houlton, Maine, United States to New Brunswick Route 2 (the Trans-Canada Highway) in Woodstock, New Brunswick, Canada.
In 2007 the New Brunswick government completed a roadworks project to turn Route 95 into a full freeway for its entire length.
[3] The highway travels northeast through woodlands as it approaches its first interchange with Route 540 via a hybrid diamond interchange/partial cloverleaf interchange, providing access to the towns of Richmond Corner and Belleville.
Continuing east, the highway crosses over Plymouth Road before intersecting an eastbound exit for Vivglenn Road, which connects to Route 555.
[9] In 2007, the New Brunswick Department of Transportation completed a C$33 million construction project, turning Route 95 from a two-lane undivided highway to a grade-separated four lane freeway.