Distance from Jacocks, North Carolina to Smith Mountain Lake, Virginia
The driving distance from Jacocks, North Carolina to Smith Mountain Lake, Virginia is 240.8 mi (387.5 km)
The straight-line (air) distance is approximately 122.6 mi (197.3 km)
Estimated travel time by road is 4 hours 35 minutes
We found 3 routes between Jacocks and Smith Mountain Lake.
Available Routes
Route Directions
Continue on New Hope Rd. Take NC-37 N, US-58 W, VA-47 N, VA-92 W, ... and VA-40 W to Old Salem School Rd in Franklin County
Continue on Old Salem School Rd. Drive to Lake Park Dr
Route Directions
Take New Hope Rd and NC-37 to US-13 N in Gates County
Take US-58 W to State Rte 654/Greens Folly Rd in Halifax County
Get on US-29 N in Pittsylvania County from VA-57 W
Take VA-40 W to Lake Park Dr in Union Hall
Route Directions
Continue on New Hope Rd. Take NC-37, NC-137 W, US-158 W, NC-46 W, ... and VA-40 W to Old Salem School Rd in Franklin County
Continue on Old Salem School Rd. Drive to Lake Park Dr
Journey Details
Traveling from Jacocks, North Carolina to Smith Mountain Lake, Virginia covers 238.3 miles (383 km) in a west direction. This mixed highways and local roads, long-distance route typically takes 4 hours 46 minutes under normal conditions.
Drivers have 3 route options between these locations (238-244 miles / 383-393 km). The primary route shown here saves no time compared to alternatives.
The route features mountain passes. During night weekday travel, expect minimal traffic congestion with average speeds around 53 mph (85 km/h) .
Journey Waypoints
Jacocks
Starting Point
Smith Mountain Lake
Destination