Distance from Chesapeake, Virginia to Goodrich Fork, Virginia
The driving distance from Chesapeake, Virginia to Goodrich Fork, Virginia is 51.8 mi (83.3 km)
The straight-line (air) distance is approximately 23.8 mi (38.3 km)
Estimated travel time by road is 1 hour 8 minutes
This route includes Toll roads along the way.
We found 2 routes between Chesapeake and Goodrich Fork.
Available Routes
Route Directions
Follow Private 7 Rd to Bainbridge Blvd
Take I-464 N, VA-164 W, US-17 N and US-258 S to Main St in Smithfield
Follow State Rte 626 and State Rte 617 to State Rte 604 in Surry County
Route Directions
Get on US-13 N from Bainbridge Blvd
Follow I-64 E, US-13 S/US-58 W and US-460 W to State Rte 618/Crumpler Rd in Southampton County
Continue on Crumpler Rd. Drive to State Rte 604 in Surry County
Journey Details
Traveling from Chesapeake, Virginia to Goodrich Fork, Virginia covers 49.7 miles (80 km) in a west direction. This mixed highways and local roads, moderate route typically takes 58 minutes under normal conditions.
Drivers have 2 route options between these locations (50-52 miles / 80-83 km). The primary route shown here saves 11 minutes compared to alternatives.
Journey Waypoints
Chesapeake
Starting Point
Goodrich Fork
Destination