Distance from Advent Crossroads, North Carolina to Shoals, North Carolina
The driving distance from Advent Crossroads, North Carolina to Shoals, North Carolina is 93.4 mi (150.3 km)
The straight-line (air) distance is approximately 41 mi (66.1 km)
Estimated travel time by road is 1 hour 35 minutes
We found 3 routes between Advent Crossroads and Shoals.
Available Routes
Route Directions
Get on I-40 E in Long View
Follow I-40 E and I-77 N to NC-268 Bypass E in Surry County. Take exit 85 from I-77 N
Take NC-268 E and Quaker Church Rd to Shoals Rd
Route Directions
Get on I-40 E in Long View
Follow I-40 E to US-64 E in Davie County. Take exit 168 from I-40 E
Get on I-285/US-52 N in Davidson County
Follow US-52 N to Perch Rd in Pinnacle. Take exit 129 from US-52 N
Take Stony Ridge Rd to Shoals Rd in Surry County
Route Directions
Get on I-40 E in Long View
Follow I-40 E and I-77 N to NC-67 E in Jonesville. Take exit 82 from I-77 N
Continue on NC-67 E. Take Siloam Rd to Shoals Rd in Surry County
Journey Details
Traveling from Advent Crossroads, North Carolina to Shoals, North Carolina covers 89.4 miles (144 km) in a northeast direction. This highway, substantial route typically takes 1 hour 33 minutes under normal conditions.
Drivers have 3 route options between these locations (89-118 miles / 144-190 km). The primary route shown here saves 26 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
Advent Crossroads
Starting Point
Shoals
Destination