Distance from Murfreesboro, North Carolina to Franklin, Virginia

Murfreesboro Franklin
Total Distance
25.7 mi
(41.3 km)
Travel Time
31 minutes

The driving distance from Murfreesboro, North Carolina to Franklin, Virginia is 25.7 mi (41.3 km)

The straight-line (air) distance is approximately 11.8 mi (19 km)

Estimated travel time by road is 31 minutes

We found 2 routes between Murfreesboro and Franklin.

Available Routes

Shortest Fastest
US-258 N
21.6 mi
34.7 km
26 minutes
US-258 N and VA-189 N
25.7 mi
41.3 km
31 minutes

Route Directions

0.6 mi
1 min
15.2 mi
16 min
5.6 mi
6 min
Continue on US-258 Truck N. Take VA-260 W to N Main St in Franklin
4.2 mi
6 min

Route Directions

21.6 mi
26 min

Journey Details

Traveling from Murfreesboro, North Carolina to Franklin, Virginia covers 21.6 miles (35 km) in a northeast direction. This mixed highways and local roads, moderate route typically takes 26 minutes under normal conditions.

Drivers have 2 route options between these locations (22-26 miles / 35-41 km). The primary route shown here saves 5 minutes compared to alternatives.

The route features scenic views. During night weekend travel, expect typical weekend traffic patterns with average speeds around 53 mph (85 km/h) .

Journey Waypoints

Murfreesboro

Starting Point

Barretts Crossroads, North Carolina

27 mi to destination

1 mi
Como, North Carolina

20 mi to destination

1 mi
Sunbeam, Virginia

Traveled 14 mi from origin

2 mi
Delaware, Virginia

7 mi to destination

2 mi
Camptown, Virginia

Traveled 27 mi from origin

2 mi
Franklin

Destination