Distance from Peyton, Virginia to Port Republic, Virginia
The driving distance from Peyton, Virginia to Port Republic, Virginia is 21.8 mi (35.1 km)
The straight-line (air) distance is approximately 10.5 mi (16.9 km)
Estimated travel time by road is 26 minutes
We found 3 routes between Peyton and Port Republic.
Available Routes
Route Directions
Get on I-81 N in Augusta County from US-250 E
Follow I-81 N to Weyers Cave. Take exit 235 from I-81 N
Follow VA-256 E/Weyers Cave Rd and State Rte 605 to Main St in Port Republic
Route Directions
Take US-11 N to Keezletown Rd in Mount Sidney
Continue on VA-256 E/Weyers Cave Rd to Rockingham County
Continue on State Rte 605. Drive to Main St in Port Republic
Route Directions
Continue on N Frontier Dr to VA-254 E/New Hope Rd
Follow VA-254 E to State Rte 608 in Augusta County
Continue on State Rte 608 to VA-256 E
Continue to Rockingham County
Continue on State Rte 605. Drive to Main St in Port Republic
Journey Details
Traveling from Peyton, Virginia to Port Republic, Virginia covers 20.2 miles (33 km) in a northeast direction. This mixed highways and local roads, moderate route typically takes 30 minutes under normal conditions.
Drivers have 3 route options between these locations (20-22 miles / 33-35 km). The primary route shown here saves 2 minutes compared to alternatives.
Journey Waypoints
Peyton
Starting Point
Port Republic
Destination