Route 95 is a 14 kilometers 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.