Distance from Jacocks, North Carolina to Freeman, Virginia
The driving distance from Jacocks, North Carolina to Freeman, Virginia is 107.6 mi (173.2 km)
The straight-line (air) distance is approximately 55.8 mi (89.8 km)
Estimated travel time by road is 2 hours
We found 3 routes between Jacocks and Freeman.
Available Routes
Route Directions
Continue on New Hope Rd. Take NC-37 N and Mill Pond Rd to Medical Center Rd in Gates County
Continue on Medical Center Rd. Take Johnny Harrell Rd to US-13 S
Follow Reynoldson Rd and Gates Rd to VA-189 N in Suffolk
Follow US-58 W to Freemans Cross Rd in Freeman
Follow Freemans Cross Rd to your destination
Route Directions
Follow New Hope Rd to US-17 S/Ocean Hwy N
Continue on US-17 S to Windsor
Follow Chapel Hill Church Rd and Bryantown Rd to US-158 W/W Jefferson St in Jackson
Continue on US-158 W. Take I-95 N and US-58 W to Freemans Cross Rd in Freeman
Follow Freemans Cross Rd to your destination
Route Directions
Continue on New Hope Rd. Take NC-37 N to Reynoldson Rd in Gates County
Follow Reynoldson Rd and Gates Rd to VA-189 N in Suffolk
Follow US-58 W to Freemans Cross Rd in Freeman
Follow Freemans Cross Rd to your destination
Journey Details
Traveling from Jacocks, North Carolina to Freeman, Virginia covers 107 miles (172 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 2 hours under normal conditions.
Drivers have 3 route options between these locations (107-128 miles / 172-206 km). The primary route shown here saves 19 minutes compared to alternatives.
Journey Waypoints
Jacocks
Starting Point
Freeman
Destination