Distance from Franklin, Virginia to Roanoke Rapids, North Carolina
The driving distance from Franklin, Virginia to Roanoke Rapids, North Carolina is 56.2 mi (90.4 km)
The straight-line (air) distance is approximately 26.9 mi (43.3 km)
Estimated travel time by road is 1 hour 2 minutes
We found 3 routes between Franklin and Roanoke Rapids.
Available Routes
Route Directions
Follow US-58 BUS W to US-58 W in Southampton County
Follow US-58 W and I-95 S to NC-48 S in Pleasant Hill. Take exit 180 from I-95 S
Follow NC-48 S to your destination in Roanoke Rapids
Route Directions
Drive from State Rte 671, VA-186 W, Big John Store Rd, Macon Price Rd and NC-48 S to Roanoke Rapids
Route Directions
Take State Rte 671, VA-186 W and NC-186 W to Prince St in Weldon
Follow Becker Dr, Old Farm Rd and E 7th St to your destination in Roanoke Rapids
Journey Details
Traveling from Franklin, Virginia to Roanoke Rapids, North Carolina covers 47.8 miles (77 km) in a west direction. This mixed highways and local roads, moderate route typically takes 1 hour 5 minutes under normal conditions.
Drivers have 3 route options between these locations (48-56 miles / 77-90 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Franklin
Starting Point
Roanoke Rapids
Destination