Distance from Allreds, North Carolina to Pinehurst, North Carolina

Allreds Pinehurst
Total Distance
34.2 mi
(55.1 km)
Travel Time
39 minutes

The driving distance from Allreds, North Carolina to Pinehurst, North Carolina is 34.2 mi (55.1 km)

The straight-line (air) distance is approximately 16.2 mi (26 km)

Estimated travel time by road is 39 minutes

We found 3 routes between Allreds and Pinehurst.

Available Routes

Shortest Fastest
I-73/I-74 and NC-211 S
31.6 mi
50.8 km
36 minutes
I-73/I-74
34.2 mi
55.1 km
39 minutes
NC-211 S
34.7 mi
55.9 km
44 minutes

Route Directions

0 mi
0 min
Take I-73/I-74/US-220 S to Morganton Rd
17.9 mi
18 min
Follow Morganton Rd and Mill Rd to NC-73 E in Jackson Springs
5.9 mi
7 min
Follow NC-73 E and NC-211 S to Pinehurst
10.4 mi
13 min
0 mi

Route Directions

0 mi
0 min
Drive from Spies Rd, Big Oak Church Rd and NC-211 S to Pinehurst
34.7 mi
44 min
0 mi

Route Directions

0 mi
0 min
Drive from I-73/I-74/US-220 S and NC-211 S to Pinehurst
31.5 mi
36 min
0 mi

Journey Details

Traveling from Allreds, North Carolina to Pinehurst, North Carolina covers 31.6 miles (51 km) in a southeast direction. This mixed highways and local roads, moderate route typically takes 36 minutes under normal conditions.

Drivers have 3 route options between these locations (32-35 miles / 51-56 km). The primary route shown here saves 8 minutes compared to alternatives.

Journey Waypoints

Allreds

Starting Point

Ether, North Carolina

37 mi to destination

1 mi
Star, North Carolina

Traveled 9 mi from origin

2 mi
West Philadelphia, North Carolina

28 mi to destination

1 mi
Elberta, North Carolina

19 mi to destination

1 mi
Seven Lakes, North Carolina

Traveled 28 mi from origin

1 mi
Edgewood Terrace, North Carolina

9 mi to destination

1 mi
Murdocksville, North Carolina

Traveled 37 mi from origin

1 mi
Pinehurst

Destination