 Route 340 begins at Notre Dame Junction, which is a nickname given to the route's interchange with Route 1 (the Trans-Canada Highway).Leading northward, the route passes through the town of Lewisporte, where it then continues by turning right at an intersection with Route 341.The route continues northeastward and passes through the shoreline communities of Michael's Harbour and Campbellton, where the route intersects Route 343.