Distance from Fairplains, North Carolina to Kyles Crossroads, North Carolina
The driving distance from Fairplains, North Carolina to Kyles Crossroads, North Carolina is 45.5 mi (73.2 km)
The straight-line (air) distance is approximately 21.5 mi (34.7 km)
Estimated travel time by road is 55 minutes
We found 3 routes between Fairplains and Kyles Crossroads.
Available Routes
Route Directions
Route Directions
Take NC-18 S and NC-16 S to Daniels Lumber Rd in Alexander County
Take Old Mountain Rd to Buffalo Shoals Rd in Iredell County
Route Directions
Journey Details
Traveling from Fairplains, North Carolina to Kyles Crossroads, North Carolina covers 41.8 miles (67 km) in a southeast direction. This mixed highways and local roads, moderate route typically takes 55 minutes under normal conditions.
Drivers have 3 route options between these locations (42-45 miles / 67-73 km). The primary route shown here saves 4 minutes compared to alternatives.
Journey Waypoints
Fairplains
Starting Point
Kyles Crossroads
Destination