Distance from Gregory, North Carolina to Mt Rose, North Carolina
The driving distance from Gregory, North Carolina to Mt Rose, North Carolina is 43.3 mi (69.7 km)
The straight-line (air) distance is approximately 19.7 mi (31.7 km)
Estimated travel time by road is 54 minutes
We found 3 routes between Gregory and Mt Rose.
Available Routes
Route Directions
Follow Scotland Rd to NC Hwy 343 N
Continue on NC Hwy 343 N. Take Turnpike Rd to Bethany Church Rd in Belvidere
Continue on Bethany Church Rd to NC-37 N
Take Ryland Rd to Cannon's Ferry Rd in Chowan County
Continue on Cannon's Ferry Rd. Drive to Dillard's Mill Rd
Route Directions
Take US-158 W and Turnpike Rd to Bethany Church Rd in Belvidere
Continue on Bethany Church Rd to NC-37 N
Take Ryland Rd to Cannon's Ferry Rd in Chowan County
Continue on Cannon's Ferry Rd. Drive to Dillard's Mill Rd
Route Directions
Take US-158 W, US-17 S, NC-37 N and Ryland Rd to Cannon's Ferry Rd in Chowan County
Continue on Cannon's Ferry Rd. Drive to Dillard's Mill Rd
Journey Details
Traveling from Gregory, North Carolina to Mt Rose, North Carolina covers 40.2 miles (65 km) in a west direction. This mixed highways and local roads, moderate route typically takes 51 minutes under normal conditions.
Drivers have 3 route options between these locations (40-46 miles / 65-75 km). The primary route shown here saves 8 minutes compared to alternatives.
Journey Waypoints
Gregory
Starting Point
Mt Rose
Destination