SR 345 begins in Tazewell at an intersection with US 25E/SR 32 just north of downtown. It goesnortheast to pass through neighborhoods before passing by businesses and industrial areas. The highway then leaves Tazewell and continues northeast for several miles through a mix of farmland and wooded areas, running parallel to the Powell River. SR 345 then comes to an end at an intersection with SR 63, just across the river from Hopewell. The entire route SR 345 is a two-lane highway.