Distance from Franklin, Virginia to Smithfield, Virginia

Franklin Smithfield
Total Distance
32 mi
(51.5 km)
Travel Time
43 minutes

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

Shortest Fastest
US-258 N
29.8 mi
47.9 km
38 minutes
State Rte 635 and US-258 N
32 mi
51.5 km
43 minutes
State Rte 635 and State Rte 620
33.8 mi
54.4 km
46 minutes

Route Directions

0 mi
0 min
Take N High St and State Rte 635 to State Rte 603 in Southampton County
11.3 mi
16 min
5.3 mi
6 min
Take State Rte 638 to US-258 N
2.8 mi
4 min
Follow US-258 N to N Church St in Smithfield
12.6 mi
16 min

Route Directions

0 mi
0 min
Take N High St and State Rte 635 to State Rte 603 in Zuni
11 mi
16 min
0.6 mi
1 min
5.7 mi
8 min
Take State Rte 620 to N Church St in Smithfield
16.4 mi
21 min

Route Directions

29.8 mi
38 min

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

Maynards Crossroads, Virginia

38 mi to destination

1 mi
Collosse, Virginia

28 mi to destination

1 mi
Windsor, Virginia

Traveled 19 mi from origin

2 mi
Whitleys Crossroads, Virginia

19 mi to destination

1 mi
Whitley, Virginia

Traveled 28 mi from origin

1 mi
Isle of Wight, Virginia

9 mi to destination

1 mi
Foursquare, Virginia

Traveled 38 mi from origin

1 mi
Smithfield

Destination