Distance from Neatman, North Carolina to Surry, Virginia
The driving distance from Neatman, North Carolina to Surry, Virginia is 252.9 mi (407 km)
The straight-line (air) distance is approximately 123.2 mi (198.3 km)
Estimated travel time by road is 4 hours
We found 3 routes between Neatman and Surry.
Available Routes
Route Directions
Get on I-74 E in Forsyth County from S Friendship Rd and NC-8 S
Follow I-40 E and I-85 N to Dinwiddie County. Take exit 42 from I-85 N
Continue on VA-40 E. Drive to VA-10 E/VA-31 N in Surry
Route Directions
Follow Mountain View Rd, Hampton Rd and Brook Cove Rd to N Main St in Walnut Cove
Take NC-65 E, US-158 E and Flat Rock Rd to NC-150 in Rockingham County
Continue on County Home Rd. Take NC-62 N, Yarboroughs Mill Rd, NC-119 N and VA-119 N to US-360 E/US-58 E in Alton
Follow US-58 E and I-85 N to Dinwiddie County. Take exit 42 from I-85 N
Continue on VA-40 E. Drive to VA-10 E/VA-31 N in Surry
Route Directions
Take Mountain View Rd, NC-8 N and Piney Mountain Rd to US-311 N/N Main St in Walnut Cove
Get on US-158 E/US-29 BUS N in Reidsville from NC-704 E and NC-65 E
Take US-58 E and I-85 N to your destination in Dinwiddie County. Take exit 42 from I-85 N
Continue on VA-40 E. Drive to VA-10 E/VA-31 N in Surry
Journey Details
Traveling from Neatman, North Carolina to Surry, Virginia covers 233.4 miles (376 km) in a east direction. This highway, long-distance route typically takes 4 hours 14 minutes under normal conditions.
Drivers have 3 route options between these locations (233-253 miles / 376-407 km). The primary route shown here saves 12 minutes compared to alternatives.
Journey Waypoints
Neatman
Starting Point
Surry
Destination