Distance from Spring Grove, Virginia to Hamilton, North Carolina
The driving distance from Spring Grove, Virginia to Hamilton, North Carolina is 107.3 mi (172.7 km)
The straight-line (air) distance is approximately 53.1 mi (85.4 km)
Estimated travel time by road is 2 hours 1 minute
We found 3 routes between Spring Grove and Hamilton.
Available Routes
Route Directions
Get on US-58 E in Southampton County from VA-40 W and VA-35 S
Take US-258 S and NC-11 S to NC-903 S in Martin County
Route Directions
Follow VA-40 W, State Rte 615 and VA-31 S to US-460 E/S County Dr in Wakefield
Follow State Rte 614 to US-258 S
Continue on US-258 S to Suffolk
Take Camp Pond Rd and Sandbank Rd to US-13 S/US-158 W in Eure
Take NC-11 S to NC-903 S in Martin County
Route Directions
Follow VA-40 W, VA-35 S and NC-35 S to E Main St in Woodland
Take NC-305 S to NC-11 S/NC-42 W in Bertie County
Journey Details
Traveling from Spring Grove, Virginia to Hamilton, North Carolina covers 103 miles (166 km) in a south direction. This mixed highways and local roads, substantial route typically takes 2 hours 1 minute under normal conditions.
Drivers have 3 route options between these locations (103-107 miles / 166-173 km). The primary route shown here saves 51 seconds compared to alternatives.
Journey Waypoints
Spring Grove
Starting Point
Hamilton
Destination