Distance from Caney Branch, Tennessee to Grassy Creek, North Carolina
The driving distance from Caney Branch, Tennessee to Grassy Creek, North Carolina is 138.3 mi (222.6 km)
The straight-line (air) distance is approximately 59.6 mi (96 km)
Estimated travel time by road is 2 hours 33 minutes
We found 3 routes between Caney Branch and Grassy Creek.
Available Routes
Route Directions
Get on I-81 N in Baileyton from US-321 N/W Main St and Baileyton Rd
Follow I-81 N to Whitetop Rd in Chilhowie. Take exit 35 from I-81 N
Continue on Whitetop Rd. Take Laurel Valley Rd, State Rte 603/Fairwood Rd and VA-16 S to Grassy Creek Rd in Grassy Creek
Route Directions
Take TN-351 N, TN-107 E, I-26 W/US-19W E/US-23 N, Scioto Rd, ... and NC-88 E to W Deep Ford Rd in Ashe County
Follow W Deep Ford Rd and Old Hwy 16 to NC-16 N in Crumpler
Follow NC-16 N to State Rte 725/Grassy Creek Rd in Mouth of Wilson
Route Directions
Take Cedar Creek Rd and TN-351 N to TN-107 E in Afton
Continue on TN-107 E. Take TN-173 E and US-19E S to NC-194 N in Avery County
Continue on NC-194 N. Take NC-105 N to US-221 N in Boone
Follow US-221 N to NC-16 N in Crumpler
Follow NC-16 N to Grassy Creek Rd in Grassy Creek
Journey Details
Traveling from Caney Branch, Tennessee to Grassy Creek, North Carolina covers 132.2 miles (213 km) in a east direction. This mixed highways and local roads, substantial route typically takes 3 hours 3 minutes under normal conditions.
Drivers have 3 route options between these locations (132-141 miles / 213-227 km). The primary route shown here saves 9 minutes compared to alternatives.
Journey Waypoints
Caney Branch
Starting Point
Grassy Creek
Destination