Distance from Olive Branch, North Carolina to Hamlet, North Carolina

Olive Branch Hamlet
Total Distance
51 mi
(82 km)
Travel Time
1 hour 2 minutes

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

Shortest Fastest
US-74 E
45.6 mi
73.4 km
51 minutes
Ansonville-Polkton Rd and US-74 E
51 mi
82 km
1 hour 2 minutes

Route Directions

0 mi
0 min
2.9 mi
4 min
Follow New Home Church Rd, Hopewell Church Rd and State Rd 1615 to Ansonville-Polkton Rd
7.3 mi
10 min
Continue on Ansonville-Polkton Rd. Take Grassy Island Rd to State Rd 1627
6.7 mi
8 min
Follow State Rd 1627 and Pleasant Grove Church Rd to NC-109 S
6.1 mi
8 min
1.7 mi
1 min
Take Stanback Ferry-Ice Plant Rd and W Wall St to US-74 E
5.5 mi
8 min
Continue on US-74 E. Drive to US-74 BUS W in Hamlet
20.7 mi
20 min

Route Directions

Follow NC-218 E to US-74 W in Polkton
10.6 mi
13 min
Follow US-74 E to US-74 BUS W in Hamlet
35 mi
37 min

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

Fountain Hill, North Carolina

55 mi to destination

1 mi
Sugar Town, North Carolina

Traveled 14 mi from origin

0 mi
Pinkston, North Carolina

41 mi to destination

1 mi
Lilesville, North Carolina

28 mi to destination

1 mi
Gravelton, North Carolina

Traveled 41 mi from origin

1 mi
Cordova, North Carolina

14 mi to destination

1 mi
East Rockingham, North Carolina

Traveled 55 mi from origin

0 mi
Hamlet

Destination