Distance from Fairplains, North Carolina to Petra Mills, North Carolina

Fairplains Petra Mills
Total Distance
44.7 mi
(71.9 km)
Travel Time
58 minutes

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

Shortest Fastest
NC-16 S/North Carolina 16 N
36.7 mi
59.1 km
52 minutes
NC-18 S
44.7 mi
71.9 km
58 minutes

Route Directions

Continue to Wilkesboro
6.2 mi
12 min
Follow NC-18 S and US-64 E to Morris Creek Rd in Caldwell County
33 mi
37 min
Follow Morris Creek Rd to Petra Mill Rd
5.5 mi
8 min

Route Directions

Continue to Wilkesboro
6.2 mi
12 min
Continue on NC-16 S/North Carolina 16 N to Alexander County
21 mi
25 min
Continue on NC-127 S. Take Icard Ridge Rd to Petra Mill Rd in Caldwell County
9.5 mi
14 min

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

Cricket, North Carolina

40 mi to destination

1 mi
Adley, North Carolina

Traveled 10 mi from origin

1 mi
Boomer, North Carolina

30 mi to destination

1 mi
Thankful, North Carolina

20 mi to destination

2 mi
Ellendale, North Carolina

Traveled 30 mi from origin

2 mi
Dudley Shoals, North Carolina

Traveled 40 mi from origin

1 mi
Petra Mills

Destination