Distance from Gregory, North Carolina to Mapleton, Virginia
The driving distance from Gregory, North Carolina to Mapleton, Virginia is 40 mi (64.3 km)
The straight-line (air) distance is approximately 17.9 mi (28.9 km)
Estimated travel time by road is 53 minutes
This route includes Toll roads along the way.
We found 3 routes between Gregory and Mapleton.
Available Routes
Route Directions
Follow NC-34 N to NC-168 N
Follow NC-168 N and VA-168 N to VA-190 E/Kempsville Rd in Chesapeake. Take exit 12 from VA-168 N
Follow VA-190 E/Kempsville Rd and Lynnhaven Pkwy to your destination in Virginia Beach
Route Directions
Follow NC-34 N and NC-168 N to VA-168 N in Moyock
Follow VA-168 N, I-464 N and I-264 E to VA-225 S in Virginia Beach. Take exit 17 A from I-264 E
Take Holland Rd to your destination
Route Directions
Continue on NC-34 N. Drive from NC-168 N, VA-168 BUS N and Centerville Turnpike S to Virginia Beach
Drive to your destination
Journey Details
Traveling from Gregory, North Carolina to Mapleton, Virginia covers 37.7 miles (61 km) in a north direction. This mixed highways and local roads, moderate route typically takes 54 minutes under normal conditions.
Drivers have 3 route options between these locations (38-51 miles / 61-82 km). The primary route shown here saves 4 minutes compared to alternatives.
Journey Waypoints
Gregory
Starting Point
Mapleton
Destination