Distance from Port Republic, Virginia to Davis Mill Creek, Virginia
The driving distance from Port Republic, Virginia to Davis Mill Creek, Virginia is 76.2 mi (122.6 km)
The straight-line (air) distance is approximately 27.5 mi (44.2 km)
Estimated travel time by road is 1 hour 28 minutes
We found 3 routes between Port Republic and Davis Mill Creek.
Available Routes
Route Directions
Get on I-64 W in Waynesboro from US-340 S
Take I-81 S to US-60 E in Rockbridge County. Take exit 188A from I-81 S
Continue on US-60 E. Drive to State Rte 634 in Vesuvius
Route Directions
Take US-340 S and VA-151 to State Rte 778 in Nelson County
Continue on State Rte 778 to Amherst County
Route Directions
Get on I-81 S in Weyers Cave from State Rte 605 and VA-256 W/Weyers Cave Rd
Follow I-81 S to US-60 E in Rockbridge County. Take exit 188A from I-81 S
Continue on US-60 E. Drive to State Rte 634 in Vesuvius
Journey Details
Traveling from Port Republic, Virginia to Davis Mill Creek, Virginia covers 69.1 miles (111 km) in a southwest direction. This mixed highways and local roads, substantial route typically takes 1 hour 17 minutes under normal conditions.
Drivers have 3 route options between these locations (69-76 miles / 111-123 km). The primary route shown here saves 21 minutes compared to alternatives.
Journey Waypoints
Port Republic
Starting Point
Davis Mill Creek
Destination