Distance from Fairplains, North Carolina to Petra Mills, North Carolina
The driving distance from Fairplains, North Carolina to Petra Mills, North Carolina is 44.7 mi (71.9 km)
The straight-line (air) distance is approximately 17.2 mi (27.7 km)
Estimated travel time by road is 58 minutes
We found 2 routes between Fairplains and Petra Mills.
Available Routes
Route Directions
Continue to Wilkesboro
Follow NC-18 S and US-64 E to Morris Creek Rd in Caldwell County
Follow Morris Creek Rd to Petra Mill Rd
Route Directions
Continue to Wilkesboro
Continue on NC-16 S/North Carolina 16 N to Alexander County
Continue on NC-127 S. Take Icard Ridge Rd to Petra Mill Rd in Caldwell County
Journey Details
Traveling from Fairplains, North Carolina to Petra Mills, North Carolina covers 36.7 miles (59 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 52 minutes under normal conditions.
Drivers have 2 route options between these locations (37-45 miles / 59-72 km). The primary route shown here saves 6 minutes compared to alternatives.
The route features scenic views. During evening weekend travel, expect typical weekend traffic patterns with average speeds around 42 mph (68 km/h) .
Journey Waypoints
Fairplains
Starting Point
Petra Mills
Destination