Distance from Franklin, Virginia to Smithfield, Virginia
The driving distance from Franklin, Virginia to Smithfield, Virginia is 32 mi (51.5 km)
The straight-line (air) distance is approximately 16.5 mi (26.5 km)
Estimated travel time by road is 43 minutes
We found 3 routes between Franklin and Smithfield.
Available Routes
Route Directions
Take N High St and State Rte 635 to State Rte 603 in Southampton County
Take State Rte 638 to US-258 N
Follow US-258 N to N Church St in Smithfield
Route Directions
Take N High St and State Rte 635 to State Rte 603 in Zuni
Take State Rte 620 to N Church St in Smithfield
Route Directions
Journey Details
Traveling from Franklin, Virginia to Smithfield, Virginia covers 29.8 miles (48 km) in a northeast direction. This mixed highways and local roads, moderate route typically takes 38 minutes under normal conditions.
Drivers have 3 route options between these locations (30-34 miles / 48-54 km). The primary route shown here saves 8 minutes compared to alternatives.
The route features scenic views. During night weekend travel, expect typical weekend traffic patterns with average speeds around 49 mph (79 km/h) .
Journey Waypoints
Franklin
Starting Point
Smithfield
Destination