Distance from Mashoes, North Carolina to Chesapeake, Virginia
The driving distance from Mashoes, North Carolina to Chesapeake, Virginia is 97.3 mi (156.7 km)
The straight-line (air) distance is approximately 38.7 mi (62.2 km)
Estimated travel time by road is 1 hour 56 minutes
This route includes Toll roads along the way.
Route Directions
Take US-158 W, NC-168 N and VA-168 N to US-17 N/Great Bridge Blvd in Chesapeake. Take exit 15B from Chesapeake Expy N/Oak Grove Connector
Continue on Great Bridge Blvd. Drive to Private 7 Rd
Journey Details
Traveling from Mashoes, North Carolina to Chesapeake, Virginia covers 97.3 miles (157 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 1 hour 56 minutes under normal conditions.
The route features scenic views, toll sections. During night weekday travel, expect minimal traffic congestion with average speeds around 52 mph (84 km/h) .
Journey Waypoints
Mashoes
Starting Point
Chesapeake
Destination