Distance from Grandy, North Carolina to Virginia Beach, Virginia
The driving distance from Grandy, North Carolina to Virginia Beach, Virginia is 66.9 mi (107.6 km)
The straight-line (air) distance is approximately 26.4 mi (42.5 km)
Estimated travel time by road is 1 hour 15 minutes
We found 3 routes between Grandy and Virginia Beach.
Available Routes
Route Directions
Follow US-158 W and NC-168 N to VA-168 BUS N in Chesapeake
Get on VA-168 N
Continue on VA-168 N. Take I-64 W and I-264 E/Norfolk Virginia Beach Expy/Virginia Beach Expy to Arctic Ave in Virginia Beach
Route Directions
Follow US-158 W to NC Hwy 343 N in Camden
Follow NC Hwy 343 N to US-17 N
Continue on US-17 N. Take I-264 E/Norfolk Virginia Beach Expy/Virginia Beach Expy to Arctic Ave in Virginia Beach
Route Directions
Continue on US-158 W. Take NC-168 N, VA-168 N and I-264 E/Norfolk Virginia Beach Expy/Virginia Beach Expy to Arctic Ave in Virginia Beach
Journey Details
Traveling from Grandy, North Carolina to Virginia Beach, Virginia covers 66.6 miles (107 km) in a north direction. This highway, substantial route typically takes 1 hour 11 minutes under normal conditions.
Drivers have 3 route options between these locations (67-82 miles / 107-132 km). The primary route shown here saves 17 minutes compared to alternatives.
The route features scenic views, toll sections, coastal roads. During night weekend travel, expect typical weekend traffic patterns with average speeds around 57 mph (92 km/h) .
Journey Waypoints
Grandy
Starting Point
Virginia Beach
Destination