Distance from Spring Grove, Virginia to Marmaduke, North Carolina

Spring Grove Marmaduke
Total Distance
101.3 mi
(163.1 km)
Travel Time
1 hour 49 minutes

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

Shortest
VA-40 W
101.2 mi
162.9 km
1 hour 52 minutes
VA-40 W and I-95 S
101.3 mi
163.1 km
1 hour 49 minutes
Fastest
VA-40 W, I-95 S and NC-561 W
108.8 mi
175.1 km
1 hour 49 minutes

Route Directions

Get on I-95 S in Sussex County
33.4 mi
39 min
Follow I-95 S and US-158 W to NC-1507 in Warren County
61.8 mi
1 hr 2 min
Drive to NC-1507
6.1 mi
8 min

Route Directions

Take VA-40 W, I-95 S and NC-561 W to NC-1507 in Warren County
107.7 mi
1 hr 48 min
1.1 mi
1 min

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
95.1 mi
1 hr 44 min
Drive to NC-1507
6.1 mi
8 min

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

Waverly, Virginia

119 mi to destination

2 mi
Lambs, Virginia

Traveled 30 mi from origin

1 mi
Howells Mill, Virginia

89 mi to destination

1 mi
Jarratt, Virginia

Traveled 59 mi from origin

1 mi
Durand, Virginia

59 mi to destination

1 mi
Ante, Virginia

Traveled 89 mi from origin

2 mi
Henrico, North Carolina

30 mi to destination

0 mi
Littleton, North Carolina

Traveled 119 mi from origin

1 mi
Marmaduke

Destination