Distance from Fairplains, North Carolina to Shoals, North Carolina
The driving distance from Fairplains, North Carolina to Shoals, North Carolina is 47.5 mi (76.4 km)
The straight-line (air) distance is approximately 22.6 mi (36.4 km)
Estimated travel time by road is 1 hour 4 minutes
We found 3 routes between Fairplains and Shoals.
Available Routes
Route Directions
Take NC-268 E, NC-268 Bypass E/CC Camp Rd, NC-268 E and Quaker Church Rd to John Scott Rd in Surry County
Continue on John Scott Rd. Drive to Shoals Rd
Route Directions
Take US-421 S to Union Cross Church Rd in Yadkin County
Continue on Union Cross Church Rd to Smithtown Rd
Take Siloam Rd to John Scott Rd in Surry County
Continue on John Scott Rd. Drive to Shoals Rd
Route Directions
Take NC-268 E, NC-268 Bypass E/CC Camp Rd and NC-268 E to John Scott Rd in Surry County
Continue on John Scott Rd. Drive to Shoals Rd
Journey Details
Traveling from Fairplains, North Carolina to Shoals, North Carolina covers 47.1 miles (76 km) in a east direction. This mixed highways and local roads, moderate route typically takes 1 hour 3 minutes under normal conditions.
Drivers have 3 route options between these locations (47-53 miles / 76-86 km). The primary route shown here saves 2 minutes compared to alternatives.
The route features scenic views. During midday weekend travel, expect typical weekend traffic patterns with average speeds around 48 mph (77 km/h) .
Journey Waypoints
Fairplains
Starting Point
Shoals
Destination