Distance from Pinehurst, North Carolina to Old Sneedsboro, North Carolina
The driving distance from Pinehurst, North Carolina to Old Sneedsboro, North Carolina is 49.2 mi (79.1 km)
The straight-line (air) distance is approximately 22.6 mi (36.4 km)
Estimated travel time by road is 1 hour 3 minutes
We found 2 routes between Pinehurst and Old Sneedsboro.
Available Routes
Route Directions
Take NC-5 S and Sand Pit Rd to US-1 N/N Walnut St in Pinebluff
Continue on US-1 N to Anson County
Continue on NC-145 S. Drive to Sneedsboro Rd
Route Directions
Take NC-211 N, NC-73 W, I-73/I-74, US-220 S and NC-145 S to Diggs Rd in Anson County
Continue on Diggs Rd. Drive to Sneedsboro Rd
Journey Details
Traveling from Pinehurst, North Carolina to Old Sneedsboro, North Carolina covers 48.9 miles (79 km) in a southwest direction. This highway, moderate route typically takes 54 minutes under normal conditions.
Drivers have 2 route options between these locations (49-49 miles / 79-79 km). The primary route shown here saves 10 minutes compared to alternatives.
The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 56 mph (90 km/h) .
Journey Waypoints
Pinehurst
Starting Point
Old Sneedsboro
Destination