Distance from Grandy, North Carolina to Kershaw, North Carolina
The driving distance from Grandy, North Carolina to Kershaw, North Carolina is 163.7 mi (263.5 km)
The straight-line (air) distance is approximately 59.3 mi (95.5 km)
Estimated travel time by road is 3 hours 2 minutes
We found 2 routes between Grandy and Kershaw.
Available Routes
Route Directions
Follow US-158 W and US-17 S to NC-37 S in Perquimans County
Get on US-64 W in Washington County
Follow US-17 N to NC-33 E in Chocowinity. Take exit 176 from US-17 S
Continue on NC-33 E to your destination in Pamlico County
Route Directions
Continue on US-158 W. Take US-17 S, US-13 S and US-17 S to NC-33 E in Chocowinity. Take exit 176 from US-17 S
Continue on NC-33 E to your destination in Pamlico County
Journey Details
Traveling from Grandy, North Carolina to Kershaw, North Carolina covers 162.9 miles (262 km) in a southwest direction. This mixed highways and local roads, substantial route typically takes 2 hours 57 minutes under normal conditions.
Drivers have 2 route options between these locations (163-164 miles / 262-263 km). The primary route shown here saves 5 minutes compared to alternatives.
The route features scenic views. During midday weekend travel, expect typical weekend traffic patterns with average speeds around 54 mph (87 km/h) .
Journey Waypoints
Grandy
Starting Point
Kershaw
Destination