Distance from Blevins, Tennessee to Sandy Fork, Virginia
The driving distance from Blevins, Tennessee to Sandy Fork, Virginia is 245.7 mi (395.3 km)
The straight-line (air) distance is approximately 123.6 mi (198.9 km)
Estimated travel time by road is 4 hours 16 minutes
We found 3 routes between Blevins and Sandy Fork.
Available Routes
Route Directions
Take Old Railroad Grade Rd to US-19E S
Continue on US-19E S. Take NC-194 S to NC-105 N in Linville
Take US-421 S/U.S. Hwy 421 S, I-40 E, US-29 N and US-58 E to State Rte 871 in Buffalo Junction
Route Directions
Get on I-40 E in Burke County from US-19E S, NC-194 S and NC-181 S
Continue on I-40 E. Take US-29 N to US-360 E/US-58 E/South Boston Rd in Danville. Take the US-58 E/US-360 E/S Boston exit from US-29 N/US-58 E
Follow US-58 E to State Rte 871 in Buffalo Junction
Route Directions
Take Old Railroad Grade Rd to US-19E S
Continue on NC-194 N. Take NC-105 N to US-221 N in Boone
Take US-421 S/U.S. Hwy 421 S, I-40 E, US-29 N and US-58 E to State Rte 871 in Buffalo Junction
Journey Details
Traveling from Blevins, Tennessee to Sandy Fork, Virginia covers 242.8 miles (391 km) in a east direction. This highway, long-distance route typically takes 4 hours 16 minutes under normal conditions.
Drivers have 3 route options between these locations (243-264 miles / 391-425 km). The primary route shown here saves 17 minutes compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 56 mph (90 km/h) .
Journey Waypoints
Blevins
Starting Point
Sandy Fork
Destination