Distance from Spring Grove, Virginia to Marmaduke, North Carolina
The driving distance from Spring Grove, Virginia to Marmaduke, North Carolina is 101.3 mi (163.1 km)
The straight-line (air) distance is approximately 51.5 mi (82.9 km)
Estimated travel time by road is 1 hour 49 minutes
We found 3 routes between Spring Grove and Marmaduke.
Available Routes
Route Directions
Get on I-95 S in Sussex County
Follow I-95 S and US-158 W to NC-1507 in Warren County
Drive to NC-1507
Route Directions
Take VA-40 W, I-95 S and NC-561 W to NC-1507 in Warren County
Route Directions
Take VA-40 W, I-95 S, State Rte 627/Brink Rd, River Rd and Eaton Ferry Rd to NC-1507 in Warren County
Drive to NC-1507
Journey Details
Traveling from Spring Grove, Virginia to Marmaduke, North Carolina covers 101.2 miles (163 km) in a southwest direction. This mixed highways and local roads, substantial route typically takes 1 hour 52 minutes under normal conditions.
Drivers have 3 route options between these locations (101-109 miles / 163-175 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Spring Grove
Starting Point
Marmaduke
Destination