Distance from Beech Creek, North Carolina to Roaring Creek, North Carolina
The driving distance from Beech Creek, North Carolina to Roaring Creek, North Carolina is 28.6 mi (45.9 km)
The straight-line (air) distance is approximately 9.2 mi (14.8 km)
Estimated travel time by road is 55 minutes
We found 2 routes between Beech Creek and Roaring Creek.
Available Routes
Route Directions
Follow Buckeye Rd to Beech Mountain Rd
Continue on Beech Mountain Rd to NC-194 S
Continue on NC-194 S. Take Squirrel Creek Rd to US-19E W
Route Directions
Follow Buckeye Rd to Beech Mountain Rd
Continue on Beech Mountain Rd to NC-194 S
Drive to US-19E S
Journey Details
Traveling from Beech Creek, North Carolina to Roaring Creek, North Carolina covers 22 miles (35 km) in a southwest direction. This secondary roads, moderate route typically takes 44 minutes under normal conditions.
Drivers have 2 route options between these locations (22-29 miles / 35-46 km). The primary route shown here saves 11 minutes compared to alternatives.
Journey Waypoints
Beech Creek
Starting Point
Roaring Creek
Destination