Distance from Chesapeake, Virginia to Johnsons Mill, North Carolina
The driving distance from Chesapeake, Virginia to Johnsons Mill, North Carolina is 272.7 mi (438.9 km)
The straight-line (air) distance is approximately 124.1 mi (199.7 km)
Estimated travel time by road is 4 hours 20 minutes
We found 2 routes between Chesapeake and Johnsons Mill.
Available Routes
Route Directions
Get on I-464 S from Bainbridge Blvd
Take I-64 E and US-13 S to US-58 W in Suffolk
Get on I-95 S in Emporia
Continue on I-95 S. Take US-64 W, I-87 and US-1 S to NC-87 in Lee County
Get on I-295 S in Fayetteville from NC-87
Get on US-401 S from I-295 S
Follow US-401 S and Johnson Mill Rd to your destination in Hoke County
Route Directions
Get on I-64 E from US-13 S/US-460 W
Take US-13 S to US-58 W in Suffolk
Get on I-95 S in Emporia
Get on US-401 S in Fayetteville
Follow US-401 S and Johnson Mill Rd to your destination in Hoke County
Journey Details
Traveling from Chesapeake, Virginia to Johnsons Mill, North Carolina covers 240.9 miles (388 km) in a southwest direction. This highway, long-distance route typically takes 3 hours 48 minutes under normal conditions.
Drivers have 2 route options between these locations (241-273 miles / 388-439 km). The primary route shown here saves 33 minutes compared to alternatives.
The route features scenic views. During morning weekend travel, expect typical weekend traffic patterns with average speeds around 63 mph (101 km/h) .
Journey Waypoints
Chesapeake
Starting Point
Johnsons Mill
Destination