Route 970 begins 80 metres (260 ft) from a junction with Nova Scotia Route 366 along the provincial boundary between Nova Scotia and New Brunswick.[2] The highway travels north, roughly parallel to the Tindish River as it traverses southern Westmorland County, passing Big Cove to the west before entering Baie Verte. The highway turns northeast along Main Street before crossing two bridges near Fletcher Island, continuing northeast until reaching the community of Strait Shores. The highway turns onto Shemogue Road and comes to a terminus at a roundabout intersection, which serves as the southern terminus of Route 15, and an intersection on Route 16.[1]