Distance from Mashoes, North Carolina to Chesapeake, Virginia

Mashoes Chesapeake
Total Distance
97.3 mi
(156.7 km)
Travel Time
1 hour 56 minutes

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

5.7 mi
7 min
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
90 mi
1 hr 44 min
Continue on Great Bridge Blvd. Drive to Private 7 Rd
1.6 mi
4 min

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

Point Harbor, North Carolina

89 mi to destination

2 mi
Powells Point, North Carolina

Traveled 22 mi from origin

2 mi
Bertha, North Carolina

67 mi to destination

2 mi
Riddle, North Carolina

Traveled 45 mi from origin

1 mi
Shawboro, North Carolina

45 mi to destination

1 mi
Tulls, North Carolina

Traveled 67 mi from origin

2 mi
Moyock, North Carolina

22 mi to destination

2 mi
Deep Creek, Virginia

Traveled 89 mi from origin

4 mi
Chesapeake

Destination