SR 106 begins at a four-way intersection in the southeastern corner of the independent city of Petersburg. US 460 heads west as Wagner Road toward Interstate 95 and southeast as County Drive toward Suffolk. County Drive heads north as US 460 Business toward downtown Petersburg. SR 106 heads northeast as Courthouse Road, which exits the intersection as a four-lane divided highway but reduces to two lanes as the highway leaves Petersburg and enters Prince George County. The state highway heads northeast to the county seat of Prince George, where the highway meets SR 634 at a roundabout. SR 106 passes under I-295 with no access and passes by the county courthouse and offices. The state highway leaves Prince George and heads northeast to Prince George Drive, which heads south as SR 156 and north as SR 156 Business toward the city of Hopewell. SR 106 and SR 156 run concurrently northeast as Ruffin Road, which bypasses Hopewell to the south and east. The two highways intersect SR 10 and turn east to run concurrently with the four-lane divided highway to its next intersection with Jordan Point Road. SR 106 and SR 156 turn north onto two-lane Jordan Point Road, which leads to Jordan Point. There, the two highways cross the James River on the Benjamin Harrison Memorial Bridge, a vertical-lift bridge that is named for Benjamin Harrison V, the father ofWilliam Henry Harrison and great-grandfather of Benjamin Harrison. The two highways enter Charles City County as Roxbury Road, which they follow north to SR 5. SR 156 turns west with SR 5 while SR 106 continues north to the village of Roxbury, where the highway has an at-grade intersection with CSX's Peninsula Subdivision. SR 106 crosses the Chickahominy River into New Kent County and intersects US 60. The state highway continues northeast as Emmaus Church Road and has a diamond interchange with I-64 and SR 33. North of the Interstate, SR 106 passes through a roundabout with a pair of stub roads and expands to a four-lane divided highway that passes through a developing residential subdivision. The state highway passes through another roundabout with the incomplete roads of the subdivision before reaching its northern terminus at a roundabout with SR 249 in Talleysville. The north leg of the intersection is SR 609, which leads to St. Peter's Church.