Distance from Olive Branch, North Carolina to High Rock Lake, North Carolina
The driving distance from Olive Branch, North Carolina to High Rock Lake, North Carolina is 57.8 mi (93 km)
The straight-line (air) distance is approximately 23.5 mi (37.9 km)
Estimated travel time by road is 1 hour 15 minutes
We found 3 routes between Olive Branch and High Rock Lake.
Available Routes
Route Directions
Take NC-205, NC-24 E/NC-27 E, US-52 N and NC-8 N to River House Rd in Davidson County
Follow River House Rd and Riverview Rd Ext to River Pointe
Route Directions
Continue on Burnsville Rd to Anson County
Continue on Gaddys Ferry Rd. Take Cottonville Rd, Indian Mound Rd, River Rd, NC-109 N and NC-8 N to River House Rd in Davidson County
Follow River House Rd and Riverview Rd Ext to River Pointe
Route Directions
Continue on NC-218 W. Take NC-205, Swift Rd, Liberty Hill Church Rd and Austin Rd to Millingport Rd in Stanly County
Follow Millingport Rd to State Hwy 49 N/NC-49 in Richfield
Take NC-8 N to River House Rd in Davidson County
Follow River House Rd and Riverview Rd Ext to River Pointe
Journey Details
Traveling from Olive Branch, North Carolina to High Rock Lake, North Carolina covers 57.7 miles (93 km) in a north direction. This mixed highways and local roads, moderate route typically takes 1 hour 14 minutes under normal conditions.
Drivers have 3 route options between these locations (58-67 miles / 93-109 km). The primary route shown here saves 13 minutes compared to alternatives.
Journey Waypoints
Olive Branch
Starting Point
High Rock Lake
Destination