The road travels from NC 704 near Sandy Ridge to the Virginia state line southwest of Danville.
After leaving Stoneville, the road continues through rural Rockingham County before reaching the community of Providence.
The four roads travel together crossing the Dan River and enter a business district of eastern Eden.
They head northeast before making a sharp curve to the east at a factory to cross a railroad at-grade.
The road soon begins to curve back to the north where NC 770 ends at the Virginia state line; US 311 continues another seven and a half miles (12.1 km) to Danville.