SR 125 consists of a 2.69-mile (4.33 km) western section and a 3.04-mile (4.89 km) eastern section separated by a gap at the Nansemond River.
This gap arose when the Kings Highway Bridge across the river was removed in 2008.
The state highway heads east as a two-lane undivided road that passes historic St. John's Church then veers south to a dead end at Hollidays Point on the Nansemond River at the former site of the Kings Highway Bridge.
[1][2] SR 125 picks up again at a dead end due south of the western segment's dead end to the north of Nansemond National Wildlife Refuge.
The highway veers east and passes through a forested area to the community of Driver, where the highway reaches its eastern terminus at SR 337 (Nansemond Parkway).