Distance from Olive Branch, North Carolina to Hamlet, North Carolina
The driving distance from Olive Branch, North Carolina to Hamlet, North Carolina is 51 mi (82 km)
The straight-line (air) distance is approximately 24 mi (38.6 km)
Estimated travel time by road is 1 hour 2 minutes
We found 2 routes between Olive Branch and Hamlet.
Available Routes
Route Directions
Follow New Home Church Rd, Hopewell Church Rd and State Rd 1615 to Ansonville-Polkton Rd
Continue on Ansonville-Polkton Rd. Take Grassy Island Rd to State Rd 1627
Follow State Rd 1627 and Pleasant Grove Church Rd to NC-109 S
Take Stanback Ferry-Ice Plant Rd and W Wall St to US-74 E
Continue on US-74 E. Drive to US-74 BUS W in Hamlet
Route Directions
Follow NC-218 E to US-74 W in Polkton
Follow US-74 E to US-74 BUS W in Hamlet
Journey Details
Traveling from Olive Branch, North Carolina to Hamlet, North Carolina covers 45.6 miles (73 km) in a east direction. This mixed highways and local roads, moderate route typically takes 51 minutes under normal conditions.
Drivers have 2 route options between these locations (46-51 miles / 73-82 km). The primary route shown here saves 12 minutes compared to alternatives.
Journey Waypoints
Olive Branch
Starting Point
Hamlet
Destination