Distance from Norton, Virginia to Pinhook, Tennessee
The driving distance from Norton, Virginia to Pinhook, Tennessee is 107.6 mi (173.1 km)
The straight-line (air) distance is approximately 49.6 mi (79.9 km)
Estimated travel time by road is 2 hours 3 minutes
We found 3 routes between Norton and Pinhook.
Available Routes
Route Directions
Get on US-23 S/US-58 ALT W from Park Ave NW/Pk Ave SW and 11th St SW
Continue on US-23 S. Take US-58 W to N Broad St in Tazewell
Continue on N Broad St. Take TN-33 S/Highway 33 S to Cox Rd in Union County
Route Directions
Get on US-23 S/US-58 ALT W from Park Ave NW/Pk Ave SW and 11th St SW
Continue on VA-600 to Kyles Ford
Take Mountain Valley Rd, TN-131 S, US-25E N/US-25 E South and TN-33 S to TN-170 E in Union County
Follow TN-170 E to Cox Rd
Route Directions
Get on US-23 S/US-58 ALT W from Park Ave NW/Pk Ave SW and 11th St SW
Follow US-23 S to US-23 BUS N/US-58 ALT W/Gilley Ave E in Wise County. Take the US-58 Alt E/US-23 BUS S exit from US-23 S/US-58 ALT W
Follow US-58 ALT W to Main St in Jonesville
Take US-58 W to N Broad St in Tazewell
Continue on N Broad St. Take TN-33 S/Highway 33 S to Cox Rd in Union County
Journey Details
Traveling from Norton, Virginia to Pinhook, Tennessee covers 103.1 miles (166 km) in a southwest direction. This mixed highways and local roads, substantial route typically takes 2 hours 3 minutes under normal conditions.
Drivers have 3 route options between these locations (103-108 miles / 166-173 km). The primary route shown here saves 11 minutes compared to alternatives.
Journey Waypoints
Norton
Starting Point
Pinhook
Destination