Distance from Blessing, Virginia to Grandy, North Carolina
The driving distance from Blessing, Virginia to Grandy, North Carolina is 393.6 mi (633.4 km)
The straight-line (air) distance is approximately 186 mi (299.3 km)
Estimated travel time by road is 6 hours 10 minutes
We found 3 routes between Blessing and Grandy.
Available Routes
Route Directions
Get on I-77 S/I-81 N/US-11 N/US-52 S in Wytheville
Continue on I-77 S. Take US-52 S, I-40 E and US-64 E to US-13 N/US-17 N in Martin County
Continue on US-13 N. Take US-17 N and US-158 to Poplar Branch Rd in Grandy
Route Directions
Get on I-81 N/US-52 S in Wytheville from State Rte 664
Continue on I-81 N. Take I-64 E to NC-168 S in Chesapeake
Follow NC-168 S and US-158 E to Poplar Branch Rd in Grandy
Route Directions
Follow State Rte 664 to US-52 S
Take I-81 N, US-460 E, VA-168 S, NC-168 S and US-158 E to Poplar Branch Rd in Grandy
Journey Details
Traveling from Blessing, Virginia to Grandy, North Carolina covers 370 miles (595 km) in a east direction. This highway, long-distance route typically takes 6 hours 26 minutes under normal conditions.
Drivers have 3 route options between these locations (370-410 miles / 595-660 km). The primary route shown here saves no time compared to alternatives.
The route features toll sections. During midday weekend travel, expect typical weekend traffic patterns with average speeds around 61 mph (98 km/h) .
Journey Waypoints
Blessing
Starting Point
Grandy
Destination