Distance from Bennettsville, South Carolina to Pinehurst, North Carolina
The driving distance from Bennettsville, South Carolina to Pinehurst, North Carolina is 49.3 mi (79.3 km)
The straight-line (air) distance is approximately 25.9 mi (41.8 km)
Estimated travel time by road is 1 hour 5 minutes
We found 3 routes between Bennettsville and Pinehurst.
Available Routes
Route Directions
Take Academy Rd to US-15 N/US-401 N/McColl Rd in Scotland County
Follow US-15 N/US-401 N/McColl Rd and US-501 N to NC-5 N/W South St in Aberdeen
Follow NC-5 N to your destination in Pinehurst
Route Directions
Take W Market St to E Main St
Follow SC-385 to Academy Rd
Take Fulford McMillan Rd to NC-211 N
Follow NC-211 N and NC-5 N to Pinehurst
Route Directions
Take Hamlet Hwy to SC-38 W
Follow SC-38 W and NC-38 N/Louis Breeden Blvd to Spring St in Hamlet
Follow NC-177 N to US-1 N
Take Sand Pit Rd and NC-5 N to your destination in Pinehurst
Journey Details
Traveling from Bennettsville, South Carolina to Pinehurst, North Carolina covers 48.2 miles (78 km) in a north direction. This mixed highways and local roads, moderate route typically takes 1 hour 1 minute under normal conditions.
Drivers have 3 route options between these locations (48-55 miles / 78-89 km). The primary route shown here saves 14 minutes compared to alternatives.
The route features scenic views. During evening weekday travel, expect evening rush hour with average speeds around 49 mph (79 km/h) .
Journey Waypoints
Bennettsville
Starting Point
Pinehurst
Destination