PA 706 begins at an intersection with US 6 in the borough of Wyalusing in Bradford County, heading northeast on two-lane undivided Church Street.
The route crosses the creek again and heads into the community of Camptown, turning to the northeast at an intersection with the northern terminus of PA 409.
PA 706 runs through more agricultural and wooded areas with some homes to the northwest of Wyalusing Creek, crossing into Stevens Township.
The route intersects the eastern end of PA 467 and continues through more rural areas, winding to the east.
The road turns east and heads into Jessup Township, passing through more forests before continuing into a mix of farmland and woods with some homes.
The route turns northeast at Snows Mill and continues through more rural areas, passing through Fairdale.
The road continues into more wooded areas with some fields and residences, curving north before turning east and heading into New Milford Township.