Distance from Mitchells Fork, North Carolina to Pine Hill, Virginia
The driving distance from Mitchells Fork, North Carolina to Pine Hill, Virginia is 122.7 mi (197.4 km)
The straight-line (air) distance is approximately 60.5 mi (97.4 km)
Estimated travel time by road is 2 hours 14 minutes
We found 3 routes between Mitchells Fork and Pine Hill.
Available Routes
Route Directions
Follow NC-32 N and VA-32 N to US-13 N/Carolina Rd in Suffolk
Take US-460 W and I-295 N to State Rte 627/Pole Green Rd in Mechanicsville. Take exit 38 A from I-295 N
Follow State Rte 627/Pole Green Rd and State Rte 717 to Pine Hill Dr
Route Directions
Get on US-13 N in Suffolk from NC-32 N and VA-32 N
Continue on US-13 N. Take I-664 N and I-64 W to State Rte 627/Pole Green Rd in Mechanicsville. Take exit 38 A from I-295 N
Follow State Rte 627/Pole Green Rd and State Rte 717 to Pine Hill Dr
Route Directions
Take NC-37 N to Reynoldson Rd
Follow Reynoldson Rd and Gates Rd to VA-189 N in Suffolk
Take US-58 W, VA-35 N and I-295 N to State Rte 717 in Hanover County
Continue on State Rte 717. Drive to Pine Hill Dr
Journey Details
Traveling from Mitchells Fork, North Carolina to Pine Hill, Virginia covers 121.7 miles (196 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 2 hours 10 minutes under normal conditions.
Drivers have 3 route options between these locations (122-140 miles / 196-226 km). The primary route shown here saves 7 minutes compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 53 mph (85 km/h) .
Journey Waypoints
Mitchells Fork
Starting Point
Pine Hill
Destination