Distance from Grandy, North Carolina to Princeton, West Virginia
The driving distance from Grandy, North Carolina to Princeton, West Virginia is 414.8 mi (667.6 km)
The straight-line (air) distance is approximately 185.9 mi (299.2 km)
Estimated travel time by road is 6 hours 28 minutes
This route includes Toll roads along the way.
We found 2 routes between Grandy and Princeton.
Available Routes
Route Directions
Follow US-158 W and NC-168 N to VA-168 N in Moyock
Take I-64 W and I-81 S to US-460 W in Christiansburg. Exit from I-81 S
Follow US-460 W to N Walker St in Princeton
Route Directions
Continue on US-158 W. Take NC-168 N, VA-168 N, US-13 S/US-58 W, US-460 W, ... and US-460 W to N Walker St in Princeton
Journey Details
Traveling from Grandy, North Carolina to Princeton, West Virginia covers 379.1 miles (610 km) in a west direction. This mixed highways and local roads, long-distance route typically takes 6 hours 39 minutes under normal conditions.
Drivers have 2 route options between these locations (379-415 miles / 610-668 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views, toll sections. During midday weekend travel, expect typical weekend traffic patterns with average speeds around 55 mph (89 km/h) .
Journey Waypoints
Grandy
Starting Point
Princeton
Destination