Distance from Edwards Fork, North Carolina to Williamstown, Indiana
The driving distance from Edwards Fork, North Carolina to Williamstown, Indiana is 682.2 mi (1097.8 km)
The straight-line (air) distance is approximately 309.1 mi (497.5 km)
Estimated travel time by road is 10 hours 52 minutes
We found 3 routes between Edwards Fork and Williamstown.
Available Routes
Route Directions
Get on US-64 W in Rocky Mount from US-258 S and NC-97 W
Continue on US-64 W. Take I-87, I-440 W, I-40, NC-74, ... and I-64 W/I-77 N to US-35 N in Putnam County. Take exit 40 from I-64 W
Continue on US-35 W. Take I-71 S, I-275 W and I-74 to IN-3 N in Washington Township. Take exit 134B from I-74
Follow IN-3 N to W 1100 S/E County Rd 800 N
Route Directions
Follow NC-125 N/NC-903 N, US-301 N and NC-125 N to I-95 N in Roanoke Rapids
Continue on I-95 N. Take I-270 N, I-70 W, I-76 W, I-71 S and I-74 to IN-3 N in Washington Township. Take exit 134B from I-74
Follow IN-3 N to W 1100 S/E County Rd 800 N
Route Directions
Get on US-64 W in Rocky Mount from US-258 S and NC-97 W
Continue on US-64 W. Take I-40, US-52 N, I-74 W, I-77 N and I-64 W to US-35 N in Putnam County. Take exit 40 from I-64 W
Continue on US-35 W. Take I-71 S, I-275 W and I-74 to IN-3 N in Washington Township. Take exit 134B from I-74
Follow IN-3 N to W 1100 S/E County Rd 800 N
Journey Details
Traveling from Edwards Fork, North Carolina to Williamstown, Indiana covers 676.4 miles (1089 km) in a west direction. This highway, long-distance route typically takes 10 hours 24 minutes under normal conditions.
Drivers have 3 route options between these locations (676-845 miles / 1089-1360 km). The primary route shown here saves 2 hours and 21 minutes compared to alternatives.
The route features toll sections. During morning weekday travel, expect morning rush hour with average speeds around 65 mph (105 km/h) .
Journey Waypoints
Edwards Fork
Starting Point
Williamstown
Destination